← Kembali ke karya
Game tower defenseAkademik

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.

Peran

Developer

Hasil & status

Akademik

Ikhtisar

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

Keputusan utama.

  • Menjaga entity game tetap modular untuk evaluasi OOP
  • Mengelola update state real-time antara musuh, tower, projectile, dan HUD
Screen countdown wave game tower defense.
Screen awal wave yang menampilkan map, HUD, health, money, dan timing wave berikutnya.
Implementasi

Yang saya bangun.

Mengimplementasikan mekanik inti seperti pathfinding musuh, penempatan tower, logika serangan, dan progresi wave menggunakan Java dan LibGDX.

Hasil

Hasil, dengan konteks.

Akademik

Detail teknis

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

Lanjut menjelajah.