Kabar Terkini

Materi Koding : SCRATCH Labirin MAZE

Materi 13 — Game Maze / Labirin dengan Scratch

✍️ Penulis: Fajar Himawan

📱 Kontak WhatsApp: 0897-0355-799

🎮 Membuat Game Labirin (Maze) dengan Scratch

🚀 Langkah-Langkah Dasar Belajar Scratch (Untuk Pemula)

Sebelum mempraktikkan materi game labirin di bawah, ikuti langkah-langkah dasar berikut agar lebih mudah memahami Scratch:

  1. Buka situs resmi Scratch — kunjungi https://scratch.mit.edu menggunakan browser komputer/laptop (disarankan Google Chrome).
  2. Buat akun (opsional) — klik "Join Scratch" jika ingin menyimpan project secara online. Tanpa akun pun, kamu tetap bisa mencoba Scratch secara offline/langsung di browser.
  3. Klik menu "Create" — ini akan membuka Scratch Editor, tempat kamu membuat project.
  4. Kenali antarmuka (interface) Scratch — terdiri dari 3 bagian utama:
    • Stage (kanan atas) — tempat menampilkan hasil program/animasi.
    • Blok kode (Blocks Palette) (kiri) — kumpulan blok perintah berdasarkan kategori (Gerakan, Tampilan, Suara, Peristiwa, Kontrol, Sensor, dst).
    • Area Skrip (Script Area) (tengah) — tempat menyusun/menyambungkan blok-blok kode.
  5. Pahami konsep Sprite — sprite adalah karakter/objek (misalnya kucing) yang akan diberi perintah. Kamu bisa menambah sprite baru lewat ikon kucing kecil di pojok kanan bawah panel sprite.
  6. Coba drag & drop blok sederhana — misalnya blok dari kategori "Peristiwa" (Ketika bendera hijau diklik) digabung dengan blok "Gerakan" (Bergerak 10 langkah), lalu klik bendera hijau untuk menjalankannya.
  7. Latih logika dasar — pelajari blok Ulangi (Repeat), Jika-Maka (If-Then), dan Sensor (Touching), karena blok-blok inilah yang dipakai untuk membuat game seperti labirin di bawah ini.
  8. Simpan project — gunakan menu File > Save (jika sudah login) agar hasil kerja tidak hilang.

Setelah familiar dengan langkah-langkah di atas, ikuti tutorial lengkap membuat Game Labirin (Maze) berikut ini. 👇


📝 Deskripsi Permainan Labirin dengan Scratch

Tampilan game labirin Scratch

Ini adalah permainan labirin, jadi tujuannya adalah mencapai posisi akhir di bagian atas layar. Untuk melakukannya, gerakkan peri kucing menggunakan panah pada keyboard. Namun, hati-hati, kamu tidak boleh menyentuh dinding labirin!

Untuk memprogram permainan ini, kita akan menggunakan perangkat lunak Scratch yang memiliki keuntungan menggunakan kode visual: tidak perlu mempelajari bahasa pemrograman untuk membuat permainan.


🧩 Langkah 1: Gambar Labirin

Akses situs http://www.mazegenerator.net/ untuk membuat labirin secara otomatis.

Membuat labirin di mazegenerator.net

🖼️ Langkah 2: Tambahkan Latar Belakang

1) Buka impor latar belakang untuk menambahkan gambar labirin yang telah dihasilkan.

Impor latar belakang labirin ke Scratch

2) Kita mendapatkan latar belakang yang berisi labirin:

Latar belakang labirin pada Scratch

🚩 Langkah 3: Inisialisasi Permainan

Permainan dimulai saat bendera hijau diklik untuk menempatkan peri kucing di awal labirin.

Blok inisialisasi posisi awal kucing

🐱 Langkah 3 (lanjutan): Memindahkan Sprite Kucing

Kami memasukkan blok yang diperlukan untuk menggerakkan sprite kucing melalui panah keyboard:

➡️ Ketika panah kanan ditekan, peri kucing akan berorientasi dan bergerak ke kanan.

Blok gerakan ke kanan

⬅️ Ketika tanda panah kiri ditekan, peri kucing akan berorientasi dan bergerak ke kiri.

Blok gerakan ke kiri

⬆️ Ketika panah atas ditekan, peri kucing akan berorientasi dan bergerak ke atas.

Blok gerakan ke atas

⬇️ Ketika panah bawah ditekan, peri kucing akan berorientasi dan bergerak ke bawah.

Blok gerakan ke bawah

🚫 Langkah 4: Melarang Kucing Melintasi Dinding

Untuk mencegah kucing melintasi dinding labirin, kita harus menggunakan blok dari kategori Sensor yang memeriksa apakah kucing menyentuh warna dinding.

Blok sensor menyentuh warna dinding

Untuk menghukum pemain karena menyentuh dinding, kucing ditempatkan kembali di posisi awal.

Blok reset posisi kucing ke titik awal

Untuk memeriksa apakah kucing menyentuh dinding, kita harus menggunakan blok If … Then … Else.

Blok If Then Else

Jika kondisinya benar (warna hitam disentuh), kucing ditempatkan kembali di posisi awal. Namun jika kondisinya salah, kucing melanjutkan perjalanannya.

Logika lengkap deteksi sentuhan dinding

✅ Program Scratch Lengkap

Berikut ini adalah program Scratch lengkap dan final dari permainan labirin (maze):

Program lengkap game labirin Scratch

📥 Unduh & Referensi

✍️ Materi ini ditulis oleh: Fajar Himawan

📱 Hubungi via WhatsApp: 0897-0355-799

Mohon selalu cantumkan kredit penulis & kontak WA ini apabila materi dibagikan ulang. Terima kasih! 🙏

No comments

Featured Post

Materi Koding : SCRATCH Labirin MAZE

Materi 13 — Game Maze / Labirin dengan Scratch ✍️ Penulis: Fajar Himawan 📱 Kontak WhatsApp: 0897-0355-799 🎮 Membuat Game...