Idle
Hewan diam dan sesekali memainkan animasi kecil.
GDD-007
Mendefinisikan sistem terkait dalam HUNTBLOX sesuai ruang lingkup dokumen ini.
Animal AI harus mudah dipahami pemain, terlihat alami, ringan dijalankan server, dan mudah dikembangkan untuk hewan baru.
AI tidak dibuat serumit simulasi kehidupan nyata.
Hewan diam dan sesekali memainkan animasi kecil.
Hewan berjalan secara acak di dalam habitatnya.
Hewan berhenti berjalan dan memainkan animasi makan.
Dipicu ketika pemain memasuki Fear Radius.
Hewan berlari menjauh.
Setelah pemain menjauh, hewan perlahan kembali ke aktivitas normal.
| Animal | Fear Radius |
|---|---|
| Chicken | 5 m |
| Rabbit | 7 m |
| Deer | 10 m |
| Wolf | 20 m |
Nilai akhir akan ditentukan pada Master Data.
Setiap hewan memiliki Area Habitat.
AI tidak boleh keluar dari Area Habitat.
Jika keluar karena bug atau gangguan, server mengembalikan hewan ke habitatnya.
Deteksi pemain menggunakan jarak.
Pada MVP, AI tidak menggunakan penglihatan, bau, atau pendengaran demi menjaga performa.
Semua hewan memiliki State Machine.
Semua hewan memiliki Fear Radius.
Seluruh AI dijalankan oleh Server.
AI tidak boleh menyebabkan lag pada server.
Hewan tidak menyerang pemain pada MVP.
Dokumen ini menjaga desain tetap sederhana, resmi, dan mudah dikembangkan.
| Version | Description |
|---|---|
| 1.0.0 | Initial Release |