Professional Documents
Culture Documents
SUBMITTED BY :
We hereby declare that this project-based report entitled "DESIGN TIC-TAC-TOE GAME
SCIENCE ENGINEERING" during the academic year 2021 - 2022. We also declare that
Apart from the efforts of all the team members, the section of this project report
take this opportunity to express our gratitude to the teachers who have been
other staff members. We cannot think of them enough for their tremendous
support and help. They motivated and encouraged use every time while selecting
the proper project topic. Without their encouragement and guidance, we would
❖ Abstract
❖ Introduction
❖ System requirements
❖ Project Description
❖ Algorithm
❖ Source Code
❖ Output
❖ Conclusion
ABSTRACT
Tic-Tac-Toe is a simple classic famous game which is played mostly by kids. The java
tic tac toe game also helps to improve the concentration of the kids.
The objective of this tic-tac-toe game java project is to build a tic-tac-toe game so
anyone can play it without wasting paper. The Tic-Tac-Toe game is also called the X
and O game. The player who succeeds in placing their marks in a diagonal,
Tic Tac Toe is a two player game where each player is assigned a marking symbol X or O.In a
3×3 grid, each player has to place their symbol.The player who succeeds in placing three of their
● Arrays
● Booleans
● Conditionals
● Functions
● Looping
● Variables
● Data Structures
of java.
For the option human, both the players are human and for the option computer, the first
player is human and the second player is computer.
A player can choose between two symbols with his opponent, usual games use “X”and
“O”. If the first player chooses “X” then the second player has to play with “O” and vice
versa. A player marks any of the 3x3 squares with his symbol (may be “X” or “O”) and his
aim is to create a straight line horizontally or vertically or diagonally with two intentions:
In case logically no one can create a straight line with his own symbol, the game results
in a tie. Hence there are only three possible results – a player wins, his opponent (human
or computer) wins or it’s a tie.
The Tic Tac Toe game takes place in the following steps.
The software design project taught us about programming and the documentation involved with creating
an engineering project. The limitations of this project were time constraints and limited testing time with
the Proteus. The programs could only be tested on the Proteus in class, which made it difficult to debug
the code. Our limited experience with creating code for the Proteus also made this project difficult.
Creating the website and documenting our design process went well. Overall teamwork went well and
the workload for the project was split up effectively. The marketing was also successful and simple.
While writing the code was difficult at first, eventually, after a lot of debugging we developed an
effective code. I think most of the difficulty in writing the code stemmed from a lack of experience
Figuring out how to code for the touch screen also created difficulties toward the beginning of the
project.