Skip to content

My version of the classic MineSweeper game, created using Java

Notifications You must be signed in to change notification settings

sinisaarinen/ot-harjoitustyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miinaharava

Sovellus on yhdelle pelaajalle tarkoitettu miinaharavapeli, jossa tarkoitus on päästä peli läpi klikkaamatta miinoja. Sovellukseen kirjaudutaan sisään salasanan avulla, jonka jälkeen pelaaja pääsee valitsemaan vaikeustason ja aloittamaan pelin.

Sovellus toimii Helsingin yliopiston kevään 2020 ohjelmistotekniikan kurssin harjoitustyönä.

HUOM! Miinaharavapeliin pääsee kirjautumaan salasanalla "password".

Dokumentaatio

Määrittelydokumentti

Arkkitehtuurikuvaus

Käyttöohje

Testausdokumentti

Tuntikirjanpito

Releaset

Viikko 5

Viikko 6

Loppupalautus

Komentorivitoiminnot

Projektin koodin voi suorittaa komennolla

mvn compile exec:java -Dexec.mainClass=minesweeperapp.main.Main

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn test jacoco:report

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

Jar-tiedoston generointi

Jar-tiedosto generoidaan komennolla

mvn package

Suoritettava tiedosto Miinaharava-1.0-SNAPSHOT.jar löytyy tämän jälkeen hakemistosta target, ja sen voi suorittaa komennolla

java -jar Miinaharava-1.0-SNAPSHOT.jar

JavaDoc

JavaDoc luodaan komennolla

mvn javadoc:javadoc

JavaDocia voi tarkastella avaamalla selaimella tiedoston target/site/apidocs/index.html

Checkstyle

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

mvn jxr:jxr checkstyle:checkstyle

Virheilmoituksia voi tarkastella avaamalla selaimella tiedoston target/site/checkstyle.html

About

My version of the classic MineSweeper game, created using Java

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages