IMPLEMENTASI FINITE STATE MACHINE SEBAGAI ALTERNATIVE STORY DALAM GAME ANOTHER WORLD REBORN
Main Article Content
Abstract
The development of RPG (Role Playing Game) games requires dynamic interactions and immersive stories. However, Another World Reborn has weaknesses in terms of monotonous NPC (Non-Player Character) behavior and a linear storyline, thus reducing the level of replayability. This study aims to implement the Finite State Machine (FSM) method to create a dynamic alternative story using RPG Maker MV. FSM is applied to organize NPC state transitions, dialogue branches, and storylines based on player choices, resulting in three alternative endings: (A) defeating the Demon King, (B) siding with the Devil, and (C) returning to the original world. Testing using Black Box Testing shows that all features function as designed, while usability testing with the System Usability Scale (SUS) on 20 respondents resulted in a score of 74.3 (Acceptable category), indicating a significant improvement from the initial version (score 61.1). And for the reason for choosing 20 respondents is based on the principle that this number is sufficient to identify the majority of usability problems without requiring large resources. Furthermore, these numbers allow for simple statistical analysis, such as the mean and standard deviation, which are useful for measuring the consistency of user experiences. The research results demonstrate that FSM successfully generates three alternative endings while also effectively increasing NPC interactivity and game replayability.
Article Details
References
[2] A. F. Anggi and A. Kusuma, “Penerapan Metode Finite State Machine Pada Pembuatan Map Dungeon Pada Game Rpg ‘Temukan Jalanmu,’” J. Transform., vol. 15, no. 2, pp. 106–114, 2019.
[3] M. Ananta, S. Teknik, and A. Graf, “Penentuan Alur Cerita Pada Permainan RPG Dengan Menggunakan Graf,” 2021.
[4] Y. Rezaka Aditya, “PENERAPAN METODE FINATE STATE MACHINE PADA GAME SEJARAH " Legenda Depati parbo " MENGGUNAKAN RPG MAKER MV,” pp. 1–76, 2021, [Online]. Available: https://repository.uir.ac.id/11018/
[5] Roika, “Darkrise - Pixel Action RPG,” Google Playstore. [Online]. Available: https://play.google.com/store/apps/details?id=com.Roika.Darkrise
[6] ChillyRoom, “Soul Knight - Game Aksi Seru,” Google Playstore. [Online]. Available: https://play.google.com/store/apps/details?id=com.ChillyRoom.DungeonShooter&hl=id
[7] D. Astuti, A. F. A. A. Kusuma, and F. Syah, “Application of the Finite State Machine Method to Determine the End of the Story Based on User Choice in Multiple Role Playing Games,” Int. J. Comput. Inf. Syst., vol. 3, no. 2, pp. 64–68, 2022, doi: 10.29040/ijcis.v3i2.70.
[8] A. Amri, Z. Yunizar, H. Al, K. Aidilof, T. Informatika, and U. Malikussaleh, “SENASTIKA Universitas Malikussaleh,” pp. 1–13.
[9] A. Agustin, A. Evel, S. Susanti, and R. Rahmaddeni, “Implementasi Metode Finite State Machine pada Permainan Tradisional Setatak Berbasis Android,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 8, no. 2, pp. 738–751, 2021, doi: 10.35957/jatisi.v8i2.580.
[10] J. Penerapan and T. Informasi, “IT-EXPLORE,” vol. 03, pp. 194–205, 2024.