Menu
Coddy logo textTech

Räume verknüpfen

Teil des Abschnitts Logik & Programmablauf der Lua-Journey von Coddy. Lektion 25 von 54.

challenge icon

Aufgabe

Einfach

Aufbauend auf deinem Ausgangsraum erstellst du einen zweiten Raum und verknüpfst beide Räume über ihre Ausgangstabellen miteinander.

Die Variable startingRoom aus der vorherigen Herausforderung (Ancient Library) wird dir bereitgestellt.

Erstelle einen neuen Raum namens gardenRoom mit den folgenden Details:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: Eine leere Tabelle

Verknüpfe die beiden Räume, indem du beiden Ausgänge hinzufügst:

  • Füge einen Ausgang von startingRoom in Richtung "east" hinzu, der zu gardenRoom führt.
  • Füge einen Ausgang von gardenRoom in Richtung "west" hinzu, der zurück zu startingRoom führt.

Gib den Namen des Ausgangsraums aus, gib anschließend den Namen des Raums aus, den du erreichst, wenn du vom Ausgangsraum nach Osten gehst, und gib danach den Namen des Raums aus, den du von diesem Raum aus nach Westen erreichst.

Erwartetes Ausgabeformat:

Ancient Library
Secret Garden
Ancient Library

Probier es selbst

local startingRoom = {
    name = "Ancient Library",
    description = "You find yourself in a dusty library filled with ancient books and scrolls.",
    exits = {}
}

print(startingRoom.name)
print(startingRoom.description)

Alle Lektionen in Logik & Programmablauf

Übe selbstständig: Online-Lua-Compiler