Tugas Siswa: Membuat Game Sederhana dengan Blockly
Deskripsi Tugas: Pada tugas kali ini, siswa diminta untuk membuat sebuah game sederhana menggunakan platform pemrograman visual Blockly. Game yang harus dibuat bisa berupa game berbasis logika, seperti tebak angka, maze, atau game interaktif lainnya. Siswa akan belajar dasar-dasar pemrograman dan logika dalam pembuatan game, seperti penggunaan variabel, kondisi (if/else), dan perulangan (loop).
Tujuan Pembelajaran:
-
Memahami konsep dasar pemrograman menggunakan Blockly.
-
Mengembangkan keterampilan dalam menggunakan logika pemrograman (misalnya, kondisi dan perulangan).
-
Membuat game interaktif yang dapat dijalankan di komputer atau browser.
Langkah-Langkah Tugas:
-
Pilih Jenis Game
Pilih jenis game sederhana yang ingin dibuat. Beberapa ide game sederhana yang bisa dipilih antara lain:-
Game Tebak Angka: Pemain harus menebak angka yang dipilih secara acak oleh komputer.
-
Game Labirin (Maze): Pemain menggerakkan karakter untuk keluar dari labirin.
-
Game Hitung Angka: Pemain diminta untuk menghitung jumlah objek yang muncul dalam layar dalam waktu tertentu.
-
-
Buat Sketsa Desain Game
Sebelum mulai membuat game, buatlah sketsa desain game yang ingin dibuat. Tentukan elemen-elemen yang ada dalam game, seperti:-
Karakter yang digunakan.
-
Aturan permainan (misalnya, jumlah skor, waktu bermain, dan sebagainya).
-
Antarmuka permainan (seperti tombol untuk memulai permainan, skor, dan tampilan akhir permainan).
-
-
Membuat Game di Blockly
Gunakan Blockly (atau platform Blockly berbasis web seperti Blockly Games) untuk membuat game Anda. Pastikan Anda menggunakan blok pemrograman berikut:-
Variabel untuk menyimpan nilai-nilai penting, seperti skor atau status permainan.
-
Kondisi (if/else) untuk menentukan apa yang terjadi ketika pemain melakukan aksi tertentu.
-
Perulangan (loop) untuk menjalankan proses yang berulang, seperti menghitung skor atau animasi objek bergerak.
-
Event Handling (misalnya, klik tombol atau gerakan karakter).
Setelah selesai, pastikan game berfungsi dengan baik di platform Blockly yang dipilih.
-
-
Pengujian Game
Uji game yang telah dibuat untuk memastikan game berjalan dengan lancar. Pastikan semua elemen game berfungsi seperti yang diinginkan. Jika ada kesalahan, coba perbaiki dengan memeriksa blok-blok yang digunakan. -
Dokumentasi
Setelah game selesai dibuat, buat dokumentasi singkat yang menjelaskan:-
Tujuan dari game yang Anda buat.
-
Fitur-fitur utama dari game tersebut.
-
Bagaimana cara bermain game tersebut.
-
Tantangan atau kesulitan yang Anda hadapi saat membuat game ini.
-
-
Pengumpulan Tugas
Setelah selesai, kirimkan link ke game Anda (jika menggunakan platform online) atau kirimkan file proyek Blockly Anda. Jangan lupa untuk menyertakan dokumentasi dalam bentuk PDF atau teks.
Kriteria Penilaian:
-
Kreativitas Game (20%)
-
Game yang dibuat unik dan menarik.
-
-
Keterampilan Pemrograman (40%)
-
Penggunaan blok Blockly yang tepat dan fungsional.
-
-
Pengujian dan Fungsi Game (30%)
-
Game berjalan dengan baik dan bebas dari bug.
-
-
Dokumentasi (10%)
-
Dokumentasi jelas dan mudah dipahami.
-