Tic-Tac-Toe Game Development
Tic-Tac-Toe Game Development
Game
Development
By
Nora Njepuome
Florence Olayiwola-Samuel
Halimah Abdullah
Oluwabusayo Pius-Olatunji
Overview •Introduction
•Objective of the project
•Key Features of the Game
•Roles and Contributions
•Lessons Learned
•Challenges Faced
•Game Demo
•Conclusion
• Tic-tac-toe is a two-player strategy
game developed in Python. Players
aim to align their symbols (X or O)
in a 3x3 grid.
Introductio • Tic-tac-toe traces its roots back to
n ancient civilizations in Egypt, game
boards resembling tic-tac-toe where
each player had only three pieces
• This project showcases the game's
implementation and development
process.
• Python was used for the code
To develop
Objective of a
tic_tac_toe
the project game
Benefits of Playing Tic-Tac-Toe
Improving
Cognitive
Development:
Enhanced
strategic
thinking
Boosted
memory and
concentration
Social benefits
TECH STACK
Non-
Functional
Functional
Requireme
Requireme
nts
nts
Key Features of the Game
Two-player
Dynamic grid
functionality
displayed on
with turn-based
the console
input
Automated
Input validation win, tie
to prevent detection, and
illegal moves game restart
option
Nora - Lead
Developer and
Designed code
Roles and
Contributio Oluwabusayo -
code reviewer
ns
Dami - User
Interface Designer
Florence - Quality
Assurance:
- Importance of clear
communication for effective
teamwork
- Debugging and handling edge
cases
Lessons
Learned - Developing intuitive user
experiences
We
need A
two male
volunt and a
eers female
please
Conclusion • The Tic-Tac-Toe project demonstrates the
implementation of a game using Python and
Tkinter. It highlights the use of Python’s
Tkinter library and fundamental
programming concepts such as OOP, nested
lists, and error handling. The team
showcased their ability to design a modular,
user-friendly application while adhering to
programming best practices.
Aaa
Aaa
Reference Aa
aa
• Picture of online
meeting
listening