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)