Report as inappropriate.
Aluventure
Aluventure adalah game Top-Down Action RPG yang dibuat menggunakan Greenfoot dengan bahasa pemrograman Java, dengan mengimplementasikan berbagai konsep pemrograman berorientasi objek dalam pengembangan game. Pemain menjelajahi dua dunia, Underworld dan Overworld, melawan musuh, meminum potion, dan menaikkan level karakternya.
Developers:
Luthfi Khairan Fauzan (2511522027)
Syamsul Ma'arif (2511522035)
Muhammad Bagas (2511522039)
Fitur yang dikembangkan dalam game:
1. Karakter utama (Player) yang dapat berjalan, berlari, dan menyerang musuh ke berbagai arah.
2. Sistem Health Point (HP) dan health bar untuk Player dan musuh.
3. Dua jenis musuh, yaitu Slime dan Goblin, yang mengejar dan menyerang Player secara otomatis dengan AI sederhana, plus boss pada level 3.
4. Sistem EXP dan leveling: naik level meningkatkan Max HP, Attack Damage, dan mengubah tampilan Player.
5. Jurus khusus Player berupa tebasan emas suci yang terbuka di level 3.
6. Item Potion yang muncul berkala di peta untuk memulihkan HP.
7. Enam level (3 Underworld dan 3 Overworld) dengan peta besar yang mengikuti kamera dan deteksi tembok (collision).
8. Musuh bantuan (reinforcement) yang muncul saat musuh hampir habis.
9. Checkpoint dan Game Over dengan opsi Coba Lagi, serta sistem anti-grinding EXP pada level yang diulang.
10. Menu lengkap: Start, pilih peta, pilih level, Settings (mute musik), dan How To Play.
Cara bermain:
W, A, S, D : Bergerak (atas, kiri, bawah, kanan)
SHIFT (tahan) : Berlari
SPACE : Menyerang musuh. Pada level 3, memicu jurus khusus tebasan emas suci.
H : Membuka menu How To Play (permainan dijeda)
P : Membuka menu Settings (permainan dijeda)
Ambil Potion dengan mendekatinya untuk memulihkan HP.
Kalahkan semua musuh di peta untuk menyelesaikan level dan membuka level berikutnya.
Tombol Reset di Greenfoot akan mengulang seluruh progres dari awal.
Melalui project ini, konsep PBO seperti abstraction, inheritance, polymorphism, encapsulation, interface, dan design pattern (Singleton dan Template Method) diterapkan dalam pengembangan karakter, musuh, peta, serta mekanisme permainan. Project ini dikembangkan sebagai bagian dari proses pembelajaran dan penerapan materi Pemrograman Berorientasi Objek.
Credit:
UI dan Map : DawnLike 16x16 Universal Rogue-like Tileset v1.81 oleh DragonDePlatino (palet oleh DawnBringer) - opengameart.org
Player : Free Swordsman 1-3 Level Pixel Top-Down Sprite Character Pack - craftpix.net, ditambah aset yang digenerate AI, terinspirasi dari karakter Alucard (Mobile Legends: Bang Bang)
Enemy Slime : Free Slime Mobs Pixel Art Top-Down Sprite Pack - craftpix.net
Enemy Goblin : Free Top-Down Orc Game Character Pixel Art - craftpix.net
Music Menu : Mobile Legends: Bang Bang Soundtrack
Music Underworld & Overworld : Frieren: Beyond Journey's End Original Soundtrack
Want to leave a comment? You must first log in, and be a member for more than a week.
No votes yet.