Skip to content

b4rti/pocket_monster_world

Repository files navigation

Logo

Pocket Monster World (WIP)

Release

Pocket Monster World is a Pokémon RPG game made in Python using the Pygame-CE library.

Screenshots

World generation

Screenshot

Installation

Poetry

pip install poetry
poetry install

Usage

Start the game directly

poetry run pmw

Build the game executable

PyInstaller is used to build the game executable.

poetry run pip install pyinstaller

Windows

poetry run build
cd dist\pocket_monster_world && .\pocket_monster_world.exe

Linux / macOS

poetry run build
cd dist/pocket_monster_world && ./pocket_monster_world

Download the latest release

Release

Warning !

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.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Thanks

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.