WordMäng - DavidMyrseth/BuketovPY GitHub Wiki
Sprint 1 – Mängija loogika
-
class Player: määrab mängija omadused (hp, energia, toit, elus)
-
rest(): kulutab toitu, taastab energiat
-
move(): kulutab energiat, kutsub esile juhusliku sündmuse
-
status(): kuvab mängija hetkeoleku
Sprint 2 – Juhuslikud sündmused
random_event(): käivitub liikumise ajal, võib:
-
mitte midagi teha
-
lisada toitu
-
teha kahju (lõks)
-
taastada tervist
-
Kontroll: kui hp <= 0, siis mängija sureb
Sprint 3 – Mängutsükkel
-
game_loop(): mängu põhitsükkel kestvusega 7 päeva
-
kuvab staatuse
-
pakub 3 tegevust (puhkus, liikumine, päeva vahelejätmine)
-
töötleb kasutaja valiku
-
lõpetab mängu päeva lõpus või mängija surma korral
Sprint 4 – Kasutajaliides ja lõpp
-
Lisatud selgitavad tekstid ja sõnumid
-
Kasutatakse time.sleep() pausideks päevade vahel
-
Lõppsõnumid: võit või kaotus