Tic Tac Toe Documentation in Python 3 PDF
Tic Tac Toe Documentation in Python 3 PDF
1. ABSTRACT
The game TIC TAC TOE had an early variant which began in the first century in
the Roman Empire. During that time, it was called Terni Lapilli where the
players only had three pieces and had to move around the empty spaces to play.
The actual game of TIC TAC TOE could be traced back to ancient Egypt. The
game was also known during that time as Three Men's Morris . The first
reference to Noughts and crosses was made in 1864 in a British novel called Can
You Forgive Her. For many years the game was referred to as noughts and
crosses but was changed in the 20th century by the United States to TIC TAC
TOE.
`
7
2. INTRODUCTION
2.1 OBJECTIVE:
One of the most universally played childhood games is TIC TAC TOE. An
interactive TIC TAC TOE game is developed where two players will be able to
play against each other in a suitable GUI by using proper mouse movements.
This game will start by showing a simple display, prompt the user for a move
and then prints the new board. The board looks like a large hash symbol (#)
with nine slots that can each contain an X, an O, or a blank. There are two
players, the X player and the O player. By default, player1 (the O player) takes
the initiative. The game will end in two situations: a win, when one player gets
three in a row, horizontally, vertically or diagonally. A draw, when there are no
remaining places to choose and neither of them has won. Here are some rules
for the game:
If all nine squares are filled and none of the players have three in a row,
the game is a draw.
9
To overcome the drawbacks of the existing system, the proposed system has been evolved.
This project aims to reduce the paper work and saving time to generate accurate results
from the player’s perspective. The system provides with the best Graphical User Interface.
The efficient reports can be generated by using this proposed system.
The game has been made user friendly with proper use of graphical
interface.
The user can play as many games without any interpretation.
It is highly reliable, approximate result from user.
The game has been made as a thorough expert system.
The players can win the game, draw the game or will lose the game.
It is a good brain exercise for all age group people.
Feasibility study begins once the goals are defined. It starts by generating board possible
solutions, which are possible to give an indication of what is new system should look like.
That is where creativity and imagination are used. Analysts must think up the new ways of
doing things generating new ideas. There is no need to go into the detailed system operation
yet. The solution should provide enough information to make reasonable estimates about
project cost and give user an indication of how the new system will fit into the organization.
Feasibility of a new system means ensuring that the new system, which we’re going to
implement is efficient and affordable. There are various types of feasibility that should be
taken into consideration:
The technical requirement for the system is economic and it doesn’t use any
other hardware or software. Technical evaluation must also assess whether
the Existing System can be upgraded to use the new technology and whether
the organization has the expertise to use it. Install all the upgrades
frameworks into the Python IDLE package supported Linux based application.
This application mostly depends two packages namely tkinter package and
pygame package provided by Python 3.6.0.
4. SYSTEM SPECIFICATION
Start Game
Player 1
moves
Player 2
moves
Check the
result
Player 1 Player 2
Play again
35
11. BIBLIOGRAPHY
BOOKS REFERENCES:
4. Invent Your Own Computer Games with Python 3rd Edition AL SWEIGART.
OTHER REFERENCES:
1. Tic Tac Toe Documentation Release 0.1 by Deterralba December 18, 2015.
2. International Journal of Computer Trends and Technology (IJCTT) –
volume 12 number2– Jun 2014 ISSN: 2231-2803 http://www.ijcttjournal.org/
Page71 Implementation of Tic-Tac-Toe Game in LabVIEW.
3. Interactive tic tac toe Stefan Bennie Botha.
WEBSITES:
1. https://effbot.org/
2. http://codeproject.com/
3. http://stackoverflow.com/