Escape Game

JAVA Application

Made with: JAVA, JUnit, JSwing

Escape Game was a university project that was created using only JAVA and only classic libraries. I and 4 others had to create a JAVA game that implements various techniques such as functional programming, design patterns, and notations. Each member of the team was assigned a role with a specific area which they would focus on. These included: Application, Gameworld, Mapeditor, persistence, and renderer. My role was to create the application, in this role I had co-operated with all the other team members to produce a working and functional game. As the application is made up of all parts, I had combined, contributed, and communicated to each sector of the project to essentially make something work. The result was the 'Escape Game'.

State Diagram of application section