Proje Kurulumu: Oda
Coddy'nin Lua Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 24 / 54.
Görev
KolayBir metin macera oyunu oluşturmaya başlamak üzeresin: oyuncuların komutlar yazarak farklı konumları keşfettiği, klasik tarzda bir etkileşimli kurgu. Sonraki birkaç derste bu oyunun temelini parça parça oluşturacaksın.
Metin macera oyununun başlangıç odasını temsil eden bir tablo oluştur. Oda üç alana sahip olmalı: bir ad, bir açıklama ve boş bir çıkışlar tablosu.
Odayı, aşağıdaki ayrıntılarla startingRoom adlı bir değişkende sakla:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Boş bir tablo (gelecek derslerde doldurulacak)
Odanın adını ve açıklamasını ayrı satırlarda yazdır.
Beklenen Çıktı Biçimi:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Kendin dene
Mantık ve Akış bölümündeki tüm dersler
1İleri Düzey Tablo Yineleme
pairs() ile Yinelemeipairs() ile Yinelemepairs() vs. ipairs()Özet - Karakter Sayfası2Daha Fazla Tablo Kütüphanesi Fonksiyonu
table.concat()Tablo Oluşturma ve unpack()table.sort()Fonksiyonlar ile Özel SıralamaÖzet - Yüksek Skor Tablosu5Proje: Metin Tabanlı Macera Motoru
Proje Kurulumu: OdaOdaları BağlamaKendi başına pratik yap: Online Lua derleyicisi