Menu
Coddy logo textTech

Conectar habitaciones

Parte de la sección Lógica y flujo de control del Journey de Lua de Coddy. Lección 25 de 54.

challenge icon

Desafío

Fácil

Partiendo de tu habitación inicial, crea una segunda habitación y vincula ambas mediante sus tablas de salidas.

Se te proporciona la variable startingRoom del desafío anterior (Ancient Library).

Crea una nueva habitación llamada gardenRoom con los siguientes detalles:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: Una tabla vacía

Vincula las dos habitaciones añadiendo salidas a ambas:

  • Añade una salida desde startingRoom que vaya hacia "east" y conduzca a gardenRoom
  • Añade una salida desde gardenRoom que vaya hacia "west" y conduzca de vuelta a startingRoom

Imprime el nombre de la habitación inicial, después imprime el nombre de la habitación a la que llegas al ir hacia el este desde la habitación inicial y, después, imprime el nombre de la habitación a la que llegas al ir hacia el oeste desde esa habitación.

Formato de salida esperado:

Ancient Library
Secret Garden
Ancient Library

Pruébalo tú mismo

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)

Todas las lecciones de Lógica y flujo de control

Practica por tu cuenta: Compilador de Lua online