Game Tower Defense
Developer
Game 2D tower defense yang menerapkan prinsip object-oriented programming dan desain logika game. Dibangun sebagai tugas akhir mata kuliah Pemrograman Berbasis Obyek.
Developer
Akademik

01 / 03 Game 2D tower defense yang menerapkan prinsip object-oriented programming dan desain logika game. Dibangun sebagai tugas akhir mata kuliah Pemrograman Berbasis Obyek.
Masalah yang dikerjakan.
Game tower defense Java/LibGDX yang dibangun untuk tugas akhir pemrograman berorientasi objek. Proyek ini menunjukkan manajemen state game, perilaku entity, dan desain class reusable melalui gameplay tower-defense yang bisa dimainkan.
Masalah
Proyek akademik ini berfokus pada penerapan OOP ke sistem game yang punya state, musuh, tower, dan progresi wave.
Pengguna
Pemain kasual
Keputusan utama.
- Menjaga entity game tetap modular untuk evaluasi OOP
- Mengelola update state real-time antara musuh, tower, projectile, dan HUD

Yang saya bangun.
Mengimplementasikan mekanik inti seperti pathfinding musuh, penempatan tower, logika serangan, dan progresi wave menggunakan Java dan LibGDX.
Hasil, dengan konteks.
Akademik
Lebih dalam.
Teknologi & fitur +
Java / LibGDX / OOP
- Path musuh dan progresi wave
- Penempatan tower dan logika serangan
- Perilaku projectile dan collision
- State money, score, health, dan sisa musuh
- Kontrol pause, speed, reset, dan upgrade


