Penerapan Naive Bayes untuk NPC Braking Decision pada Racing Game

Penerapan Naive Bayes untuk NPC Braking Decision pada Racing Game

Penulis

  • Steven Willy Sanjaya Fakultas Ilmu Komputer, Universitas Brawijaya
  • Muhammad Aminul Akbar Fakultas Ilmu Komputer, Universitas Brawijaya
  • Tri Afirianto Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

racing game, naïve bayes, braking decision, NPC

Abstrak

Racing game merupakan salah satu game yang masih populer hingga saat ini. Pada perkembangannya selalu tidak lepas dari dibutuhkannya NPC (Non-Player Character). NPC yang hadir sebagai lawan main dari pemain selalu dihadapkan dengan permasalahan bagaimana membuat NPC yang cerdas. Salah satu permasalahannya adalah braking decision yaitu kapan NPC harus mengurangi kecepatannya dengan menggunakan rem. Salah satu metode yang umum digunakan adalah Brake Zone, namun metode tersebut kurang efektif karena harus memasang zone secara manual di setiap tikungan yang dibutuhkan. Solusi lain seperti Smart AI System pada Racing Game Starter Kit (RGSK) kurang efektif karena diperlukan konfigurasi yang tepat untuk memperoleh hasil yang optimal. Untuk mengatasi masalah tersebut peneliti menerapkan metode machine learning yaitu Naive Bayes dalam braking decision. Naive Bayes menggunakan tiga fitur untuk masukan dan dua kelas keluaran yang data latihnya diperoleh dari pemain. Hasil pengujian menunjukkan bahwa hasil braking decision dari Naive Bayes mampu membuat kendaraan tidak menabrak pembatas di luar lintasan tanpa menurunkan FPS (Frames per Second) dari game. Perolehan waktu setiap lap dari Naive Bayes mampu mengikuti waktu pemain dengan rata-rata 52,5 detik selama 10 lap.

Unduhan

Diterbitkan

15 Jan 2019

Cara Mengutip

Sanjaya, S. W., Akbar, M. A., & Afirianto, T. (2019). Penerapan Naive Bayes untuk NPC Braking Decision pada Racing Game. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(4), 3252–3257. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/4903

Terbitan

Bagian

Artikel
Loading...