Pyoro (A Python fan game) is a Nintendo GameBoy Game recreated with Python. The player plays a little bird with a very long tongue that he can use to eat beans which are falling from the sky. Throughout the game, the music and the background change according to the time elapsed and the player's score. The game ends when a bean hit Pyoro. If the player reaches 10,000 points, a new mode appears. Let's have fun!
This project have been made for GNU/Linux based distributions.
It requires at least Python 3.8, Pipenv and Portaudio 19 to run.
For Debian users, you can run the following command to install Python 3.8, Pipenv and Portaudio 19:
apt install python3.8 pipenv portaudio19-dev
First clone this repo:
git clone git@github.com:RedbeanGit/pyoro.git
cd pyoro
Then setup a new pipenv virtual environment with dependencies needed:
pipenv install
First navigate to the project root directory:
cd path/to/pyoro
Then activate the Pipenv virtual environment:
pipenv shell
Finally start Pyoro:
./src/main.py
At each start, the game tries to load any mods stored in the game save folder. If you want to modify the game without having to change the source code, you just need to place your mod (in .py format) in /home/<user>/share/Pyoro
folder.