Dates
December 2005 – January 2006
Technology
OO Programming, Java, MVC Architecture, unit testing, automated regression testing, BlueJ, JUnit framework
App
Info
This Java puzzle game was the first full application that I developed. After learning about Design Patterns, the MVC architecture was implemented in this application. Using the JUnit testing framework, I ran automated regression tests on the app throughout development. The game’s graphics are completely rendered in Java using the built in Graphics and Graphics2D API.
I continued working on this game after the assignment was submitted, so I could continue learning Java in preparation for my next assignment that would begin soon. I refactored the codebase, improved the game graphics and added minor animation effects.
Images
Images of Same Game assignment as submitted:
A new game, with more colours and a larger size:
A game with the maximum number of colours and the maximum game size:
Images of Same Game with additional features added after submission: