Gerçek kod, döngüler, koşullar ve değişkenler yazarak, düşmanların adım adım yaklaştığı bir zindanda kahramanı yönlendirin.
Nasıl oynanır
Kahramanı siz yönlendirmiyorsunuz, bunu yapan programı siz yazıyorsunuz. Kodunuz derlenir ve duvarlar, mücevherler ve bir çıkıştan oluşan zindanda komut komut çalıştırılır — ve kritik kural, zamanın neye mal olduğuyla ilgilidir. Sadece eylemler dünya saatini ilerletir; programın yaptığı her şey ücretsizdir.
Hareket etmek, dönmek ve toplamak eylemlerdir ve her biri dünyayı bir adım ileri taşır.
Düşmanlar her tikte kahramana doğru bir adım atar, bu yüzden hareketleri sizin hareketlerinizle ödenir.
Atamalar, koşullar ve sıçramalar saati hiç tikletmez.
Yani uzun bir hesaplama hiçbir şey maliyet etmezken, tek bir israf edilen adım mesafe kaybettirir.
Program tamamlanana veya kahraman çıkışa ulaşana kadar çalışır — başladıktan sonra müdahale edemezsiniz.
Kontroller
Masaüstü: Editöre yazın, ardından Çalıştır, Adım, Sıfırla veya İpucu Yükle düğmesine tıklayın.
Telefon ve tablet: Yazmak için editöre dokunun ve ekrandaki düğmeleri kullanın; kodlama için fiziksel bir klavye önerilir.
İpuçları ve strateji
İstediğiniz kadar düşünün, sonra bir kez hareket edin. Sadece eylemler tiklettiği için, en ucuz program, herhangi bir hamle yapmadan önce doğru hamleyi hesaplayan olandır.
Adım atmadan önce kontrol eden bir döngü, daha fazla kod olsa bile, adım atıp düzelten bir döngüden kesinlikle daha iyidir.
Dönmek bir tik maliyet eder. Dönüş gerektirmeyen bir rota, iki dönüş gerektiren daha kısa bir rotadan genellikle daha hızlıdır.
Düşmanlar sadece siz hareket ettiğinizde hareket eder, bu yüzden durmak mümkün değildir ama düşünmek mümkündür — geri almak zorunda kalacağınız hareketlerden kaçınmak için koşulları kullanın.
Mantığı en kötü başlangıç konumuna karşı test edin. Program çalışırken ayarlanamaz, bu yüzden seviyenin sunabileceği her durum için doğru olmalıdır.
Neler öğreneceksiniz
Quest Compiler, döngüler, koşullar ve değişkenlerden oluşan gerçek bir mini-dille, nazikçe tanıtılan ilk programlama diliyle kodlama öğrenme bulmacasıdır.
En uygun olan: Yaklaşık 5–10. sınıflar (10–16 yaş)
Veliler ve öğretmenler için: Nazikçe tanıtılan gerçek bir ilk programlama dili.
Kökenler
Kahramanı yönlendirmek yerine onu yönlendiren programı yazmak, Logo'dan itibaren tüm öğretici programlama oyunlarının paylaştığı öncüldür.
Alışılmadık olan yürütme modelidir: kodunuz derlenir ve her seferinde bir deyim çalıştırılır; böylece kontrol akışının zindan boyunca ilerleyişini izlersiniz.
Adım adım çalıştırma, var olan en hafife alınan hata ayıklama aracıdır ve neredeyse hiç kimse onu yardım almadan keşfetmez. Onu oyunun tek çalışma biçimi yapmak, bir programı bir metin bloğu olarak değil bir durumlar dizisi olarak okumayı öğrenmeniz demektir.
Quest Compiler Hakkında
Quest Compiler, döngüler, koşullar ve değişkenlerden oluşan gerçek bir mini-dille özgün bir kodlama öğrenme bulmacasıdır. Günlük ve pratik kampanyalarıyla tarayıcınızda ücretsiz oynayın.