Development of “Explores the Tenggarong City” Using Autonomous Response of Adaptive NPC

Full Text (PDF, 800KB), PP.49-58

Views: 0 Downloads: 0


Reza Andrea 1,* Azahari 1

1. STMIK Widya Cipta Dharma, Samarinda, 75123, Indonesia

* Corresponding author.


Received: 1 May 2020 / Revised: 9 Jun. 2020 / Accepted: 7 Jul. 2020 / Published: 8 Feb. 2021

Index Terms

Game, traveling, Tenggarong, Non-Player Character


The game is one of the big industries today and can be an alternative entertainment to spend holidays and free time and become a very fun activity for children and adults. The game can also be used as an interactive and attractive promotional media with the theme of traveling. One of the development methods that can support the game platform is Finite State Machine. This method is used to regulate the behavior of Non-Player Character (NPC) in order to guide players to complete the game. The results of the study showed that "Explores The Tenggarong City" game is based on Android, has an interesting gameplay and makes the process of knowledge about destination very enjoyable so that players are expected to know information about the destination in Tenggarong City. This research contributes to the development of NPC and FSM in promotional games.

Cite This Paper

Reza Andrea, Azahari, " Development of “Explores the Tenggarong City” Using Autonomous Response of Adaptive NPC", International Journal of Modern Education and Computer Science(IJMECS), Vol.13, No.1, pp. 49-58, 2021.DOI: 10.5815/ijmecs.2021.01.04


[1] Khowaja, K., & Salim, S. S. (2019). Serious game for children with autism to learn vocabulary: an experimental evaluation. International Journal of Human–Computer Interaction, 35(1), 1-26.

[2] Thorn, A., Doran, J. P., Zucconi, A., & Palacios, J. (2019). Complete Unity 2018 Game Development: Explore techniques to build 2D/3D applications using real-world examples. Packt Publishing Ltd.

[3] Sutan, S., Cahyani, R. W., Alam, F., & Syuhada, E. M. (2017, February). Exotism of Batu Putih area in Samarinda, East Kalimantan as conservation area for ecotourism destination. In AIP Conference Proceedings (Vol. 1813, No. 1, p. 020009). AIP Publishing LLC.

[4] Lanham, M. (2017). Augmented reality game development. Packt Publishing Ltd.

[5] Egenfeldt-Nielsen, S., Smith, J. H., & Tosca, S. P. (2019). Understanding video games: The essential introduction. Routledge.

[6] Miller, C. H. (2019). Digital Storytelling 4e: A creator's guide to interactive entertainment. CRC Press.

[7] Rabin, S. (2019). Game AI Pro 360: Guide to Architecture. CRC Press.

[8] Petrosyan, L. A., & Yeung, D. W. K. (2020). Game Theoretic Analysis. World Scientific Publishing Company Pte Limited.

[9] Arif, Y. M., & Hariadi, M. (2012). Integrasi Hierarchy Finite State Machine dan Logika Fuzzy untuk Desain Strategi NPC Game. MATICS.

[10] Kahfi, M., (2017). Penerapan Metode Finite state machine (FSM) Pada Game Agen “Zambru Khatulistiwa” Tactical RPG Berbasis Android, , Thesis STMIK Widya Cipta Dharma.

[11] Bimantoro, T., & Haryanto, H. (2016). Pemodelan perilaku musuh menggunakan Finite State Machine (FSM) pada game pengenalan unsur kimia. Journal of Applied Intelligent System, 1(3), 210-219.

[12] Kam, T., Villa, T., Brayton, R. K., & Sangiovanni-Vincentelli, A. L. (2013). Synthesis of finite state machines: functional optimization. Springer Science & Business Media.

[13] Halpern, J. (2019). Games and Game Engines. In Developing 2D Games with Unity (pp. 1-12). Apress, Berkeley, CA.

[14] Späth, P. (2019). Learn Kotlin for Android Development. Apress.

[15] Chandler, H. M. (2020). The Game Production Toolbox. CRC Press.

[16] Gupta, S., Bagga, S., & Sharma, D. K. (2020). Hand Gesture Recognition for Human Computer Interaction and Its Applications in Virtual Reality. In Advanced Computational Intelligence Techniques for Virtual Reality in Healthcare (pp. 85-105). Springer, Cham.

[17] Gorrieri, R. (2019). Axiomatizing Team Equivalence for Finite-State Machines. In The Art of Modelling Computational Systems: A Journey from Logic and Concurrency to Security and Privacy (pp. 14-32). Springer, Cham.

[18] Andrea, R. (2018). Combination of Finite State Machine (FSM) and Sugeno Fuzzy for Game Agent in “Battle of Etam Earth”. Advanced Science Letters, 24(11), 8663-8667.

[19] Singh, K., Singh, A. V., Khatri, S. K., & Som, S. (2019, January). Artificial Intelligence Based Path Finding and Decision Making in First Person Shooting Game. In 2019 Third International Conference on Inventive Systems and Control (ICISC) (pp. 168-171). IEEE.

[20] Agarwal, B. B., Tayal, S. P., & Gupta, M. (2010). Software engineering and testing. Jones & Bartlett Learning.