Pemrograman Pemula dengan Blok
Bab 4
>
Tingkat 4
Tujuan
Kumpulkan biji-bijian dan temukan jalan keluar labirin dengan menggunakan tidak lebih dari empat (4) blok.
Kamu terjebak di tengah labirin, gunakan loop untuk mengumpulkan biji-bijian di lapangan dan keluar dari labirin.
Seperti yang dapat kamu lihat dari peta, labirin tidak rata jadi kamu tidak bisa sekadar mengulang gerakan yang sama seperti di level sebelumnya. Untuk itu kamu perlu memanfaatkan variabel pada blok for loop secara penuh.
Gunakan blok for loop dengan variabel bernama x yang memeriksa berapa siklus yang sudah dijalani blok for. Atur agar mulai dari 0 dan berakhir pada sebuah angka (misalnya 11). Bagian by 1 di akhir menunjukkan berapa satuan yang dilalui, dalam contoh berikut loop dimulai dari 0, dengan kenaikan 1 setiap kali hingga mencapai 11.

Kita akan menggunakan loop untuk menambah jumlah langkah yang diambil setiap siklus agar dapat mencapai akhir. Untuk melakukan ini, kita menggunakan blok operator bersama blok move forward agar bergerak satu langkah lebih banyak setiap kali loop berjalan. Untuk melakukannya, seret & lepas blok operator dari menu Math, tempatkan di dalam blok move forward, dan tambahkan variabel tunggal X dari menu variabel.

Kita atur operator menjadi penjumlahan + dan angka menjadi 1 sehingga setiap siklus loop jumlah langkah yang diambil pemain bertambah. Secara praktis terlihat seperti ini:
- Siklus pertama
xadalah0(x + 1 = 1), pemain mengambil1langkah - Siklus kedua
xadalah1(x + 1 = 2), pemain mengambil2langkah - Siklus ketiga
xadalah2(x + 1 = 3), pemain mengambil3langkah
Dan seterusnya-
Karena labirin mengharuskanmu untuk berganti arah, gunakan blok turn left di akhir loop agar setiap siklus kamu berganti arah setelah bergerak. Dengan ini kamu akan dapat mengumpulkan semua biji pada peta dan menyelesaikan level.

Ingat, ini harus dilakukan dengan menggunakan tidak lebih dari empat (4) blok.