PENERAPAN ALGORITMA FINITE STATE MACHINE DALAM SISTEM KECERDASAN MUSUH PADA GAME AKSI TIGA DIMENSI BERBASIS UNITY
Abstract
Perkembangan industri game aksi tiga dimensi menuntut adanya kecerdasan buatan (AI) musuh yang adaptif dan responsif terhadap situasi permainan untuk menjaga tantangan dan keterlibatan pemain. Namun, banyak game masih menerapkan AI musuh yang monoton dan mudah diprediksi, sehingga mengurangi dinamika permainan. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem AI musuh berbasis algoritma Finite State Machine (FSM) pada game Code Crusader: Anti-Virus Assault. FSM digunakan untuk mengatur perilaku musuh melalui lima state utama, yaitu Idle, Patrol, Chase, Attack, dan Dead. Implementasi dilakukan menggunakan bahasa pemrograman C# dalam lingkungan pengembangan game Unity. Pengujian sistem dilakukan melalui black-box testing terhadap seluruh transisi state serta user playtesting oleh 10 responden menggunakan kuesioner skala Likert. Hasil pengujian menunjukkan seluruh transisi perilaku AI berjalan sesuai rancangan tanpa kendala, dengan rata-rata skor uji pengguna mencapai 90% dalam kategori “sangat baik”. Hasil ini membuktikan bahwa algoritma FSM efektif digunakan untuk menghasilkan AI musuh yang adaptif, responsif, dan mampu meningkatkan kualitas tantangan serta pengalaman bermain dalam game aksi tiga dimensi.
Downloads
Copyright (c) 2025 JATI (Jurnal Mahasiswa Teknik Informatika)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









