All Projects → chen-yumin → tic-tac-toe-in-python

chen-yumin / tic-tac-toe-in-python

Licence: MIT license
Socket-based client-server Tic Tac Toe game in Python developed using TkInter GUI toolkit.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to tic-tac-toe-in-python

IRC-Server
IRC server based on TCP/IP protocol to rfc1459 standard
Stars: ✭ 27 (-6.9%)
Mutual labels:  socket-communication, client-server
Open-Manager
如何管理杂乱的电脑桌面和一大堆的浏览器收藏网址?我用python写了一个工具,迅速提高工作效率。
Stars: ✭ 41 (+41.38%)
Mutual labels:  tkinter
tk tools
Python tkinter tools, Python3.7+
Stars: ✭ 86 (+196.55%)
Mutual labels:  tkinter
PyGraphicsGui
A "CookieCutter" for a Pythonic GUI with custom graphics - clone this to jump-start your project and learn how to integrate between ModernGL and Tkinter on Python3.6.
Stars: ✭ 30 (+3.45%)
Mutual labels:  tkinter
mp4analyser
mp4 file analyser written in Python
Stars: ✭ 50 (+72.41%)
Mutual labels:  tkinter
tukaan
A modern, cross platform Python toolkit for creating desktop GUI applications. Contributors are welcome!
Stars: ✭ 97 (+234.48%)
Mutual labels:  tkinter
connect.kak
Connect a program to Kakoune clients
Stars: ✭ 80 (+175.86%)
Mutual labels:  client-server
ib-historical-data
Interactive Brokers TWS API -- Historical data downloader
Stars: ✭ 40 (+37.93%)
Mutual labels:  tkinter
pyGISS
📡 A lightweight GIS Software in less than 100 lines of code
Stars: ✭ 114 (+293.1%)
Mutual labels:  tkinter
Pycraft
Pycraft is the OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as it is a seldom touched area of Python's vast amount of uses. Feel free to give this project a run, and message us if you have any feedback!
Stars: ✭ 39 (+34.48%)
Mutual labels:  tkinter
Three-Factor-Security-Door
What do you get when you mix a Raspberry Pi, a MySQL database, an RFID reader, an LCD touchscreen, a relay switch, an electronic door strike and a Twilio SMS account?
Stars: ✭ 49 (+68.97%)
Mutual labels:  tkinter
open-spelling-bee
🐝 Terminal-based python clone of New York Times' puzzle game "Spelling Bee"
Stars: ✭ 38 (+31.03%)
Mutual labels:  python-game
qt-rat
Remote administration tool with Qt5
Stars: ✭ 37 (+27.59%)
Mutual labels:  client-server
Amazon-Flipkart-Price-Comparison-Engine
Compares price of the product entered by the user from e-commerce sites Amazon and Flipkart 💰 📊
Stars: ✭ 41 (+41.38%)
Mutual labels:  tkinter
test-case-generator
Test Case generator for competitive coding. Test case generator for competitive programming and potentially for software testing.
Stars: ✭ 28 (-3.45%)
Mutual labels:  tkinter
pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (+93.1%)
Mutual labels:  tkinter
LAN-Messenger
Official open-source repository for LAN Messenger
Stars: ✭ 17 (-41.38%)
Mutual labels:  client-server
ARF-Converter
Bulk ARF file converter
Stars: ✭ 15 (-48.28%)
Mutual labels:  tkinter
PySimpleGUI
Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive d…
Stars: ✭ 10,846 (+37300%)
Mutual labels:  tkinter
STUDENT-ATTENDANCE-USING-FACIAL-RECOGNITION-SYSTEM-OPENCV
No description or website provided.
Stars: ✭ 46 (+58.62%)
Mutual labels:  tkinter

  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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].