Video: TÆND DIN HVERDAGS-ENERGI 2025
Før du skriver en linje kode i Ruby, skal du tænke på de trin, som dit program skal tage for at skabe et eventyrspil. Det er et turbaseret teksteventyrspil, så alting vil ske i terminalvinduet. Men hvad vil det da gøre?
For det første skal programmet oprette variabler, der holder styr på afspilleren. Til dette spil sporer du spillerens sundhed, hvor meget skat hun fandt, hvilket værelse hun er i, og om hun stadig er kommet fra hulen.
Programmet bør byde spilleren velkommen, fortælle hende, hvad der foregår, og måske fortælle hende hvordan man spiller.
Hver tur skal programmet
-
Check for at se, om spilleren stadig er i live og ikke er undgået.
-
Kontroller for at se, om et monster har vist sig, og i så fald lad monsteret og spilleren kæmpe det ud, hvis det ønskes.
-
Lad spilleren søge efter skat.
-
Lad spilleren forlade rummet og gå til et andet rum.
Programmet skal
-
Sørg for, at forskellige værelser har unikke beskrivelser.
-
Ved, hvordan man tilfældigt bestemmer om monstre dukker op.
-
Bestem tilfældigt, om spilleren fandt skat.
Når spilleren tager for meget skade eller undslipper hulen, skal programmet vise en passende endelige meddelelse.
Wow, det er meget! Du bliver nødt til at bryde dette ned i små stykker af Ruby, men du vil se, at det ikke er faktisk for svært at oprette et sådant funktionsrige spil.