Configuración del proyecto: La habitación
Parte de la sección Lógica y flujo de control del Journey de Lua de Coddy. Lección 24 de 54.
Desafío
FácilEstás a punto de empezar a construir un juego de aventuras de texto: un estilo clásico de ficción interactiva en el que los jugadores exploran diferentes lugares escribiendo comandos. A lo largo de las próximas lecciones, crearás los cimientos de este juego paso a paso.
Crea una tabla que represente la habitación inicial de tu juego de aventuras de texto. La habitación debe tener tres campos: un nombre, una descripción y una tabla de salidas vacía.
Guarda la habitación en una variable llamada startingRoom con los siguientes detalles:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Una tabla vacía (se completará en futuras lecciones)
Imprime el nombre y la descripción de la habitación en líneas separadas.
Formato de salida esperado:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Pruébalo tú mismo
Todas las lecciones de Lógica y flujo de control
1Iteración avanzada de tablas
Iterar con pairs()Iterar con ipairs()pairs() vs. ipairs()Resumen - Ficha de personaje2Más funciones de la librería table
table.concat()Construcción de tablas y unpack()table.sort()Ordenamiento personalizado con funcionesRepaso - Tabla de puntuaciones altas5Proyecto: Motor de aventura de texto
Configuración del proyecto: La habitaciónConectar habitacionesPractica por tu cuenta: Compilador de Lua online