Menu
Coddy logo textTech

Łączenie pokoi

Część sekcji Logika i przepływ programu ścieżki Lua w Coddy. Lekcja 25 z 54.

challenge icon

Wyzwanie

Łatwy

Rozbudowując pokój początkowy, utwórz drugi pokój i połącz oba pokoje za pomocą ich tablic wyjść.

Otrzymujesz zmienną startingRoom z poprzedniego wyzwania (Ancient Library).

Utwórz nowy pokój o nazwie gardenRoom z następującymi szczegółami:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: Pusta tablica

Połącz oba pokoje, dodając wyjścia w obu:

  • Dodaj wyjście z startingRoom prowadzące na "east", które prowadzi do gardenRoom
  • Dodaj wyjście z gardenRoom prowadzące na "west", które prowadzi z powrotem do startingRoom

Wypisz nazwę pokoju początkowego, następnie nazwę pokoju, do którego dotrzesz, idąc na wschód z pokoju początkowego, a potem nazwę pokoju, do którego dotrzesz, idąc na zachód z tego pokoju.

Oczekiwany format wyjścia:

Ancient Library
Secret Garden
Ancient Library

Spróbuj swoich sił

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)

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Lua online