A Game Project for the PyWeek29 game jam, built in one week by Team PythonixCoders!
pip install -r requirements.txt
python ./run_game.py
Or in a virtual environement :
git clone https://github.com/PythonixCoders/PyWeek29.git butterfly-destroyer
cd butterfly-destroyer
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
python run_game.py
The keyboard controls are simple :
- WASD or arrows to move
- Space or enter to shoot
- Shift to change weapons after unlock
But the game is better with a controler, however it was only tested with an Xbox controler and there is no guarantee that it will work with correct mappings on others.
- Main sticks to move
- A/B or RB/LB to shoot
- X/Y to change weapons after unlock
One of the most important thing missing is a way to select the levels. If you quit the game and want to start at a certain level, just pass the number of the level to the command line. For instance:
python run_game.py 4 # Any number between 1 and 7 included
python run_game.py intro
python run_game.py credits
Most of the game is done, but as the deadline approched, we did not have enough time to make all the levels we wanted and the last levels need a lot more love that they received. Some of them were even abandoned in a hurry. Let's have a minute of silence for them.
If you want to know what the rest of the game would have looked like, you can check the scenario and use your imagination to design good levels with well balanced ButtaBombers and Flyers. Also imagine the final boss with nice paterns.
Ship graphic: https://opengameart.org/users/pitrizzo