Aktivitas Individu
Aktivitas AP-K8-03: Eksplorasi Maze
“Eksplorasi Maze” adalah sebuah permainan yang menantang kalian untuk menjelajahi sebuah maze. Kalian akan diminta untuk menggerakkan sprite dari titik start hingga ke tujuan. Untuk menggerakan sprite, kalian hanya boleh menggunakan blok yang sudah disediakan. Blok untuk menggerakan sprite yang tersedia adalah:
1. [move forward]: untuk bergerak maju.
2. [turn..] : mengubah arah sprite (ke kiri atau ke kanan).
Tantangan dari permainan ini adalah kalian perlu membuat strategi agar dengan keterbatasan blok, sprite tetap dapat mencapai tujuannya.
Tujuan
Melalui aktivitas ini, kalian mampu memahami proses percabangan dan perulangan pada Blockly dengan menyelesaikan Eksplorasi Maze.
Skenario Aktivitas
Eskplorasi Maze ini memiliki 10 level, mulai level 1 sampai dengan level 10, dengan tingkat kesulitan yang makin bertambah jika level makin tinggi. Berikut ini gambaran beberapa level, agar kalian memahami tantangannya. Tidak semua level dijelaskan di sini karena detailnya akan kalian alami sambil bermain!
• Level-1 adalah level permainan yang paling mudah, kalian hanya menggerakkan sprite berjalan lurus sebanyak 2 langkah untuk mencapai tujuan.
• Level-3 dan seterusnya membatasi kalian untuk menggunakan blok secara optimal, kalian harus bisa mencapai tujuan dengan sejumlah terbatas blok.
• Level-10 adalah level paling tinggi, di mana kalian harus menggunakan beberapa trik agar dengan banyaknya langkah yang terbatas, sprite kalian tetap bisa sampai di tujuan akhir.
Tampilan dari permainan Maze ditunjukkan dalam Gambar 7.5.
Penjelasan bagian-bagian pada permainan Maze diberikan pada Tabel 7.1. Beberapa bagian sengaja dikosongkan agar kalian dapat bereksplorasi dan belajar sendiri. Cobalah melakukan klik pada link/button yang diberikan sesuai nomor untuk mengetahui kegunaan dari bagian tersebut. Tuliskan hasil eksplorasi kalian di jurnal dengan format seperti pada Tabel 7.1.
Tabel 7.1 Kegunaan pada Tampilan Awal Maze
Lembar Kerja Peserta Didik
Pada lembar kerja ini, kalian akan dipandu untuk tidak hanya sekedar bermain, tetapi juga memahami bagaimana program tersebut bekerja melalui pertanyaanpertanyaan yang diberikan. Kalian akan dipandu dari level 1 sampai 10, tetapi tetap ikuti instruksi guru kalian untuk target level yang harus kalian selesaikan. Selamat mencoba dan bereksplorasi dengan permainan yang menyenangkan ini.
Pada Maze level 1, terdapat 3 blok kode yang dapat digunakan, yaitu seperti berikut.
Perhatikan bahwa pada blok [turn], terdapat drop down sehingga blok [turn right] dapat diubah menjadi [turn left] begitu pula sebaliknya. Sebuah blok dapat dipakai untuk ganti arah ke kiri maupun ke kanan. Masih ingatkah kalian akan kosep parameter?
Yang manakah dari pilihan blok program berikut ini yang menjadi jawaban untuk level 1? Tuliskan jawaban untuk tabel ini pada jurnal kalian.
Apakah kalian bisa menemukan solusi lain untuk level 1 selain dari yang sudah diberikan pada tabel sebelumnya? Jika ya, tuliskan solusi lain yang kalian pakai untuk menyelesaikan level 1 di tabel berikut ini. Berikan juga bagaimana jejak langkah sprite saat kode blok dijalankan. Tuliskan pada jurnal kalian, ya.