This is a 2-player game where players take turns making their moves. Here’s how it works:
- Each player takes turns to make their moves.
- When you are satisfied with your round or if you run out of stamina, click End Turn. This resets your position, and it becomes the next player's turn.
- After both players have completed their turns, the Resolve moves phase begins. During this phase, players moves gets executed at the same time.
- If a player is hit by an attack, they lose health. The game ends when one player's health reaches zero, and the other player is declared the winner.
- TRAITOR: Play with someone you trust, or they just might look over your shoulder and betray you!!!
Feel free to reach out for any issues or feedback. Happy gaming!
Studio Rakkas' contribution to the pyWeek38 game jam, with the theme "Traitor".
To run this project, ensure you have at least Python 3.12 installed. Additional requirements:
Pygame-ce 2.5.1
PyTMX 3.32
You can run the game without installing dependencies globally by using a virtual environment, to do so, navigate to the quisling directory and then:
-
Install Pipenv:
- If you don't have pipenv already installed:
pip install --user pipenv
- If you don't have pipenv already installed:
-
Create a virtual environment:
pipenv run install-req
-
Run the game:
pipenv run start
-
Install the dependencies:
pip install -r requirements.txt
-
Run the game:
- Using terminal:
python path/to/main.py
- Or run main.py within your IDE.
- Using terminal: