Skip to content

ssm-lab/A2-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment A2 - Rescue mission

Product Description

This product is an exploration command center for the Island serious game.

  • The ca.mcmaster.se2aa4.island.team_XXX_.Explorer class implements the command center, used to compete with the others. (You can replace teamXXX with your team's name if you'd like to.)
  • The Runner class allows one to run the command center on a specific map.

Strategy description

The exploration strategy is for now to stop exploring as soon as we start. We stay safe and fly back to base immediately.

How to compile, run and deploy

Compiling the project:

mvn clean package

This creates one jar file in the target directory, named after the team identifier (i.e., team 00 uses team00-1.0.jar).

Run the project

Execution for testing purposes:

mvn exec:java -q -Dexec.args="./maps/map03.json"

It creates three files in the outputs directory:

  • _pois.json: the location of the points of interests
  • Explorer_Island.json: a transcript of the dialogue between the player and the game engine
  • Explorer.svg: the map explored by the player, with a fog of war for the tiles that were not visited.

About

Template for assignment A2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%