Kembali

Modul 2 : Batu, Kertas, Gunting


Modul Proyek 2: Game "Batu, Gunting, Kertas"

Tujuan Pembelajaran:

  1. Memahami logika percabangan (If, Else If, Else).

  2. Menggunakan operator perbandingan (sama dengan).

  3. Menggambar output custom di layar LED (LED Matrix).


Bagian 1: Menyusun Logika di Mode Blocks

  1. Buat proyek baru di MakeCode dan beri nama "Batu Gunting Kertas". Hapus blok on start dan forever.

  2. Membuat Pemicu:

    • Ambil blok on shake dari menu Input.

  3. Menyiapkan Variabel Acak:

    • Di menu Variables, buat variabel baru bernama senjata.

    • Tarik blok set [senjata] to 0 ke dalam on shake.

    • Dari menu Math, ambil blok pick random 1 to 10 dan masukkan ke angka 0. Ubah rentangnya menjadi pick random 1 to 3. (1 = Batu, 2 = Kertas, 3 = Gunting).

  4. Membangun Logika Percabangan (If-Else):

    • Buka menu Logic (berwarna hijau tosca). Tarik blok if (true) then dan letakkan di bawah blok set [senjata]....

    • Klik tombol (+) di bagian bawah blok if tersebut sebanyak dua kali. Sekarang blok Anda akan memiliki susunan: if, else if, dan else.

  5. Memasukkan Syarat (Kondisi):

    • Kembali ke menu Logic, cari blok perbandingan 0 = 0 dan tarik ke bagian (true) di samping if.

    • Ganti angka 0 pertama dengan variabel senjata (dari menu Variables), dan biarkan angka kedua tetap 1. Bagian ini sekarang dibaca: Jika senjata = 1.

    • Lakukan hal yang sama untuk baris else if, ganti kondisinya menjadi senjata = 2.

    • Baris else terakhir tidak perlu kondisi angka, karena itu adalah sisa kemungkinan (otomatis berarti senjata = 3).

  6. Menampilkan Ikon (Output):

    • Buka menu Basic. Tarik blok show leds (blok yang memiliki kotak-kotak LED) dan masukkan ke dalam setiap celah kondisi.

    • Pada blok LED di bawah if (senjata = 1), gambar pola kotak kecil di tengah (Batu).

    • Pada blok LED di bawah else if (senjata = 2), gambar pola kotak besar memenuhi layar (Kertas).

    • Pada blok LED di bawah else, gambar pola yang menyerupai gunting (Gunting).

Uji coba dengan menekan tombol "SHAKE" di simulator. Setiap kali diguncang, micro:bit akan menampilkan ikon batu, kertas, atau gunting secara acak.

Sudah selesai memahami materi ini?
πŸš€ Mulai Uji Pemahaman Anda