Menu
Coddy logo textTech

Estado del jugador

Parte de la sección Logic & Flow del Journey de Lua de Coddy — lección 26 de 54.

challenge icon

Desafío

Fácil

A partir de tus salas vinculadas, crea una tabla de jugador para rastrear la ubicación actual del jugador en el mundo del juego.

Se te proporcionan las variables startingRoom y gardenRoom del desafío anterior.

Crea una tabla llamada player con una sola clave:

  • currentRoom: Establécela para que haga referencia a startingRoom

Imprime el nombre de la sala actual del jugador, luego imprime la descripción de la sala actual del jugador 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

-- Create the starting room
local startingRoom = {
    name = "Ancient Library",
    description = "A dusty library filled with ancient tomes and scrolls.",
    exits = {}
}

-- Create the garden room
local gardenRoom = {
    name = "Secret Garden",
    description = "A hidden garden with overgrown plants and a small fountain.",
    exits = {}
}

-- Link the rooms together
startingRoom.exits["east"] = gardenRoom
gardenRoom.exits["west"] = startingRoom

-- Print the required output
print(startingRoom.name)
print(startingRoom.exits["east"].name)
print(startingRoom.exits["east"].exits["west"].name)

Todas las lecciones de Logic & Flow