Skip to content
Socket-based client-server Tic Tac Toe game in Python developed using TkInter GUI toolkit.
Python Shell Batchfile
Branch: master
Clone or download
Latest commit ffef26b Mar 30, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update docs Mar 30, 2016
icons Add README and LICENSE Feb 27, 2016
res Optimize resource files Feb 28, 2016
screenshots Add screenshot Mar 29, 2016
.gitattributes 🎪 Added .gitattributes Feb 7, 2016
.gitignore Ignore python cache and server log files Mar 20, 2016 Re-format markdown docs Feb 27, 2016 Update docs Mar 30, 2016
Start Game.lnk Create the script and shortcut for Windows Mar 23, 2016 Update DEBIAN/control information Mar 23, 2016
start-game.bat Create the script and shortcut for Windows Mar 23, 2016
ttt-service.conf Create a simple upstart script for the server Mar 20, 2016 Add a shebang line for python3 Mar 20, 2016 Connect to server as default Mar 20, 2016

  Tic Tac Toe Online in Python

Details of this project can be found on the Tic Tac Toe project page under:


Tic Tac Toe Online in Python is a socket-based Client-Server application in Python that allows multi-players to connect to the server and play Tic Tac Toe online with other players.


Tic Tac Toe Online in Python is a cross-platform game that should work on any modern desktop operating systems. The instructions below are demonstrated on a Linux distro, but you should be able to run this on Windows and Mac OS X as well.

All the Python scripts in this project are written for Python 3.x. The client GUI requires Python Tkinter module. You need to set up the Python 3 environment before you start.

To set up the server, please read The Server Manual or docs/

To learn about the command-line based client script, please read The Client Manual or docs/

To use the client GUI, directly run with python3.



Welcome Scene

Main Game Scene

About Scene


Please see the file docs/


Please see the file named



You can’t perform that action at this time.