Di Level 3, siswa akan menghadapi tantangan pemrograman yang paling seru: membuat game puzzle bergaya fruit blocks. Pada tingkatan mahir ini, siswa akan menguasai teknik-teknik tingkat lanjut seperti kloning sprite, deteksi tabrakan antar objek, logika kecocokan warna, hingga pembuatan sistem level. Proyek akhirnya adalah sebuah game puzzle utuh yang kompleks, benar-benar bisa dimainkan, dan siap untuk dipamerkan.
Tujuan utama dari tingkatan ini adalah menghasilkan game puzzle fruit blocks yang dilengkapi dengan mekanik balok jatuh, deteksi kecocokan, skor, dan tingkat kesulitan (level). Selama pembelajaran, siswa difokuskan untuk menguasai logika coding tingkat lanjut serta mengasah kemampuan memecahkan masalah (problem solving) melalui pembuatan mekanik game. Pada akhirnya, siswa diharapkan mampu merancang game, melakukan playtesting untuk memperbaiki bug, dan mempresentasikan karya mereka secara meyakinkan.
Apa Yang Akan Anda Pelajari?
-
Review & Perkenalan Game Puzzle
Mengulas kembali konsep variabel, kondisi, dan broadcast dari level sebelumnya, serta menganalisis mekanik game puzzle.
-
Persiapan Aset & Grid
Memahami konsep koordinat grid (x, y) untuk menata balok dengan presisi di layar.
-
Logika Kloning Sprite
Mempelajari penggunaan blok kloning untuk memunculkan balok-balok baru secara otomatis di dalam game.
-
Gerakan Balok Jatuh
Membuat animasi balok jatuh secara otomatis dan memberikan batas bawah agar balok berhenti.
-
Kontrol Pemain
Memberikan kendali kepada pemain untuk menggeser balok ke kiri atau kanan menggunakan tombol panah sebelum jatuh.
-
Deteksi Tabrakan
Menggunakan blok Sensing agar balok dapat mendeteksi dan berhenti tepat di atas tumpukan balok lainnya.
-
Deteksi Kecocokan
Membuat logika pemrograman yang menghapus klon secara otomatis jika ada 3 buah atau balok sejenis yang berjajar.
-
Sistem Skor & Combo
Menambahkan poin skor saat kecocokan terdeteksi dan memberikan bonus untuk combo beruntun.
-
Kondisi Menang & Kalah
Menentukan kondisi Game Over jika tumpukan menyentuh batas atas, dan kondisi menang jika target skor tercapai.
-
Tingkat Kesulitan
Mencatat progres pemain dengan variabel Level dan menambah kecepatan jatuh balok secara bertahap.
-
Uji Coba & Perbaikan
Melakukan playtesting menyeluruh dari awal hingga akhir untuk mengidentifikasi bug dan menambahkan efek suara atau musik.
-
Proyek Akhir
-
Menyelesaikan dan mempresentasikan game puzzle fruit blocks yang telah berfungsi penuh kepada kelas.
Segera hubungi Wahana Training – Lembaga Kursus Komputer di Semarang
📍 Jl. MT Haryono 637, Semarang
📞 (024) 8314727, 8413238, 8413963
📱 WhatsApp: +62 882-2788-0577
Hubungi Admin
- Mahir
- 12 Sesi | @ 1,5 Jam