Sovelluksessa 4 käyttäjää pelaa vastakkain Chicago-korttipeliä. Chicagossa pelataan aluksi 2 kierrosta pokeria ja kierros päätetään tikkiin. Sovelluksessa on noudatettu seuraavia ohjeita:
Wikipedia: https://fi.wikipedia.org/wiki/Chicago_(korttipeli)
Testauksen helpottamiseksi vuorojen välissä ei ole viivettä ja peli on asetettu päättymään 10 pisteeseen. Pelin päättävää pistemäärää voi halutessaan muuttaa src/game_logic/game_actions-tiedostosta App-luokan metodista points_check.
Sovelluksen toimintaa on testattu Python-versiolla 3.6.0. Vanhempien Python-versioiden kanssa saattaa esiintyä ongelmia.- Asenna riippuvuudet komennolla:
poetry installOhjeet Poetryn lataamiseen löydät tarvittaessa esimerkiksi täältä
- Alusta tietokanta komennolla:
poetry run invoke build- Käynnistä sovellus:
poetry run invoke start- Testit voi suorittaa komennolla:
poetry run invoke test- Testikattavuusraportin voi generoida komennolla:
poetry run invoke coverage-report- Pylint-tarkistuksen voi suorittaa komennolla:
poetry run invoke lintGraafisessa käyttöliittymässä käytetään MIT-lisenssin kuvia.