This project is part of the gdj104 course from GameDev Basics Java provided by the SnapGames site.
The goal of this sample is to implement State machine pattern to manage multiple states of a game. By state, we means Title Scree, Menu Screen ,map screen, level screen, inventory screen, etc ...
I think you've understand.
To compile the full project, please execute the followin' command :
$> mvn clean install
to execute the the compiled jar, please execute the command bellow :
$> mvn exec:java
or :
$> java -jar gdj104-0.0.1-SNAPSHOT.jar
Import this project as an Existing Maven Project into your prefered IDE, (like Eclipse ?)
Have Fun !