https://github.com/gustafla/ot-harjoitustyo
A Tower Defense game with JavaFX
https://github.com/gustafla/ot-harjoitustyo
coursework java-11 javafx javafx-games maven university-of-helsinki
Last synced: 2 months ago
JSON representation
A Tower Defense game with JavaFX
- Host: GitHub
- URL: https://github.com/gustafla/ot-harjoitustyo
- Owner: gustafla
- Created: 2019-03-19T12:57:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T13:43:55.000Z (about 7 years ago)
- Last Synced: 2025-06-27T21:48:22.462Z (about 1 year ago)
- Topics: coursework, java-11, javafx, javafx-games, maven, university-of-helsinki
- Language: Java
- Homepage:
- Size: 726 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TowerDefense
Tämä on Helsingin yliopiston Ohjelmistotekniikka -kurssin työ,
jossa toteutan torninpuolustuspelin.
## Dokumentaatio
[Käyttöohje](documentation/manual.md)
[Vaatimusmäärittely](documentation/requirements.md)
[Arkkitehtuurikuvaus](documentation/architecture.md)
[Testausdokumentti](documentation/tests.md)
[Työaikakirjanpito](documentation/work_journal.md)
## Julkaisut
[1.1](../../releases/tag/v1.1)
[1.0](../../releases/tag/v1.0)
[Viikko 6 \(0.2\)](../../releases/tag/v0.2)
[Viikko 5 \(0.1\)](../../releases/tag/v0.1)
## Kääntäminen ja paketointi
OpenJFX 11 jota projekti käyttää vaatii Java version 10 tai uudemman.
Voit mahdollisesti poistaa Open JavaFX:n riippuvuuksista pom.xml-tiedostosta
jolloin projekti saattaa kääntyä Java 8 -JDK:lla kunhan OpenJFX 8 on asennettu
tai JDK on Oraclen.
Kääntäminen tapahtuu komennolla `mvn compile` ja projektin pääluokan voi
halutessaan suorittaa komennolla `mvn exec:java`.
Suoritettavan Java Archiven (.jar -tiedoston) voi generoida komennolla
`mvn package`. JAR-tiedosto luodaan target-hakemistoon.
## Testaus
Testit suoritetaan komennolla `mvn test` ja testikattavuusraportin saa tehtyä
komennolla `mvn jacoco:report` jonka tulossivut luodaan hakemistoon
target/site/jacoco.
## JavaDoc
JavaDoc -dokumentaatiosivuston voi luoda komennolla `mvn javadoc:javadoc`.
JavaDoc-sivut löytyvät hakemistosta target/site/apidocs.
## Checkstyle
Lähdekoodin tyylin tarkistukset suoritetaan komennolla
`mvn jxr:jxr checkstyle:checkstyle`.
Tarkistuksen tulokset löytyy sitten tiedostosta target/site/checkstyle.html.