Skip to content

Final Project for UCMHS Intro to Programming 2018

Notifications You must be signed in to change notification settings

shawnakdeb/FinalProject18

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to Programming Final Project - Fall 2018

Pokemon Python - Shawnak Deb and Rohan Setia

Description

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).

Citations

  • 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

Flowchart

*Link: https://www.lucidchart.com/documents/view/6206b939-d55d-499e-a2d7-6360fa212f72/0

About

Final Project for UCMHS Intro to Programming 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.7%
  • HTML 32.3%