Mo-Official / DHBW_python

Repo für die Python Vorlesung des 4. Semester
0 stars 0 forks source link

DHBW_python (Still thinking of a name)

This is a project for my python module in the university.

Module Requirements

Tested OS

Dependencies

Installing and running

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.

Logging

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

Controls:

Key Action
W Move up
A Move left
S Move down
D Move right
K Shoot
Space Jump

Project Description:

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)

Endless mode

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.)

Story mode

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)

Assets:

I will be using following assets for the project.

Here are some sound effects that I like for the game:

Credits for the Assets:

Other Programs: