Free & open source networked game implemented in Python, inspired by Klaus Teuber's Settlers of Catan for MacOS and Linux.
Python 3.11.5 was the version of Python used for development.
To play, one person needs to start a server, and all players need to start a client from the terminal using the instructions below:
Create a virtual environment:
# only run venv for first time setup
python3 -m venv .venv
# start a venv
source .venv/bin/activate
The required modules are listed below:
- cffi==1.17.1
- inflection==0.5.1
- pycparser==2.21
- raylib==5.0.0.3
Use this to install the requirements at once:
pip install -r requirements.txt
To start a server, include the IP address (IPv4) you want to use.
python3 main.py IP_ADDRESS [-d]
# Optional -d tag to start server in Debug mode
To run the client:
python3 main.py [-d]
# Optional -d tag to start client in Debug mode