Discussions is a great place to ask questions or give quick feedback!
Important Notes
- This is not a perfect recreation of Pokémon Red; it's a fan-made game that, like Pokémon Red, takes place in the Kanto region.
- Prior in-depth knowledge of the Pokémon franchise, especially the video game series, is recommended and may be required to fully enjoy this game.
- Windows OS only!! This game makes use of Python's
winsound
module, which is exclusive to Windows. - This project (this GitHub Repository and anything found within) is not endorsed by Nintendo, GAME FREAK, or The Pokémon Company. This is an independent, fan-made game.
- This game's plot is a work of fiction!
- @TurnipGuy30 - Performs Commits (updates the game, makes README changes)
- @Isabel-Lifu-211207-XPrado - Manages Bug Reports
- @hacking-mudkip - Just really cool (best GitHub username!)
All Contributions:
- @hacking-mudkip - Concept ideas, porting elements
- @Isabel-Lifu-211207-XPrado - Code cleaning, general troubleshooting
- @JeremyLARDENOIS - Testing and feedback
- Looking for others!
Following this list is perfectly fine:
- Install Python IDLE
- Run Dependency Commands
- Install 7-zip
- Download the latest Release
If you encounter any problems throughout the installation process, see Step-by-Step Installation
below. If problems persist, please create an Issue.
1. Installing Python IDLE
First, ensure you have Python installed. If not, you can find the latest installer here. Tick the box that says Add Python to PATH
during installation.
However, if you are using a work/school computer and are not an Admin, you don't need to tick py launcher
, which requires Administrative privileges to install. All py launcher
does is let you use Python IDLE
from the Command Line, which is not required for this game.
This also installs pip
, Python's package installer, which is required in the next step.
2. Installing Dependencies
Open your favourite Shell Terminal and individually run any below commands:
pip install playsound
If it all runs smoothly with no errors, continue to the next step.
3. Installing 7-zip
Pokémon PythonRed
is released as an SFX '.exe' file, which requires 7-zip to open. Work/school computers might already have 7-zip installed, but if not, the latest version can be found here.
4. Downloading Pokémon PythonRed
To download the game, please download the latest Release, and click the download link! These links redirect to OneDrive, as they are too large to be hosted on GitHub.
Once the file has finished downloading (sorry if it takes a while!), run the '.exe' file. 7-zip should automatically extract the game files.
To run the game, open Pokémon PythonRed.py
!
For bugs, contributions or feature requests, please create an Issue!
Resources & Additional Info (Mild Spoilers)
- Wild Pokémon encounters
- Pokémon locations
- Battle mechanics
- Saving progress
Catch Rate will be based on the Total Stats
stat, as the Generation 1&2 Catch Rate formula is too complex, and it gets worse from then on.
For simplicity, Pokémon will only have one type each, and one attack each (a type
-type attack).