All projects

SWEN20003 - Object Oriented Software Development

ShadowDance, a rhythm game in Java, built over two projects: first the core game, then more levels and features designed with UML.

0 likes1 view

Over this subject's two projects I built ShadowDance, a rhythm game in Java using the subject's Bagel graphics library: notes fall down lanes, and you hit them in time, including hold notes and special notes.

Project 1 was the core game. In Project 2 I extended it with extra levels and features, including enemies and a guardian that fires projectiles, and designed the classes and how they interact in a UML diagram. Both repos include a runnable build of the game.

Back to all projects