Configuración del proyecto: La habitación
Parte de la sección Logic & Flow 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 aventura de texto, un estilo clásico de ficción interactiva donde los jugadores exploran diferentes lugares escribiendo comandos. A lo largo de las próximas lecciones, crearás la base de este juego pieza por pieza.
Crea una tabla que represente la habitación inicial de tu juego de aventura de texto. La habitación debe tener tres campos: un nombre, una descripción y una tabla de salidas vacía.
Almacena 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 (para ser completada 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 Logic & Flow
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 habitaciones