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