This is a project for my python module in the university.
Install python 3.8.5
or higher version.
Run pip install -r requirements.txt
to install the dependancies for the game.
Run python main.py
to start the game.
To customize logging you can change the variables in setting.py | Variable | Meaning when set to True |
---|---|---|
LOGGING_TO_CONSOLE | Logs info to the console. | |
LOGGING_TO_FILE | Logs info to the log.txt | |
LOG_INFO | Logs additional info | |
CALLS_DEBUG | Logs function calls where @debug decorator has been used |
Key | Action |
---|---|
W | Move up |
A | Move left |
S | Move down |
D | Move right |
K | Shoot |
Space | Jump |
This shall be a Sci-fi Spaceshooter/Platformer game developed in pygame, but more effort will be put into the Platformer part. (The Spaceshooter has not been implemented)
The Player can choose to play either the Spaceshooter or the Platformer with endless scrolling maps. (This mode has not been implemented and will not be due to technical limitations.)
I would like to add a demo level for the story, with some dialogs. (This mode has not been implemented fully, because of missing content)
I will be using following assets for the project.
Player: https://opengameart.org/content/xeon-ultimate-smash-friends or https://opengameart.org/forumtopic/xeon-as-he-is-sprited
Mobs: https://opengameart.org/content/open-gunner-expansion-pack-1
World: https://opengameart.org/content/2d-sci-fi-platformer-tileset-16x16
Coins: https://opengameart.org/content/free-pixel-effects-pack
Here are some sound effects that I like for the game:
Outro: https://opengameart.org/content/death-is-just-another-path
Space Background: https://opengameart.org/content/drifting-through-the-nebula-ambient
Background-platformer: https://opengameart.org/content/blackmist-ii
Space-shooter-Background: https://opengameart.org/content/raining-bits
Sound-effects: https://opengameart.org/content/512-sound-effects-8-bit-style