A desktop GUI version of the classic Tic-Tac-Toe game, implemented in Python using Tkinter. Demonstrates ability to build interactive applications, manage GUI events, and structure code cleanly.
- Graphical User Interface — Uses Tkinter to provide a windowed, interactive experience with clickable buttons for moves, rather than only command-line input.
- Responsive Gameplay — Supports two-player mode with clear turn-based logic, and handles win, lose, draw conditions reliably.
- Clean, Modular Code — Separate functions handle drawing the board, checking win conditions, and resetting the game. Easy to read and maintain.
- User Experience — Visual feedback for game states, disabled buttons or prompts after game over, offers reset functionality.
- Proficiency in Python 3.x
- Building desktop applications with Tkinter (GUI design, event handling)
- Logical thinking around game algorithms (win/draw detection)
- Structuring code for clarity and ease of extension