Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 985 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 985 Bytes

NullPath

Deviation(s) from the UML (James):

  • Dx, Dy, Height, Width, Radius variables used for items and characters (excluding radius for character), where individual components may be set for 0 for something like the terrain modifiers
  • ProjectileLauncher can be customized for varying launchers - projectile type and motion is specified upon construction, so no inherited classes are used
  • Arc is generated naturally by gravity, so affectGravity boolean is used to dictate linear or non-linear motion
  • Hazard objects changed to "statuses" held by platforms - should only be added on terrain in the first place, so no point in making an entirely separate object

^May be further customized

Notes:

  • Bomb has no explode method (checked for when stage places the item)

DO COMMENTS (done pretty much everything except frames/panels & the big boi)

Game Flow: Loading Screen > Main Menu > Character Select Screen OR Options Screen (Language/Instructions) > Main Game Screen