- 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.
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.
Simply clone the git repository, and use mvn package to build the JAR file. The Main.scala file shows several example for map generation.
- Sébastien Mosser (Architecture, main implementation)
- Philippe Collet (Variability)