AI GenLabs

Seri Artikel Gen AI #19 : Tantangan Logika: Membangun Game Maze (Labirin) Versi 1

Seri Artikel Gen AI #19 : Tantangan Logika: Membangun Game Maze (Labirin) Versi 1



A. PENGANTAR: PETUALANGAN DALAM LOGIKA

Membuat game labirin (Maze) adalah salah satu cara terbaik untuk melatih Berpikir Komputasional. Di sini, siswa tidak hanya belajar cara menggerakkan karakter, tetapi juga belajar tentang koordinat, deteksi tabrakan (collision detection), dan pemecahan masalah secara algoritmis.

Di GenAILabs, kami menggunakan proyek ini untuk menunjukkan bahwa koding adalah tentang memberikan instruksi yang sangat spesifik untuk setiap kemungkinan situasi.

B. KONSEP DASAR: ALGORITMA PERGERAKAN

Dalam versi pertama ini, fokus kita adalah pada dua hal utama:

  1. Kontrol Karakter: Menggunakan tombol panah (Atas, Bawah, Kiri, Kanan) untuk menggerakkan sprite.

  2. Aturan Tabrakan: Jika karakter menyentuh dinding labirin (warna tertentu), maka ia harus kembali ke titik awal atau berhenti.

C. MENYUSUN BALOK LOGIKA

Siswa akan diajak menyusun algoritma sederhana seperti ini:

  • JIKA tombol panah kanan ditekan, MAKA ubah X sebesar 10.

  • JIKA menyentuh warna hitam (dinding), MAKA ubah X sebesar -10 (efek terpental).

Logika "terpental" ini sangat penting untuk dipahami siswa. Ini adalah cara kita memberi tahu komputer bahwa dinding adalah objek padat yang tidak bisa ditembus.

D. DEKOMPOSISI PROYEK MAZE

Untuk menyelesaikan proyek ini, kita membaginya menjadi beberapa bagian kecil:

  1. Desain Labirin: Menggambar backdrop labirin yang menantang namun tetap logis.

  2. Pemrograman Gerak: Mengatur sensitivitas gerakan karakter agar tidak terlalu cepat atau lambat.

  3. Kondisi Menang: Menentukan sprite target (misal: gambar keju atau bintang) yang jika disentuh akan memunculkan pesan "Selamat! Kamu Menang".

E. PENUTUP

Game Maze Versi 1 ini adalah fondasi. Di versi berikutnya, kita bisa menambahkan musuh yang bergerak otomatis atau waktu yang terbatas. Melalui proyek ini, siswa belajar bahwa setiap fitur besar dalam teknologi masa depan berawal dari logika-logika kecil yang disusun secara rapi.

Siap mencoba tantangan labirin Anda? Mari buat proyek Maze pertama Anda di GenAILabs!