Video: Minecraft Educational Edition - hur man importerar en värld 2024
Innan du skriver en rad kod i Ruby, tänk på de steg som ditt program behöver ta för att skapa ett äventyrsspel. Det är ett turbaserat, text äventyrsspel, så allting kommer att hända i terminalfönstret. Men vad ska det göra?
Först måste programmet ställa in variabler som håller reda på spelaren. För det här spelet kommer du att spåra spelarens hälsa, hur mycket skatt hon hittade, vilket rum hon befinner sig i och huruvida hon flydde ännu från grotten.
Programmet bör välkomna spelaren, berätta för henne vad som händer och kanske berätta för henne hur man spelar.
Varje tur bör programmet
-
Kontrollera om spelaren fortfarande lever och inte har undgått.
-
Kontrollera om ett monster har dykt upp, och om så är fallet, låt monsteret och spelaren slå ut det om så önskas.
-
Låt spelaren söka efter skatt.
-
Låt spelaren lämna rummet och gå till ett annat rum.
Programmet ska
-
Se till att olika rum har unika beskrivningar.
-
Vet hur man slumpmässigt bestämmer om monster dyker upp.
-
Bestäm slumpmässigt om spelaren hittat en skatt.
När spelaren tar för mycket skada eller släpper ut hålan, ska programmet visa ett lämpligt slutmeddelande.
Wow, det är mycket! Du måste bryta ner det i små bitar av Ruby, men du kommer se att det inte är egentligen för svårt att skapa ett sådant funktionsrikt spel.