Projektsetup: Der Raum
Teil des Abschnitts Logik & Programmablauf der Lua-Journey von Coddy. Lektion 24 von 54.
Aufgabe
EinfachDu bist dabei, ein Textabenteuerspiel zu entwickeln: eine klassische Form der interaktiven Fiktion, in der Spieler verschiedene Orte erkunden, indem sie Befehle eingeben. In den nächsten Lektionen wirst du Schritt für Schritt das Fundament für dieses Spiel erstellen.
Erstelle eine Tabelle, die den Start-Raum deines Textabenteuerspiels darstellt. Der Raum sollte drei Felder haben: einen Namen, eine Beschreibung und eine leere Exits-Tabelle.
Speichere den Raum in einer Variable namens startingRoom mit den folgenden Details:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Eine leere Tabelle (wird in zukünftigen Lektionen ausgefüllt)
Gib den Namen und die Beschreibung des Raums in separaten Zeilen aus.
Erwartetes Ausgabeformat:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Probier es selbst
Alle Lektionen in Logik & Programmablauf
1Fortgeschrittene Tabelleniteration
Iterieren mit pairs()Iterieren mit ipairs()pairs() vs. ipairs()Zusammenfassung – Charakterbogen2Weitere Funktionen der Tabellenbibliothek
table.concat()Tabellenkonstruktion & unpack()table.sort()Eigene Sortierung mit FunktionenRückblick – Highscore-Tabelle5Projekt: Text-Adventure-Engine
Projektsetup: Der RaumRäume verknüpfenÜbe selbstständig: Online-Lua-Compiler