Klasik Diamond Rush: Tilemap & Grid Matrix Logic!
Selamat datang di Modul Diamond Rush, Developer Game! 💎 Game ini membawa konsep matriks 2D ke tingkat berikutnya karena tidak hanya membaca posisi objek, tetapi juga mensimulasikan fisika sederhana dan interaksi lingkungan (seperti mendorong batu dan mengumpulkan item).
Misi ini menguji logika percabangan majemuk, manipulasi matriks ubin, dan event handler melalui 20 Tugas Terstruktur yang harus kamu selesaikan pada kode di editor tengah.
🎯 Cara Mengerjakan:
Cari petunjuk 🎯 TUGAS 1 sampai TUGAS 20 pada editor kode. Baca instruksi komentar, lalu isi nilai atau hapus tanda tanya ('?') dengan ekspresi JavaScript yang tepat.
Setelah selesai, klik "✨ Sinkronisasi Kode". Kamu dapat mengontrol karakter Penjelajah menggunakan Keyboard PC (Panah/WASD) atau D-Pad Virtual pada layar!
💡 Kaitan Materi & Fokus Pembelajaran:
• Tilemap & Matriks 2D: Peta gua direpresentasikan sebagai matriks angka (0: Kosong, 1: Dinding, 2: Batu, 3: Berlian, 4: Musuh).
• Event Keyboard (addEventListener): Navigasi grid menggunakan keydown.
• Logika Dorong Batu: Jika menabrak batu (2) dan ubin di baliknya kosong (0), geser batu dan majukan pemain.
• Logika Ambil Berlian & Jebakan: Ambil berlian (3) untuk menambah skor, dan hindari musuh/jebakan (4) agar nyawa tidak berkurang.