Share

PBL Scratch – Mini Game – Cari Perbedaan

Ayo Cari Perbedaan nya.

🔥 Pernah Mikir Gak, Gimana Cara Game Asah Otak Diprogram?

Pernah nggak kamu main game tebak perbedaan di smartphone sampai mata melotot dan jari buru-buru ngeklik layar sebelum waktunya habis? Rasanya campur aduk: gregetan, seru, dan nagih!

Tapi coba renungkan sejenak: daripada cuma jadi pemain yang selalu diuji, pernah nggak kamu penasaran gimana cara seorang programmer merancang game tersebut dari nol?

  • Gimana cara komputer tahu kalau bola yang kamu klik itu letaknya beda?
  • Gimana cara bikin hitungan mundur (timer) yang bikin panik saat sisa 3 detik?
  • Gimana logika pengurangan nyawa (❤️) saat pemain salah tebak?

💡 “Jangan cuma jadi player, saatnya jadi developer!”

Kabar baiknya: kamu gak butuh bahasa pemrograman yang bikin pusing untuk mulai membuat game ini. Di tutorial kali ini, kita bakal membedah logika di balik game “Spot the Difference: Bubble Challenge” menggunakan Scratch.

Siapkan browser atau aplikasi Scratch kamu, yuk kita bangun game ini langkah demi langkah! 🚀

🎯 Konsep & Mekanisme Game Kita

Sebelum masuk ke blok kode, mari kita bedah fitur game yang akan kita bangun:

  1. Layar Terbelah Dua: Bagian atas (Original) dan bagian bawah (Tantangan).
  2. Variabel Waktu: Timer hitung mundur (countdown).
  3. Variabel Beda: Jumlah perbedaan yang harus ditemukan pemain.
  4. Variabel Nyawa (❤️): Kesempatan pemain menebak.
  5. Variabel Skor: Poin yang didapat jika berhasil menemukan perbedaan.

Udah gak sabar pingin langsung coba buat, okelah langsung kita gas…


🛠️ Langkah-Langkah Pembuatan di Scratch

Langkah 1: Siapkan Arena & Background (Stage)

  1. Buka scratch.mit.edu atau Scratch Offline Editor dan klik Create (Buat).
  2. Klik ikon Stage (Panggung) di pojok kanan bawah, pilih tab Backdrops (Latar Belakang).
  3. Beri pilihan menggunakan latar belakang koordinat XY atau XYGrid. agar nanti kita bisa paham lokasi koordinat dari masing – masing bola.
  4. Buat garis hitam tebal tepat di tengah panggung untuk membagi layar menjadi Area Atas dan Area Bawah.
Arena Permainan

Langkah 2: Buat Variabel Penting

Buka menu Variables di panel kiri, lalu klik Make a Variable untuk membuat variabel-variabel berikut:

  • Waktu (Untuk timer)
  • Beda (Menghitung sisa objek yang berbeda)
  • Skor (Poin pemain)
  • Nyawa (Sisa kesempatan bermain)
 

Langkah 3: Membuat Sprite Bola & Logika Perbedaan

  1. Buat Sprite Bola baru (lingkaran gradasi aneka warna).
  2. Di Area Atas, susun bola-bola dengan warna dan posisi tertentu.
  3. Di Area Bawah, buat bola-bola yang sama persis, KECUALI beberapa bola yang diubah warnanya, ukurannya, atau posisinya (inilah target yang harus ditebak!).
Sprite Bola Atas dan Bawah

Langkah 4: Membuat Sprite Bola yang menjadi pembeda

  1. Membuat bola tambahan yang berbeda dengan sebelumnya,
  2. Bola ini dibuat jumlahnya berdasarkan random angka antara 5 hingga 8 bola.
Buat Bola Beda

Langkah 5: Membuat Sprite Bola Pembeda dapat diklik dan setelah diklik menghilang.

  1. Jika pemain sudah mengklik bola yang berbeda, maka bola tersebut akan hilang, dan skor bertambah 1.
  2. Untuk itu set di awal variable skor menjadi nol 0. agar setiap kali mulai bermain skor kembali ke posisi awal yaitu nol 0.
Klik dan hilang bola yang berbedanya

Langkah 6: Jika pemain berhasil menemukan bola yang berbeda semuanya, maka tampilkan Menang.

  1. Jika pemain sudah mengklik bola yang berbeda, maka bola tersebut akan hilang, dan skor bertambah 1 serta semua bole berhasil ditemukan, maka tampilkan kata menang.
Menang Kk

💬 Saatnya Challenge, kerahkan semua kemampuanmu!

Gimana? Ternyata membuat game logika itu seru dan gak serumit yang dibayangkan, kan?

Sudah selesai mempraktikkannya? sekarang coba kembangkan lagi agar game ini makin menarik dengan menambahkan bagian Game Over atau ketika pemain kalah. Serta agar makin seru lagi tambahkan tiga nyawa dengan sprite hati dan juga waktu berjalan mundur. Wah bakalan lebih seru kan ???. Selamat mencoba, jika berhasil silahkan komen dan share karya kamu di kolom komentar.

“Ngoding itu bukan cuma buat orang jenius matematika. Ngoding itu seni mengubah ‘ide liar’ kamu jadi sesuatu yang bisa ‘dimainkan’ jutaan orang.” 🚀Baarakallahufiikum.

Selamat berkarya dan terus asah kemampuan logikamu! 🚀✨

You may also like