Menu
Coddy logo textTech

Spielerstatus

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

challenge icon

Aufgabe

Einfach

Baue auf deinen verbundenen Räumen auf und erstelle eine Spielertabelle, um den aktuellen Standort des Spielers in der Spielwelt zu verfolgen.

Die Variablen startingRoom und gardenRoom aus der vorherigen Aufgabe werden dir bereitgestellt.

Erstelle eine Tabelle namens player mit einem einzigen Schlüssel:

  • currentRoom: Setze diesen so, dass er auf startingRoom verweist.

Gib den Namen des aktuellen Raums des Spielers aus und gib anschließend die Beschreibung des aktuellen Raums des Spielers in einer separaten Zeile aus.

Erwartetes Ausgabeformat:

Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.

Probier es selbst

-- Create the starting room
local startingRoom = {
    name = "Ancient Library",
    description = "A dusty library filled with ancient tomes and scrolls.",
    exits = {}
}

-- Create the garden room
local gardenRoom = {
    name = "Secret Garden",
    description = "A hidden garden with overgrown plants and a small fountain.",
    exits = {}
}

-- Link the rooms together
startingRoom.exits["east"] = gardenRoom
gardenRoom.exits["west"] = startingRoom

-- Print the required output
print(startingRoom.name)
print(startingRoom.exits["east"].name)
print(startingRoom.exits["east"].exits["west"].name)

Alle Lektionen in Logik & Programmablauf

Übe selbstständig: Online-Lua-Compiler