home..
Singleplayer/Multiplayer Tic-Tac-Toe Game (Python)
Mia Vrhovnik / September 2022
Python
tkinter
sockets
multithreading
FULL SOURCE CODE:
- The project includes a server and a client application, if the user chooses to play singleplayer, the server will return a move, otherwise, it will wait for another player to connect.
- The game works by sending strings to the server and receiving strings back. The server then parses the string and returns the appropriate response.
- The communication between the server and the client is done using sockets.
- The graphical interface is made using tkinter, a python library for creating GUI applications.
Main Screen

A minimal main screen that provides the user with everything that they need to play the game. The user can toggle to play singleplayer or multiplayer mode over LAN.
End Screen

The user is prompted about their win/loss/draw and can choose to play again (clear fields) or exit the game.