Sovellus on klassinen Pacman-peli, jossa pelaaja ohjaa Pacman-ötökkää labyrintin läpi tavoitteena syödä nappuloita ja väistellä vihollisia. Pelaajan tulee luoda käyttäjätunnus, jonka avulla pelaajan pelitulokset tallennetaan.
Järjestelmässä on oltava seuraavat ohjelmistot asennettuna:
Projektin riippuvuudet asennetaan komennolla:
poetry install
Sovellus käyttää sqlite-tietokantaa, mutta ilman migraatioskriptejä. Kun siis lataat uuden version testattavaksi, poista edellisen suorituskerran generoima data/database.prod.sqlite
tiedosto.
Komennot ajetaan projektin juurihakemistossa.
- Käynnistäminen
poetry run invoke start
- Yksikkötestien ajo
poetry run invoke test
- Yksikkötestiraportin muodostaminen
poetry run invoke coverage-report
Raportti muodostuu hakemistoon htmlcov.
- Linttaus
poetry run invoke lint