Python based Pokémon Footprint game! This game is based on the Sentry Duty guild job present in Pokémon Mystery Dungeon Explorers of Sky and Pokémon Mystery Dungeon Explorers of Time and Darkness games. However, this is extended up to Generation VIII (8). This project has no affiliation with Nintendo or the Pokémon Company; Pokémon and Pokémon character names are trademarks of Nintendo, and Pokémon sprites within are Copyright (c) The Pokémon Company.
Requirement | Version |
---|---|
Python | ≥ 3.7.16 |
setuptools | ≥ 70.0.0 |
pygame | ≥ 2.1.2 |
requests | ≥ 2.32.2 |
Cython (optional) | ≥ 0.29.33 |
This is developed in Python 3.9.16, though theoretically it can work with any version of Python greater than 3.7, given there are no clashes for the dependencies. For this reason I recommend using a virtual environment, for instance through conda
, to install this and avoid dependency clashing. However, if dependencies (see Requirements) are already met, this can be skipped.
- To begin, create a conda environment -
conda create -n myenv python=3.9
replacing 'myenv' with the desired name of the environment. Clone or fork this repository, andcd
to the location of the directory. Note, if Cython is not installed on the system, a working C compiler such asgcc
must be installed. Simply useconda install Cython
if this causes issues. - From this directory, activate the environment created with
conda activate myenv
- Run
python setup.py build_ext --inplace install
. This uses the setup.py and requirements.txt file topip install
the (missing) requirements and compile the Cython / C code to an importable Python module. A log file is printed to catch errors if necessary.
Launch the game through python src/game.py
.
KierranFalloon 💻 |
This is me! I use this project to learn and develop skills while making something fun - if you would like to support the project, see Contributing.
Below is a list of sources from which I acquired some assets for the game.
Asset | Location |
---|---|
Gen. I-V footprint sprites | Veekun |
Gen. VI - VIII footprint sprites | Wolf Pokecommunity member |
Pokémon names Pokémon sprites |
PokeAPI (© The Pokémon Company) |