Sovelluksen tarkoitus on olla pelattava seikkailupeli nimeltä "Escape Train." Pelissä on tarkoitus paeta liikkuvasta junasta, joka 25 vuoron jälkeen syöksyy alas kielekkeeltä. Pelissä ratkotaan ongelmia ja arvoituksia, joilla on tarkoitus saada auki veturin ovi ja pysäytettyä juna. Sovellus on toteutettu Java-ohjelmointikielellä.
Peli on nyt valmis ja se toteuttaa määrittelydokumentin vaatimukset.
Peli on nyt pelattava ja siinä on juoni. Lisäksi pelissä on credits-näkymä eikä pelin pitäisi kaatuilla niin paljoa.
Julkaisussa on mukana pelattava peli, jossa peliä ja sen tutoriaalia voi pelata. Pelin lopullinen juoni ei ole vielä valmis, mutta perustoiminnallisuudet toimivat. Tosin virhesyötteet voivat vielä johtaa pelin kaatumiseen.
Testit suoritetaan komennolla
mvn test
Testikattavuusraportti luodaan komennolla
mvn jacoco:report
Checkstyle-raportti luodaan komennolla
mvn jxr:jxr checkstyle:checkstyle
Jar-tiedosto luodaan komennolla. Ajaminen täytyy tehdä Java 8 -versiolla.
mvn package
Javadoc-dokumentin saa generoitua komennolla
mvn javadoc:javadoc