Welcome! Fly Rush is my simple infinity arcade-like game. The game has no end and is created mainly for relaxation after hard work or, on the contrary, for the excitement of scoring more scores. The project was created as a learning project (a Pygame game with a State structure included and multiple Python modules).
Contributions welcome! You can open issues or submit pull requests for new features or improvements to this project. Also any bug report or suggest about gameplay/balance will be very appreciated.
Follow these steps to set up the Fly Rush game on your local machine:
-
First of all, give a star this repo if you find it interesting or useful⭐
Thanks ❤️ -
Clone the repository with this CLI command (you need to set up your git): With help of
cd
command go to directory where you want to install Fly Rush game and rungit clone https://github.com/Heir-of-God/FlyRUSH
-
Install dependencies: With help of
cd
command (likecd FlyRUSH
) go to the downloaded FlyRUSH directory and run this commandpip install -r requirements.txt
-
Getting normal assets: To change git-lfs assets to normal run this command in the FlyRUSH directory
git lfs fetch git lfs checkout
-
Run game with Python: To run the game use the following command in the FlyRUSH directory (your need your Python to be installed correctly with adding to PATH)
py main.py
- "A" key: move player to left (or change buttons in menu)
- "D" key: move player to right (or change buttons in menu)
- "W" key: move player to top (or change buttons)
- "S" key: move player to bottom (or change buttons)
- "K" key: use player's super ability (torpedo) if you have required number of coins and no time in reload
- "SPACE" key: player's shoot or choose the button which currently active
- "ESC" key: pause/unpause the game
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.