Menu
CoddyTech

Status Pemain

Termasuk bagian Logika dan Alur dalam perjalanan Lua di Coddy. Pelajaran 26 dari 54.

challenge icon

Tantangan

Mudah

Dengan memanfaatkan ruangan yang sudah kamu hubungkan, buat tabel pemain untuk melacak lokasi pemain saat ini di dunia game.

Kamu diberi variabel startingRoom dan gardenRoom dari tantangan sebelumnya.

Buat tabel bernama player dengan satu kunci:

  • currentRoom: Atur agar merujuk ke startingRoom

Cetak nama ruangan pemain saat ini, lalu cetak deskripsi ruangan pemain saat ini pada baris terpisah.

Format Output yang Diharapkan:

Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.

Coba sendiri

-- 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)

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Lua online