This project is a graphical Tic-Tac-Toe game developed using Python and Tkinter. It allows two players to play alternately on a 3ร3 grid, automatically detects the winner or a draw, and provides an option to restart the game.
The project was built to strengthen Python programming, GUI development, and logical problem-solving skills.
- ๐ฎ Two-player gameplay
- โโญ Alternate turns for Player X and Player O
- ๐ Automatic winner detection
- ๐ค Draw detection
- ๐ Restart game functionality
- ๐ฅ๏ธ Interactive graphical user interface
- Python
- Tkinter
tic-tac-toe-python/
โ
โโโ main.py
โโโ README.md
โโโ screenshots/
git clone https://github.com/Nidhi5380/tic-tac-toe-python.gitcd tic-tac-toe-pythonpython main.py- Python Programming
- GUI Development using Tkinter
- Event-Driven Programming
- Game Logic Implementation
- Conditional Statements
- Problem Solving
- Single-player mode with AI
- Scoreboard
- Sound effects
- Dark mode
- Adjustable board size
Nidhi Joshi
B.Tech Electronics & Telecommunication Engineering (2025)