Pengkodan Asas dengan Blok
Bab 4
>
Tahap 4
Objektif
Kumpul butiran dan keluar dari labirin dengan menggunakan tidak lebih daripada empat (4) blok.
Anda mendapati diri anda sesat di tengah-tengah labirin, gunakan gelung untuk mengumpul butiran di medan dan keluar dari labirin.
Seperti yang dapat dilihat dari peta, labirin tidak sekata jadi anda tidak boleh hanya mengulang pergerakan yang sama seperti di tahap sebelumnya. Untuk ini, anda perlu menggunakan sepenuhnya pemboleh ubah blok gelung for.
Gunakan blok gelung for dengan pemboleh ubah bernama x yang memeriksa berapa kitaran gelung for telah dijalankan. Tetapkan ia bermula dari 0 dan pergi ke suatu nombor (contohnya 11). Bahagian by 1 di akhir menunjukkan berapa unit ia meningkat setiap kali. Dalam contoh berikut, gelung bermula pada 0, dengan kenaikan 1 sekali gus sehingga mencapai 11.

Kita akan menggunakan gelung untuk meningkatkan bilangan langkah yang anda ambil setiap kitaran bagi mencapai hujung. Untuk ini, kita gunakan blok operator dengan blok move forward untuk bergerak satu langkah lagi setiap kali gelung dijalankan. Untuk melakukan ini, kita seret & lepaskan blok operator dari menu Math, letakkan di dalam blok move forward, dan tambahkan pemboleh ubah X dari menu pemboleh ubah.

Kita tetapkan operator kepada penjumlahan + dan nombor kepada 1 supaya setiap kitaran gelung, bilangan langkah yang pemain ambil menjadi lebih panjang. Dalam praktiknya, ia kelihatan seperti ini:
- Kitaran pertama
xialah0(x + 1 = 1) pemain mengambil1langkah - Kitaran kedua
xialah1(x + 1 = 2) pemain mengambil2langkah - Kitaran ketiga
xialah2(x + 1 = 3) pemain mengambil3langkah
Dan seterusnya—
Oleh kerana labirin memerlukan anda menukar arah, gunakan blok turn left di hujung gelung supaya setiap kitaran anda menukar arah setelah bergerak. Dengan ini anda akan dapat mengutip semua butiran di peta dan menamatkan tahap.

Ingat, ini mesti dilakukan dengan menggunakan tidak lebih daripada empat (4) blok.