Skip to content

elehtine/tetris

Repository files navigation

Tetris

Sovellus on tetris peli. Pelissä on erimuotoisia neljästä neliöstä koostuvia palikoita. Palikat putoavat peliin yksikerrallaan. Pelaajan ohjata niiden putoamista. Jos palikat muodostavat täyden vaakarivin, tämä katoaa. Näistä riveistä saa pisteitä.

Huomio Javan versiosta

Käytetty JavaFX voi aiheuttaa ongelmia. Kuitenkin kaikki on tähän mennessä toiminut, joten toivottavasti ei tule ongelmia.

Lisäksi ohjelmassa ollaan käytetty useita säikeitä. Toivottavasti niiden testaaminen toimii, eikä javan eri versiot aiheuta näiden kanssa muutenkaan ongelmia.

Dokumentaatio

Vaatimusmäärittely

Työaikakirjanpito

Arkkitehtuurikuvaus

Käyttöohjeet

Testaus

Releaset

Viikko 5

Viikko 6

Loppupalautus

Komentorivitoiminnot

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn jacoco:report

Kattavuusraporttia voi tarkastella avaamalla selaimella tiedosto target/site/jacoco/index.html

Suoritettavan jarin generointi

Komento

mvn package

generoi hakemistoon target suoritettavan jar-tiedoston Tetris-1.0-SNAPSHOT.jar

JavaDoc

JavaDoc generoidaan komennolla

mvn javadoc:javadoc

JavaDocin generoiminen voi näyttää virheilmoituksen, mutta sen pitäisi silti generoitua. JavaDocia voi tarkastella avaamalla selaimella tiedosto target/site/apidocs/index.html

Checkstyle

Tiedostoon checkstyle.xml määrittelemät tarkistukset suoritetaan komennolla

mvn jxr:jxr checkstyle:checkstyle

Mahdolliset virheilmoitukset selviävät avaamalla selaimella tiedosto target/site/checkstyle.html