0% found this document useful (0 votes)
22 views16 pages

Tic-Tac-Toe Game Development

Uploaded by

folayiwo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views16 pages

Tic-Tac-Toe Game Development

Uploaded by

folayiwo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Tic-Tac-Toe

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

Programing Language – Python

Graphical User Inter-face (GUI) – Tkinter

Integrated Development Environment (IDE) – VS code


Game Development Requirements

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

- Value of modular and clean


code design
Challenge
s Faced - Ensuring valid inputs
and avoiding overlaps
- Time management
amidst other
responsibilities
- Debugging complex
winning conditions
Sample Code
DEMO

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

Thank you for • And in person meeting

listening

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy