This project is a primitive pokemon game based on the game by Nintendo, Game Freak, and Creatures. The game includes both a small-scale overworld and battles. The overworld consists of un-traversable trees, eventless "plain" blocks, wild pokemon grass blocks, and player sprites. The user can manipulate the player sprite with the arrow keys. Holding the space bar while using the arrow keys allows the player to run. If the user leaves the field they are currently on through one of the connecting paths between trees, they move on to an adjacent field with a different randomly selected grass pattern. While running over grass blocks, there is a probablity of encountering a wild pokemon, in which case a battle ensues. Trainer battles can also occur if the player is "seen" by an idle trainer. In battles, the player has the option to choose out of 4 moves for his/her pokemon. The player begins with a set of preselected pokemon (catching pokemon has not yet been implemented). In order to begin the program run the Main.py file (all necessary files are included in the repository).
- Pokemon base stats, damage formulas, and battle mechanics from https://bulbapedia.bulbagarden.net/wiki/
- No borrowed code used
- Thanks to creators of the sprite images taken from online:
- "Trainer Battle Sprites" by Kyle-Dove on Devaint Art
- "Pokemon Back S P R I T E S." by Band-junk
- Bulbapedia Sprite on Bulbapedia
- Serebii Forums' region bitmap: Heart Gold, Soul Silver Grass
- Special thanks to Ms. Gerstein, who taught us enough python to make a decent game
*Link: https://www.lucidchart.com/documents/view/6206b939-d55d-499e-a2d7-6360fa212f72/0