Pocket Monster World is a Pokémon RPG game made in Python using the Pygame-CE library.
pip install poetry
poetry install
poetry run pmw
PyInstaller is used to build the game executable.
poetry run pip install pyinstaller
poetry run build
cd dist\pocket_monster_world && .\pocket_monster_world.exe
poetry run build
cd dist/pocket_monster_world && ./pocket_monster_world
Due to the use of PyInstaller to build the game executable and the fact that the game executable is not signed, it may be detected as a virus by some antivirus software.
Linux
users should not be affected by this problem.
Windows
users can add an exception to their antivirus software or start the game directly from the source code.
MacOS
users should start the game directly from the source code.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Thanks to Pygame-CE for the game library.
Thanks to rh-hideout for the Pokémon logic and MIDI files.
Thanks to PokeAPI for the Pokémon data and sprites.