Tic-Tac-Toe
Game
Our Team Members
Jyotirmoy Roy
Ovi
Remote Onboarding Process
Rakibul Hasan
Sumon
2
Introduction of our program
A classical twoplayer game where
the goal is to align
three marks in a row,
column, or diagonal
to win.
A.
B.
C.
D.
Human Vs Computer Gameplay
Optimal Computer Strategy
Dynamic and User Friendly
Logical and Analytical
Programming
E. Why this program?
Remote Onboarding Process
3
About the project
# “Noughts and Crosses” or ‘X’s and ‘O’s
# 3X3 Grid
#Simplicity and Strategic thinking
Remote Onboarding Process
4
Features of the Program
*Artificial Intelligence (AI)
-Game Development
-Modern Problem
-Think Ahead
-Goal to make decisions
*Minimax Algorithm
-Decision Making Tool
-Constructs Game Tree
-Maximizer
-Minimizer
*Why Minimax for Tic-Tac-Toe
Remote Onboarding Process
5
Remote Onboarding Process
6
Logical Flow of the Program
1. Intro
2. Starting
3. Determine Starving
Player
4. Game Loop
5. Describe Player
Turns
6. Game Over
7. End
8. Closing
Remote Onboarding Process
Step 1
Step 2
Step 3
Step 4
7
Remote Onboarding Process
8
Limitations and Conclusion
1. Static Board Size
2. Fixed Starting Player
3. No Difficulty Levels
4. Single Player Mode Only
5. No GUI (Graphical User Interface)
6. Limited Input Validation
Remote Onboarding Process
9