Menu
Coddy logo textTech

Collegare le stanze

Fa parte della sezione Logica e flusso del percorso Lua di Coddy. Lezione 25 di 54.

challenge icon

Sfida

Facile

Partendo dalla tua stanza iniziale, crea una seconda stanza e collega entrambe tramite le rispettive tabelle delle uscite.

Ti viene fornita la variabile startingRoom della sfida precedente (Ancient Library).

Crea una nuova stanza chiamata gardenRoom con i seguenti dettagli:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: una tabella vuota

Collega le due stanze aggiungendo le uscite a entrambe:

  • Aggiungi un'uscita da startingRoom nella direzione "east" che conduce a gardenRoom
  • Aggiungi un'uscita da gardenRoom nella direzione "west" che riconduce a startingRoom

Stampa il nome della stanza iniziale, poi stampa il nome della stanza che raggiungi andando a est dalla stanza iniziale, quindi stampa il nome della stanza che raggiungi andando a ovest da quella stanza.

Formato dell'output previsto:

Ancient Library
Secret Garden
Ancient Library

Provalo tu

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)

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Lua online