Implementasi Rule-based Method Untuk Npc Pada Permainan Racing Car

Authors

  • M Sultan Aldo Telkom University
  • Purba Daru Kusuma Telkom University
  • Ratna Astuti Nugrahaeni Telkom University

Abstract

Pada setiap game di komputer ataupun konsol, terdapat Non-Player Character (NPC). Keberadaan NPC bertujuan untuk membuat game agar terlihat lebih hidup, khususnya untuk game yang berfokus pada game offline atau single-player. Terdapat beberapa situasi dimana NPC pada game perlu diperbarui. Sebagai contoh, misalnya ketika ekspansi konten baru dalam sebuah game balapan terjadi dan terdapat sebuah sirkuit baru yang akan dimuat ke dalam game tersebut. Untuk mempermudah proses pembaruan serta melakukan pengembangan terhadap NPC, penulis mengembangkan NPC berbasis kecerdasan buatan dengan metode rule-based (RB). Berdasarkan pengujian performansi dengan menggunakan metode RB, diperoleh bahwa NPC dapat melaju dengan baik pada lingkungan yang telah dikembangkan oleh penulis. Dengan pengujian pada 2 jenis lingkungan yang telah dikembangkan, pada arena 1 didapatkan hasil dimana NPC dari 10 kali pertandingan dengan 6 orang player dapat memenangkan 50% pertandingan dengan parameter reward sebesar 3.5, lalu pada pengujian di arena 2 didapatkan hasil dimana NPC mendapatkan persentase kemenangan 23,3% dari 5 kali pertandingan. Sedangkan pada pengujian performansi tanpa pengaplikasian metode RB terhadap NPC pada lingkungan arena 1 didapatkan hasil dimana NPC dari 10 kali pertandingan memenangkan 26,67% pertandingan melawan player dan pada arena 2 didapati NPC kesulitan untuk dapat bersaing melawan player yang menjadikan mereka memiliki 0% kemenangan dari 5 kali total pertandingan. Kata Kunci: Kecerdasan Buatan, Rule-based, NPC, Game Development.

Downloads

Published

2021-10-01

Issue

Section

Program Studi S1 Teknik Komputer