Kendarai derek gudang dengan kode, susun ulang peti berwarna di bawah batas pergerakan yang cukup ketat untuk menuntut rekursi.
Cara bermain
Buat program dari instruksi derek — bergerak ke kiri dan ke kanan, ambil, jatuhkan, dan warnai kondisi — untuk mengatur ulang wadah peti ke dalam tumpukan target. Batasan instruksi sengaja dibuat ketat, jadi Anda akan bersandar pada perintah Call, yang menjalankan kembali seluruh program Anda dari atas; suatu kondisi yang gagal menjadi kasus dasar yang menghentikan rekursi.
Tambahkan instruksi derek dari palet ke program Anda
Gunakan kondisi warna IF-held dan IF-top untuk melakukan percabangan
Gunakan Panggilan untuk menjalankan kembali program dari atas sebagai loop rekursif
Cocokkan pengaturan target dalam batas instruksi
Kontrol
Desktop: klik instruksi palet, seret chip untuk menyusun ulang, klik Jalankan untuk mengeksekusi
Ponsel & tablet: ketuk instruksi dan tombol Jalankan
Kiat & strategi
Pikirkan satu langkah berulang ditambah kondisi berhenti - itulah rutinitas rekursif Anda
Biarkan kondisi warna yang gagal menjadi penyebab utama sehingga derek tahu kapan harus berhenti
Melangkahlah untuk melihat dengan tepat di mana derek mengambil peti yang salah
Apa yang akan Anda pelajari
Claw Compiler mengajarkan rekursi melalui derek penumpukan peti dan anggaran perpindahan yang ketat, membuat ide sulit menjadi nyata.
Untuk orang tua & guru: menjadikan rekursi konkret dan intuitif.
Tentang Kompiler Cakar
Claw Compiler adalah teka-teki pemrograman orisinal yang mengajarkan rekursi melalui derek penumpukan peti dan anggaran perpindahan yang ketat. Mainkan gratis di browser Anda dengan level harian dan latihan.
Game orisinal gratis di browser Anda — tanpa unduhan. Lihat semua game →