Skip to content

Free & open source networked game implemented in Python, inspired by Klaus Teuber's Settlers of Catan for MacOS and Linux.

Notifications You must be signed in to change notification settings

frankobjank/natac

Repository files navigation

natac

Free & open source networked game implemented in Python, inspired by Klaus Teuber's Settlers of Catan for MacOS and Linux.

Screenshot

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

About

Free & open source networked game implemented in Python, inspired by Klaus Teuber's Settlers of Catan for MacOS and Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages