Matthew Kellogg – Capstone Schedule

Week 1: 3/24 – 3/30

  • Set up NaCl build environment
  • Find or plan graphics engine
  • Name nine-patch system
  • Implement nine-patch system
  • Find and import physics (either box2D or bullet)
  • Think about characters and world (sketches)
  • Create specific schedule

Week 2: 3/31 – 4/6

  • Define level format and make a text-based file importer
  • Add player and keyboard control
  • Add placeholders for solid objects, dangerous objects, and anything else
  • Make models and textures for a tileset and a couple objects

Week 3: 4/7 – 4/13

  • Add more objects (booster, spikes, moving obstacle and platforms, lasers)
  • Add animated character model (pre-baked if necessary, but skeleton would be nice)
  • Add particle system
  • Add dynamic lights with shadows
  • Add background

Week 4: 4/14 – 4/20

  • Add more objects
  • Add dynamic gravity, air jets, portals
  • Add controller support
  • Polish HUD
  • Make 10 levels
  • Add reflections

Week 5: 4/21 – 4/27

  • Polish