This is a wee bit miffed ducks. It's a small game I made for my elementary programming class. It's a simple game where you have to shoot ducks that fly across the screen. It's not very good, and I strongly suggest just downloading angry birds.
- Python 3.10
- Pipenv
- Required packages (see
Pipfile
)
Clone the repository with git clone
Create a virtual environment with pipenv shell
Install dependencies with pipenv install
Simply run the main.py
file with python main.py
or python3 main.py
if needed.
Game gives you instructions on actual gameplay and you might find it familiar.
Level editor was made for me to make levels for the game.
Run it with python level_editor.py
and it will create level files when you save the level.
Level editor prompts you for the level name, description and duck count in the console when saving.
- Delta time is not accounted for
- I should have used different GUI-library from the beginning. But it was alright to implement the game idea with a library that is not necesseraly designed for games
- Previews of levels could be rendered from level file instead of screenshots. Works fine though.