A version of the unmatched board game created in Python with custom characters and features.
Built by Joel and Matthew for CS501.
Current required package installation.
pip install -r requirements.txt
Run a client instance with: python client.py
.
Run a server instance with: python server.py
.
Run a debug instance (1 server and 2 clients) with: python main.py
.
It looks like Python 3.11 is too new, and so PIP has not been updated with the latest version of PyGame. So I grabbed the wheel file and installed it manually. Works like a charm. Source
pip install ./pygame-2.1.2-cp311-cp311-win_amd64.whl
For client communication, we will be using the Python-Socketio library.
I made a tool for making and exporting maps using a JavaScript library called p5.js.
It can be used/edited here.