The Possible Game on ohjelmistotekniikan kurssin harjoitustyö. Sovellus on yksinkertainen tasohyppelypeli, jonka esikuvana toimii The Impossible Game. Pelissä pelaajan tulee väistellä vastaan tulevia esteitä ja edetä mahdollisimman pitkälle. Tarkemmat tiedot löytyvät dokumentaatiosta.
Aloita kloonaamalla repositorio:
$ git clone [email protected]:TopiasHarjunpaa/ot-harjoitustyo.git
$ cd ot-harjoitustyo
Asenna seuraavaksi tarvittavat riippuvuudet ja alusta tietokanta komennoilla:
$ poetry install
$ poetry run invoke build
Ohjelma käynnistetään komennolla:
$ poetry run invoke start
Testit voidaan suorittaa komennolla:
poetry run invoke test
Testikattavuusraportin saa generoitua komennolla:
poetry run invoke coverage-report
Raportti generoidaan kansioon nimeltä htmlcov
. Käyttöliittymään ja testeihin liittyvä koodi on jätetty raportista pois.
Laatutarkastukset voidaan suorittaa komennolla:
poetry run invoke lint
Käyttöliittymään ja testeihin liittyvä koodi on jätetty pois laatutarkastuksista.
Fontti:
- Ladattu osoitteesta dafont
- Tekijä Khurasan
Musiikki:
- Ladattu osoitteesta OpenGameArt
- Tekijä Juhani Junkala
Ääniefektit:
- Luotu työkalulla Bfxr
Taustakuvat:
- Luotu Enscape