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-devFirst clone this repo:
git clone git@github.com:RedbeanGit/pyoro.git
cd pyoroThen setup a new pipenv virtual environment with dependencies needed:
pipenv installFirst navigate to the project root directory:
cd path/to/pyoroThen activate the Pipenv virtual environment:
pipenv shellFinally start Pyoro:
./src/main.pyAt 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.
