Tulis program kecil untuk menggerakkan robot melintasi jaringan dan menyalakan setiap suar sebelum energinya habis.
Bangun program dari palet perintah — pindahkan, putar, nyalakan — yang dibagi antara urutan UTAMA dan satu prosedur yang dapat digunakan kembali. Perintah di dalam prosedur membutuhkan energi lebih sedikit dibandingkan perintah inline, jadi memasukkan gerakan berulang ke dalam prosedur dan membatalkannya adalah cara Anda menekan anggaran yang ketat. Jalankan program untuk menyalakan setiap suar dalam batas energi.
Beacon Bot mengajarkan loop dan prosedur yang dapat digunakan kembali melalui teka-teki pemrograman visual anggaran energi, membangun ide pengkodean inti.
Membangun program dari perintah maju, belok, nyala, dan belah, yang dibagi antara urutan MAIN dan satu prosedur yang dapat dipakai ulang, mengajarkan subrutin — gagasan bahwa blok instruksi yang diberi nama dapat ditulis sekali dan dipanggil dari mana saja.
Membatasi Anda pada satu prosedur yang dapat dipakai ulang adalah seluruh rancangannya. Dengan prosedur tanpa batas, teka-tekinya mudah; dengan tepat satu, Anda harus menemukan pola yang benar-benar berulang.
Itulah keterampilan sesungguhnya yang dituntut subrutin. Memberi nama pada sepotong kode itu sepele, dan memilih potongan mana adalah penilaiannya — pilih batas yang salah dan prosedur itu hanya dipakai sekali dan tidak membantu apa pun.
Beacon Bot adalah teka-teki pemrograman visual orisinal yang mengajarkan loop dan prosedur yang dapat digunakan kembali melalui tantangan anggaran energi. Mainkan gratis di browser Anda dengan level harian dan latihan.