Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 2.13 KB

README.md

File metadata and controls

39 lines (27 loc) · 2.13 KB

Laivanupotus

Laivanupotus on kahden pelaajan strateginen arvauspeli, missä on tarkoitus upottaa vastustajan laivat. Ohjelma arpoo pelin käynnistäessä kumpi pelaaja aloittaa. Pelaajat asettavat laivansa omille ruudukoilleen ja sen jälkeen arvaavat vuorotellen toisen pelaajan laudalta koordinaatteja, tarkoituksena osua vastustajan laivoihin. Pelin voittaa se pelaaja, joka on ensimmäisenä upottanut vastustajan kaikki laivat.

Dokumentaatio

Releaset

Komentorivillä suorittettavat komennot

Jar tiedoston generointi

  • Ohjelmasta voidaan tehdä .jar tiedosto komennolla: mvn package

Ohjelman suorittaminen

  • Ohjelma voidaan suorittaa komennolla: java -jar Battleship.jar

Testien suorittaminen

  • Testien suoritus komennolla: mvn test
  • Testikattavuusraportti luodaan komennolla:mvn jacoco:report (raporttia voi tarkastella selaimella ja se löytyy: target/site/jacoco/index.html)

Checkstyle

  • Checkstyleraportti luodaan komennolla: mvn jxr:jxr checkstyle:checkstyle (raporttia voi tarkastella selaimella ja se löytyy: target/site/checkstyle.html)

JavaDoc

  • JavaDoc voidaan generoida komennolla: mvn javadoc:javadoc (raporttia voi tarkastella selaimella ja se löytyy: target/site/apidocs/index.html)