Klassinen videopokeri-peli Pythonilla luotuna. Sovelluksessa pääsee kokemaan klassista videopokeria, joka on tuttua vanhoista (ja uusista) peliautomaateista. Peliä pelataan 1-5 krediitin panoksilla. Tuttuun tapaan pelissä on myös tuplausmahdollisuus, kaikki tai ei mitään!
Sovelluksen toiminta on testattu Python-versiolla 3.9.0
. Etenkin vanhempien Python-versioiden kanssa saattaa ilmentyä ongelmia.
Luo hakemisto mihin haluat asentaa sovelluksen, ja mene siihen komentokehotteessa.
Kloonaa repositio hakemistoon komennolla:
git clone https://github.com/k0psutin/ohte-2020/
Tai hae uusin julkaisu ja pura paketti haluamaasi hakemistoon.
Varmista että pipenv
on asennettuna.
python -m pipenv --version
pipenv, version 2020.8.13
Mene sovelluksen hakemistoon ja asenna virtuaaliympäristön riippuvaisuudet komennolla:
python -m pipenv install
Poista asennetut riippuvaisuudet suorittamalla seuraava komento sovelluksen hakemistossa:
python -m pipenv --rm
Sovelluksen hakemiston voi nyt poistaa.
Huom. Riippuen käyttöjärjestelmästä, komennot suoritetaan joko python
tai python3
.
Sovellus suoritetaan komennolla
python -m pipenv run start
Huom! Riippuvaisuudet tulee olla asennettuna ennen käynnistämistä.
Testien ajaminen suoritetaan komennolla
python -m pipenv run test
Testikattavuus kerätään komennolla:
python -m pipenv run coverage
Raportti generoituu tämän jälkeen komennolla:
python -m pipenv run coverage-report
Tämän jälkeen sovelluksen juureen ilmestyy hakemisto htmlcov
joka sisältää raportin. Raporttia pääsee lukemaan avaamalla kansiossa olevan tiedoston index.html
.
Sovelluksen koodissa käytetään Google Python tyylimääräyksiä.
Tiedosto .pylintrc määrittämät tarkistukset voidaan suorittaa komennolla:
python -m pipenv run lint