[Week 7] Object EcosystemsΒΆ

Last week we talked about designing objects. This week, we will be talking about how you can make an ecosystem of objects to work together.

Topics:

  1. Inheritance and how to use it

  2. Re-capping classes
  3. Designing an ecosystem of objects in the game

In designing the game, you should identify:

  1. an entity that will be used in many places
    • examples include bricks in brickbreak games
    • monsters in other games
    • projectiles
    • etc
  2. identify the basic functionality

  3. plan out the flow of the game
    • what will the hero do
    • what will trigger what
    • what will be the goal
    • what will be the inputs