This game is implemented both in GUI and CMD.
You could select the mode before running the game through command line variables.
For example, if you want to run the game in GUI mode, you could type in
"java -jar example.jar GUI" in the command line.
Else you could type in "java -jar example.jar CMD" to run the game in CMD mode.
Rather than example run, this time the screenshot of the game running in GUI mode is provided.
Screenshots covers several different stage in the game including the welcome screen,
the select map screen, the play screen and the game end screen. You could find them in the "res/screenshots" folder.
Parts of the code regarding the Listeners are based on the code provided by the course instructor.
The View part of the game is modified based on the code provided in
A Visual Guide to Layout Managers.