Gizmoball
October :: December 2002 -- [report] [jar file]
In a team along with Chang She, Vincent Yeung, and Min Zhang, we designed, documented, developed, and tested pinball-like game called Gizmoball for our 6.170 (Laboratory in Software Engineering) final project. Gizmoball has a graphical user interface that allows the user to create a playing field with variously shapped gizmos, to place balls, to connect actions of flippers and gizmos to triggers, such as keypresses and gizmo bump events, and to play the ball with simulated gravity and friction using our physics engine.