Video: Breathedge Fix the Interphone Extend Your Oxygen Air Upgrade 2024
Før du skriver en linje med kode i Ruby, tenk på trinnene som programmet må ta for å skape et eventyrspill. Det er et turbasert teksteventyrspill, så alt skjer i terminalvinduet. Men hva vil det gjøre?
Først må programmet sette opp variabler som holder styr på spilleren. For dette spillet vil du spore spillerens helse, hvor mye skatt hun fant, hvilket rom hun er inne i, og om hun ennå har rømt fra hulen.
Programmet bør bytte spilleren, fortelle henne hva som skjer, og kanskje fortelle henne hvordan man skal spille.
Hver tur, programmet bør
-
Sjekk for å se om spilleren fortsatt er i live og ikke har rømt.
-
Sjekk om et monster har vist seg, og i så fall la monsteret og spilleren slå ut det hvis ønskelig.
-
Tillat spilleren å søke etter skatt.
-
La spilleren gå ut av rommet og gå til et annet rom.
Programmet skal
-
Pass på at forskjellige rom har unike beskrivelser.
-
Vet hvordan du tilfeldigvis bestemmer om monstre dukker opp.
-
Bestem tilfeldig om spilleren fant skatt.
Når spilleren tar for mye skade eller unnslipper hulen, bør programmet vise en passende sluttmelding.
Wow, det er mye! Du må bryte dette ned i små biter av Ruby, men du vil se at det egentlig ikke er for vanskelig å skape et slikt, rikt spill.