A couch co-op game that involves deception and role play in a sci-fi setting.
- Adversarial gameplay for 2-4 players.
- Round-based structure with short game sessions.
- Players use a web page to issue actions and must complete objectives while maintaining anonymity.
To run the project locally, you'll need to clone this repository and set up three things - the frontend, the backend, and the game engine.
Make sure git is installed, and run this to clone these remote files into your local file system:
git clone https://github.com/Applehand/colony-party.git
cd colony-party
- Make sure Python is installed, and run this to create and activate the virtual environment (Windows use
venv\Scripts\activate
):
python -m venv venv
source venv/bin/activate
- Install the required server libraries with:
pip install -r requirements.txt
- Start the server:
fastapi dev main.py
Make sure Node is installed and run this to serve the frontend to your browser:
cd frontend
npx serve
Make sure you have Godot installed. To edit and run the Game, do:
- Open Godot Launcher
- Click on "Import"
- Select the project.godot file.
- Edit Project
To begin, run the Godot project and create a session. Open the web frontend to enter the session ID and a name, then click the "Join Session" button. Follow the prompts to participate in the game.