Skip to content

A Java-based 2D game built with Bagel, implementing collision detection, enemy interaction, scoring and other game mechanisms. Designed modular game architecture using object- oriented principles, including inheritance and polymorphism for game entity behaviour control.

heli3939/Platformer-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DonkeyKong

Implemetation based on OOSD Project 2 requirements, developed based on provided Project 1 solution, with following assumptions:

  1. mario can defect monkeys with hammer holding
  2. only game score (not include time bonus) goes to level2 if level1 win
  3. banana shot disappered when the corresponding intelli monkey die
  4. terminal velocity for all class implements PhysicisAffected, with 5.0 temrinal velocity, except Mario with 10.0
  5. display donkey health info for both levels

UML design prior to code implementation: UML_platformer2.pdf

About

A Java-based 2D game built with Bagel, implementing collision detection, enemy interaction, scoring and other game mechanisms. Designed modular game architecture using object- oriented principles, including inheritance and polymorphism for game entity behaviour control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published