Please enable JavaScript to use CodeHS

AP Computer Science A Labs

Pokemon Simulation Lab

Students learn how to create a Pokémon battle game using Object-Oriented programming to implement Pokémon, trainers, and moves!

Note: this lab contains topics (inheritance) that are now considered out-of-scope for the AP CSA exam. In order to complete this lab, students will need to learn about those topics beforehand, in addition to completing the recommended units below.

Students can complete this assignment after finishing Unit 4: Data Collections in Cortado, Unit 9: Inheritance in AP CS A (Nitro), and Unit 5: Data Structures in AP CS A (Mocha).

Lessons

13.1 Pokemon Simulation Lab

  • Pokemon Demo
  • The Move Class
  • The Pokemon Class
  • Adding Pokemon Images
  • Pokemon can Attack!
  • +6 more

Courses that include this module