Please enable JavaScript to use CodeHS

Advanced Python and AI Programming

Build Your Own Adventure Game

Students plan and build an original text adventure game across a series of milestones, applying classes, packages, and program design skills from earlier modules to their own story.

Lessons

4.1 Project Launch and Design

  • History of Text Adventure Games
  • What Games Do You Like?
  • What You Will Build
  • Analyzing A Game's Story
  • Break Down A Game You Like
  • +1 more

4.2 Building Your Characters

  • Classes and Inheritance
  • Inheritance Example
  • Project Milestone: Your Characters
  • Character Creation Reflection

4.3 Items, Choices, and the Loop

  • Composition and Magic Methods
  • Polymorphism In a Loop
  • Project Milestone: The Game Loop
  • Items, Choices, and Game Loop Reflection

4.4 Import Packages

  • Importing Packages
  • Project Milestone: Use Packages
  • Using Packages Reflection

4.5 Showcase Your Project

  • Showcasing Your Project
  • Peer Review
  • Project Reflection

Courses that include this module