- Poetry for installing dependencies
- Python >= 3.8
Once you have the requirements setup you can download the source code for the latest release.
Download the dependencies with:
poetry install
(Make sure to run this and all CLI commands in the root of the repository)
Configuration is done in the .env file found in the root of the repository. In this file you can input your desired display height and the filename for the database file that stores your game data. The format of the file is the following:
DISPLAY_HEIGHT=900
DATABASE_FILENAME=database.db
DISPLAY_HEIGHT
is the height of the game window in pixels and DATABASE_FILENAME
is the name for the database file.
After you have the dependencies (and possibly customized the configuration file) you can start the program with:
poetry run invoke start
For a listing of all the available CLI commands refer to the readme
The program starts from a start menu. You can navigate between menus by clicking the buttons. Click the CONTROLS button to see the controls for playing the game. For an in-depth look at the menu structure see the UI section of the requirements specification document.
Starting a new game is as simple as pressing the START button.
The idea of the game is to jump through the level without falling down. You can progress in the game by reaching the flag on each level. Control your character with the left and right arrow keys and space.