Skip to content

Basic Project Timeline

Jeff Buss edited this page Nov 6, 2016 · 8 revisions

Basic Functionality - due by EOD Friday (11/4)

  • Brick collision/destruction
  • Separate business-logic code from view-related code (from rubric)
  • Game controls - start (enter/return), pause (P), restart (esc), return to welcome screen (Q)
  • Welcome Screen
  • Play Screen
  • Lose Screen
  • Win Screen
  • Scoreboard/sidebars

Testing - due by EOD Saturday (11/5)

  • 3 Rating - Full testing suite for paddle, ball, bricks and their interaction
  • 4 Rating - full testing for all functionality and features with no gaps

Upgrades - due by EOD Monday (11/7)

  • Prizes dropping from special bricks that give player machine gun.
  • Variable bounce angle on paddle
  • Two balls after certain level
  • Ball size
  • Ball personalization
  • Timer
  • Music playing - speeds up as timer gets closer to zero
  • Ball Speed
  • Paddle Size
  • Brick placement
  • Special brick interactions (unbreakable, penalty bricks, increase/decrease ball speed bricks, some other dumb crap
  • Center of paddle sends ball straight up

Refactoring - due by 12pm Wednesday (11/9)

  • Draw function
  • Brick creation process (SJ comment - I think we need to better understand how this is working)

Final User Interface Design - due by EOD Wednesday (11/9)

  • Clean-up CSS
  • Make sure images are crisp and clean
  • No wasted space