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 31, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
icons
res
screenshots
.gitattributes 🎪 Added .gitattributes Feb 7, 2016
.gitignore
LICENSE.md Re-format markdown docs Feb 27, 2016
README.md
Start Game.lnk
build-deb.sh 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
ttt_client.py
ttt_client_gui.py
ttt_server.py

README.md

  Tic Tac Toe Online in Python

Details of this project can be found on the Tic Tac Toe project page under:
http://chenyumin.com/tic-tac-toe

Introduction

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.

Manual

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/MANUAL-SERVER.md.

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

To use the client GUI, directly run ttt_client_gui.py with python3.

python3 ttt_client_gui.py

Screenshots

Welcome Scene

Main Game Scene

About Scene

References

Please see the file docs/REFERENCES.md.

Licensing

Please see the file named LICENSE.md.

Author

Contact

You can’t perform that action at this time.