Same Game

same-game-icon

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: