Status Pemain
Termasuk bagian Logika dan Alur dalam perjalanan Lua di Coddy. Pelajaran 26 dari 54.
Tantangan
MudahDengan 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 kestartingRoom
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
1Iterasi Tabel Tingkat Lanjut
Iterasi dengan pairs()Iterasi dengan ipairs()pairs() vs. ipairs()Rangkuman: Lembar Karakter2Fungsi library tabel Lainnya
table.concat()Pembuatan tabel & unpack()table.sort()Pengurutan Kustom dengan FungsiRangkuman, Papan Skor Tertinggi5Proyek: Mesin Petualangan Teks
Persiapan Proyek: RuanganMenghubungkan RuanganLatihan sendiri: Compiler Lua online