Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Island

  • Author: Sébastien Mosser [mosser AT i3s DOT unice DOT fr]
  • Version: 0.1

Island is a programming game designed as a support for Software Engineering classes at the undergraduate level.

It leverages map generation techniques to build the map of an Island. Thus, students can create their own explorer bots to discover and exploit the amazing resources available on the Island.

This game is developed at Université Nice-Sophia Antipolis, and used in the Polytech'Nice Sophia curriculum. From a research point of view, it is also exploited to support the teaching of variability modelling at the graduate level.

Technical Information

Continuous integration is supported by Drone.io. Build is handled by Maven. The main engine is written in Scala, and tested on Java 8. Units tests are written using the Specs2 framework.

Compiling the engine

Simply clone the git repository, and use mvn package to build the JAR file. The Main.scala file shows several example for map generation.

Contributors

  • Sébastien Mosser (Architecture, main implementation)
  • Philippe Collet (Variability)

References, sources