Flappy Drake (“drake” means “kaczor” in polish) is a recreation of the popular Flappy Bird.
- Python
- poetry
- GNU make
- Inkscape
To build the project, execute
make
To run the game, execute
poetry run flappy-drake
in the project's root directory.
The assets used are either Arcade's builtins or handmade by the authors of Flappy Drake and licensed under Creative Commons Attribution 4.0 International, unless stated otherwise for specific cases.
Pyglet doesn't support loading SVG graphics yet1. Therefore, all SVG graphics need to be converted to PNGs beforehand. After the issue is solved, the removal of Inkscape, and possibly GNU Make, will be possible.
Some methods implement Arcade's parent class interfaces, so they are not documented as it would be too verbose. If a method does not contain a docstring, try to refer to Arcade's documentation first.