Here is a quick demo video! (The video is heavily compressed and there is some minor artifacting):
Demo.mp4
This is a project that I made for a video game design class. It is a playable elite four challenge based on Pokémon Fire Red. The game can be started by navigating into the second pokered folder and running 'python main.py' in the terminal. The player is controlled by using wasd and, the player interacts with objects by pressing enter. When applicable, the player can press 'b' to go back (when in a menu screen). There are certain aspects of the battle system, like weather for example, that are still not fully implemented. Moreover, not all of the moves have animations.
Requires:
- Pygame
- Pandas
Controls:
- Movement: WASD
- Select: Enter key
- Back: B
- Menu: Shift key
Current known bugs:
- Need to add a change of direction timer to player to make them stop for a couple ticks when changing direction.
- The PC is currently a work in progress and will likely crash if you mess around with it.
- In general, the game has only been tested on MacOS (everything seems to work in Linux as well). There are some weird bugs that pop up when the game is run on a Windows machine. For example, talking to the shop keeper will result in a list index out of bounds error on a PC but on Mac/Linux everything is fine.
This project was for educational purposes and all Pokémon assets are the property of Game Freak and Nintendo. The latest Pokémon games can be purchased here: https://www.pokemoncenter.com/category/video-game