Menghubungkan Ruangan
Termasuk bagian Logika dan Alur dalam perjalanan Lua di Coddy. Pelajaran 25 dari 54.
Tantangan
MudahDengan mengembangkan ruang awalmu, buat ruang kedua dan hubungkan kedua ruang melalui tabel exits masing-masing.
Kamu diberi variabel startingRoom dari tantangan sebelumnya (Ancient Library).
Buat ruang baru bernama gardenRoom dengan detail berikut:
name: "Secret Garden"description: "A hidden garden with overgrown plants and a small fountain."exits: Tabel kosong
Hubungkan kedua ruang dengan menambahkan exits ke keduanya:
- Tambahkan exit dari
startingRoommenuju"east"yang mengarah kegardenRoom - Tambahkan exit dari
gardenRoommenuju"west"yang mengarah kembali kestartingRoom
Cetak nama ruang awal, lalu cetak nama ruang yang kamu capai dengan pergi ke timur dari ruang awal, lalu cetak nama ruang yang kamu capai dengan pergi ke barat dari ruang tersebut.
Format Output yang Diharapkan:
Ancient Library
Secret Garden
Ancient LibraryCoba sendiri
local startingRoom = {
name = "Ancient Library",
description = "You find yourself in a dusty library filled with ancient books and scrolls.",
exits = {}
}
print(startingRoom.name)
print(startingRoom.description)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