Beruflich Dokumente
Kultur Dokumente
PROJECT REPORT
On
STICK MIND
BACHELOR OF TECHNOLOGY
In
By
At
1
UNDERTAKING
I declare that the work presented in this project titled “STICKMIND” submitted to
the Computer Science and Engineering , BABU BANARSI DAS ENGINEERING
COLLEGE LUCKNOW for the awards of the Bachelor of Technology degree in
Computer Science and Engineering , is my original work . I have not plagiarized or
submitted the same work for the award of any other degree. In case this undertaking
found incorrect, I accept that my degree may be unconditionally withdrawn.
July, 2019
RAHUL PRAJAPATI
( 1850810077 )
2
CERTIFICATE
Certified that Rahul Prajapati has carried out the Project work presented in this report
entitled
“STICKMIND”
for the B.Tech. (Computer Science &Engineering) Second Year (IIIrd Semester)
from Babu Banarasi Das Engineering College, Lucknow under my supervision.
The report embodies result of original work and studies carried out by Student
himself and the contents of the Project do not form the basis for the award of any
other degree to the candidate or to anybody else.
3
AKNOWLEDGEMENT
RAHUL PRAJAPATI
(1850810077)
4
Preface
Project Stick mind is a logical game developed on Python platform. It was developed
using spyder .It has a built in network Player module and can be played in two player
mode. It was done in my Python training program.
My project name is strategy game . This game is very popular and is fairly simple by
itself . It is actually a two player game , In my game , it is web page .The goal of stick
mind is to be one of the players to select 1 to 4 stick and another player is also follow
this rule – on a web page.
5
TABLE OF CONTENTS
UNDERTAKING ii
CERTIFICATE iii
ACKNOWLEDGEMENT iv
PREFACE v
TABLE OF CONTENTS vi
1.1 Introduction 1
1.2 History 3
2.1 Objective
2.2 Overview
3.2 Conclusion
3.3 Limitations
CHAPTER 4 APPENDIX
RFERENCES
6
CHAPTER 1
PLATEFORM DISCRIPTION
1.1 Introduction:
The programming language Python was conceived in the late 1980s and its
implementation was started in December 1989 by Guido van Rossum at CWI in the
Netherlands as a successor to ABC capable of exception handling and interfacing
with the Amoeba operating system Van Rossum is Python's principal author, and his
continuing central role in deciding the direction of Python is reflected in the title
given to him by the Python community, Benevolent Dictator for
Life (BDFL) Python was named for the BBC TV show Monty Python's Flying
Circus
Python 2.0 was released on October 16, 2000, with many major new features,
including a cycle-detecting garbage collector (in addition to reference counting)
for memory management and support for Unicode. However, the most important
change was to the development process itself, with a shift to a more transparent and
community-backed process.
Python 3.0, a major, backwards-incompatible release, was released on December 3,
2008 after a long period of testing. Many of its major features have also
been backported to the backwards-compatible Pycommunity, Benevolent Dictator
for Life (BDFL) Python was named for the BBC TV show Monty Python's Flying
Circus
Python 2.0 was released on October 16, 2000, with many major new featu
Python 3.0, a major, backwards-incompatible release, was released on December 3,
2008
7
In February 1991, Van Rossum published the code (labeled version 0.9.0) to
alt.sources. Already present at this stage in development were classes with
inheritance, exception handling, functions, and the core datatypes of list, dict, str and
so on. Also in this initial release was a module system borrowed from Modula-3; Van
Rossum describes the module as "one of Python's major programming
units". Python's exception model also resembles Modula-3's, with the addition of
an else clause. In 1994 comp.lang.python, the primary discussion forum for Python,
was formed, marking a milestone in the growth of Python's userbase.
8
1.1 History:
Python was conceived in the late 1980s by Guido van Rossum at Centrum Wiskunde &
Informatica (CWI) in the Netherlands as a successor to the ABC language (itself inspired
by SETL) capable of exception handling and interfacing with the Amoeba operating
system.Its implementation began in December 1989. Van Rossum continued as Python's
lead developer until July 12, 2018, when he announced his "permanent vacation" from
his responsibilities as Python's Benevolent Dictator For Life, a title the Python
community bestowed upon him to reflect his long-term commitment as the project's chief
decision-maker. In January, 2019.
Python 2.0 was released on 16 October 2000 with many major new features, including
a cycle-detecting garbage collector and support for Unicode.
Python 3.0 was released on 3 December 2008. It was a major revision of the language
that is not completely backward-compatible. Many of its major features
were backported to Python 2.6.x and 2.7.x version series. Releases of Python 3 include
9
the 2to3 utility, which automates (at least partially) the translation of Python 2 code to
Python 3.[
Python 2.7's end-of-life date was initially set at 2015 then postponed to 2020 out of
concern that a large body of existing code could not easily be forward-ported to Python
3. In January 2017, Google announced work on a Python 2.7 to Go transcompiler to
improve performance under concurrent workloads.[
10
CHAPTER 2
INTRODUCTION OF STICKMIND
2.1 Objective:
My project name is stretigy game . This game is very popular and is fairly simple by
itself . It is actually a two player game , In my game , it is web page .The goal of stick
mania is to be one of the players to get three same symbols in arrow – horizontally,
1.2 Overview:
This game can be played by two players . In my game, There is choice of between 1
11
CHAPTER 3
Announce Loss is the process to check the last stick is teken , and other
Player is Winner.
12
3.2 Conclusion:
In the end, I would like to conclude that my aim to make this project was to
research in the field of Web Development By Python and developing the logic
for the game . Some scope of improvements also there as, use Artificial
the project. I would like to thanks all those who have helped me and contributed
3.3 Limitations:
CHAPTER 4
13
APPENDIX
14
15
COADING OF WEB PAGE
16
PACKAGES IN THE CODE-
REFERENCES
1) In J. A. Storer and editors. M.Cohn, editors, Proc. 2000 IEEE Data Compression
3)http://www.cs.wisc.edu/niagara/data/.
17
THANK YOU
18