Home
Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5
Iteration 6
Group #1
The Adventures of Jeff
Jeff Cheng, Emily DiDonato, Jeff Orthober, Michael Vecchiollo

Iteration Plan
This Iteration:

  • Hit detection
  • Object regions
  • Event handling
  • Sounds and music
  • Environment updated to use double values
  • Game class and view written with more functionality
  • Classes fully working together -- Partially completed
  • Started coding object pictures (sprites, states, etc.)
Next Iteration:
  • All classes fully working together
  • Improve efficiency
    • Efficient view repainting
    • Efficient hit detection
  • Loading, saving, pausing
  • Menus
  • Enemies and damage calculations
  • Object pictures (displaying frames of a moving object on the screen, to imitate actual movement)
  • Moving platforms and conservation of momentum
  • Possibly some weapon/projectile coding
Future Iterations:
  • Level design
  • More enemies
  • Weapons
  • Other features (such as terrain effects, rpg elements, shopping)
  • Other interesting game objects, time permitting
  • Fuller graphics

Latest JavaDoc

group1
group1.control
group1.model
group1.model.gameobject
group1.model.gameobject.projectile
group1.model.gameobject.terrain
group1.model.gameobject.obstacle
group1.model.gameobject.enemy
group1.model.gameobject.item
group1.model.objectregion
group1.model.gameevent
group1.audio
group1.tests
group1.view
group1.view.modelListeners


Current Codebase
Submitted online via WebCT.