Pengenalan Blockly Games dan Eksplorasi Maze

Blockly adalah suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok, seperti halnya Scratch. Dengan menggunakan Blockly, proses pengetikan kode program digantikan dengan menggabungkan blok-blok. Kalian dapat melakukan drag and drop pada blok-blok ini. Blok tersebut merepresentasikan konsep-konsep dasar pemrograman seperti variabel, ekspresi logika, looping, dan lain-lain. Pada Blockly, blok-blok yang sudah disusun dapat langsung diterjemahkan ke berbagai bahasa pemrograman seperti JavaScript, PHP, Python, dan lain-lain. Hal inilah yang membedakan antara Blockly dengan Scratch yang pernah kalian pelajari sebelumnya. Perhatikan

Gambar dibawah ini sebagai contoh kode blok pada Blockly yang dituliskan dalam kode JavaScript.

 


Sebelum belajar membuat program dengan Blockly, kalian akan diajak untuk mengenal Blockly dengan permainan-permainan yang menyenangkan. Dalam permainan-permainan ini, kalian diminta untuk menyelesaikan sebuah masalah dengan membuat program sederhana. Program dibuat sesuai dengan blok yang disediakan pada setiap game. Blockly Games dapat diakses melalui link https://blockly.games/?lang=en.

 



Penjelasan singkat untuk setiap permainan yang disediakan di Blockly Games.

No

Judul

Deskripsi Ringkas

1

Puzzle

Pemain harus menyusun blok-blok yang berisi keterangan dan foto hewan ke blok hewan yang sesuai. Kalian akan belajar mengenali blok yang digunakan pada Blockly. Melalui permainan ini, kalian juga dapat belajar tentang kosakata (vocabulary) dalam bahasa Inggris dan informasi tentang beberapa hewan.

2

Maze

Pemain diminta untuk menggerakkan sprite agar berjalan sampai tujuan. Dalam permainan ini, kalian akan mengasah kemampuan logika berpikir kalian sehingga dapat menyelesaikan setiap levelnya.

3

Bird

Pemain diminta untuk menggerakkan bird agar dapat mengambil cacing dan sampai ke sarangnya. Sama seperti permainan Maze, kalian akan mengasah logika berpikir kalian. Selain itu, di permainan ini kalian juga belajar tentang koordinat dan sudut.

4

Turtle

Pemain diminta untuk menggerakkan turtle untuk menggambar sesuai pola yang disediakan. Kalian akan belajar tentang pengenalan pola serta perulangannya.

5

Movie

Pemain diminta untuk membuat sprite sederhana dan menggerakkannya sesuai instruksi. Dalam permainan ini, kalian akan belajar tentang cara pembuatan animasi, yang dimulai dari gambar awal dan gambar akhir serta ada interval (range) waktu diantaranya.

6

Music

Pemain diminta untuk membuat musik sederhana berdasarkan not balok yang diberikan. Permainan ini juga mengenali pola seperti Turtle, hanya saja pada Turtle adalah pola gambar, sedangkan pada permainan Music adalah pola not balok atau suara yang dikeluarkan.

7

Pond Tutor

Pemain diminta untuk menggerakan sprite agar menembaki sprite target hingga darah dari sprite target habis. Pada permainan Pond Tutor ini kalian akan belajar untuk tidak hanya menggunakan blok kode, tetapi juga langsung mengetik jawabannya dalam format kode Javascript.

8

Pond

Permainan ini merupakan lanjutan dari permainan Pond Tutor. Pada permainan ini, sprite pemain memiliki 3 lawan. Kalian dapat memilih untuk menyelesaikan permainan ini menggunakan blok kode atau kode langsung dalam Javascript.

 

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 menggerakkan sprite, kalian hanya boleh menggunakan blok yang sudah disediakan.

Eksplorasi Maze ini memiliki 10 level, mulai level 1 sampai dengan level 10. Semakin tinggi levelnya, tingkat kesulitannya pun semakin bertambah. 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 jumlah blok yang terbatas.

·         Level-10 adalah level paling tinggi, di mana kalian harus menggunakan beberapa trik agar sprite kalian tetap bisa sampai di tujuan akhir dengan langkah yang terbatas.

Comments

Popular posts from this blog