Pemetaan Perilaku Non-Playable Character Pada Permainan Berbasis Role Playing Game Menggunakan Metode Finite State Machine

Matahari Bhakti Nendya, Samuel Gandang Gunanto, R. Gunawan Santosa

Abstract


Role Playing Game is a game where players play certain figures and collaborate with other characters to form a story. Role Playing Game synonymous with Non-Playable Character (NPC), therefore it requires the a method of making an intelligent decision. Finite State Machine is one method pengambilakan smart decision so that it can be seen the dynamic aspect of the game. This study focuses on modeling the behavior of NPCs using Finite State Machine and its implementation as the Role Playing Game based games using the Game Engine RPG Maker XP. There are four types of NPC as the reference, the NPC partner, NPC quests, NPC NPC enemy and supporting the story. Each NPC has its own characteristics that make the player will receive a different response when conditions were different player. The results showed that the Finite State Machine generates a dynamic response which of course helps the player to memahai story line and the player character formation can occur.

Keywords: non-playable character, role playing game, finite state machine.


Abstrak

Role Playing Game merupakan permainan dimana para pemainnya memerankan tokoh-tokoh tertentu dan berkolaborasi dengan tokoh lain untuk membentuk suatu cerita. Role Playing Game identik dengan Non-Playable Character (NPC), oleh karena itu diperlukanlah sebuah metode pengambilan keputusan yang cerdas. Finite State Machine merupakan salah satu metode pengambilakan keputusan yang cerdas sehingga bisa dilihat aspek kedinamisan dari game. Penelitian ini berfokus kepada pemodelan perilaku NPC menggunakan Finite State Machine dan implementasinya sebagai pada game berbasis Role Playing Game menggunakan Game Engine RPG Maker XP. Ada empat jenis NPC yang menjadi acuan, yaitu NPC partner, NPC quest, NPC enemy dan NPC pendukung cerita. Setiap NPC memiliki ciri khas tersendiri sehingga membuat player akan menerima respon yang berbeda-beda ketika kondisi player itu berbeda. Hasil penelitian menunjukkan bahwa Finite State Machine menghasilkan sebuah respon yang dinamis yang tentu saja membantu player untuk memahai jalur cerita dan pembentukan karakter player pun dapat terjadi.

Kata kunci: non-playable character, role playing game, finite state machine.


Full Text:

ABSTRAK FULL TEXT

References


Brownlee, Jason.(2004). Finite state machines in games. Diakses pada : 17 Desember 2011 dari World Wide Web: http://ai-depot.com/FiniteStateMachines/FSM.html.

Jasson.(2009). Role Playing Game (RPG) Maker Software Penampung Kreatifitas, Inovasi & Imajinasi Bagi Game Designer. Yogyakarta : Penerbit Andi.

Hermasnyah, D. dan Hariadi. M. (2009). English Vocabulary Games With Automatic Leveling (Tesis S2, Institut Teknologi Sepuluh Nopember Surabaya), dari http://digilib.its.ac.id.

Kim, C.H., Jeong, S.M,. Hur, G.T., dan Kim, B.G. (2006). Verification of FSM using Attributes Definition of NPCs Models, IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006.168-174.

Lim, M.Y., Dias, J., Aylett, R., dan Paiva, A. (2009). Intelligent NPCs for Educational Role Play Game. Edinburgh: Heriot Watt University.

Millington, I. (2006). Artificial Intellegence For Games. San Francisco: Morgan Kaufman Publishers.

Merrick, K. dan Maher, M.L.(2009). Motivated Reinforcement Learning Curious Character For Multiuser Games. Springer.

Schwab, B. (2004). AI Game Engine Programming. Massachusetts : Charles River Media, Inc, Hing-ham.

Smed, J. dan Hakoneni, H. (2006). Algorithms and Networking For Computer Games. West Sussex: John Wiley & Sons, Ltd.

Reynolds, C.W. (1999).Steering Behaviors For Autonomous Characters. Sony Computer Entertainment, America.

Rolling, A. dan Adams, E. (2003). Game Design. New Riders Publishing. United States of America.

Wijaya, S. A. (2009).Fuzzy State Machine Untuk Menghasilkan Variasi Respon NPC (Non-Playable Character) Pada Game. (Tesis S2, Institut Teknologi Sepuluh Nopember Surabaya), dari http://digilib.its.ac.id




DOI: https://doi.org/10.24821/jags.v1i2.1304

Article Metrics

Abstract view : 687 times
ABSTRAK - 149 times FULL TEXT - 381 times

Refbacks

  • There are currently no refbacks.




Copyright (c) 2016 Journal of Animation & Games Studies



Journal of Animation and Games Studies (JAGS) - ISSN 2460-5662 (print) || 2502-499X (online)

Visitor Number  : View JAGS Stats