Implementation of Inventory Checking System Using Finite State Machine in Role Playing Game

Ahmad Fauzi Anggi Ariesta Kusuma, Riska Dwi Handayani

Abstract


This study aims to implement an inventory checking system combined with Finite State Machine (FSM) in the Role Playing Game (RPG) game genre using Arnold Hendrick's Game Development Life Cycle (GDLC) development method. In RPG games, inventory management is a crucial aspect that affects the gameplay, especially in the management of quests and item crafting features. The FSM approach is used to manage state and state transitions in randomly completed quests, providing more flexible dynamics in the completion of in-game tasks. The GDLC method was chosen to ensure that system development is carried out in a structured manner, starting from planning, design, implementation, to testing. This research integrates FSM in  the RPG Maker MV game engine, which allows developers to dynamically set various quest variables and optimize the item crafting process. By implementing FSM, items can be combined based on predefined state conditions, creating a more complex and interactive gameplay experience. The results of this study show that the application of FSM in the inventory checking system has a significant impact on flexibility in quest management and crafting. Quest variables that can be completed freely according to the player's choice, Overall, Finite State Machine can provide interactivity and depth of gameplay in RPGs with various quests that are tiered with each level, especially in the use of RPG Maker MV as an engine to apply various supporting variables to create flexibility in completing missions.

Full Text:

PDF

References


Riyan, Tengku & Pardede, Akim & Yustika Manik, Fuzy. (2023). Implementation of Finite State Machine Models on the Artificial Intelligence System of Characters in The Game "MMORPG" using RPG Maker. Journal of Artificial Intelligence and Engineering Applications (JAIEA). 3. 287-291. 10.59934/jaiea.v3i1.311.

Gumilang, Achdan & Haryanto, Hanny & Dolphina, Erlin. (2024). Pengembangan Game RPG dan Story Dengan Elemen Gameplay Menggunakan Metodologi Finite State Machine (FSM) Pada Game Kisah Tjepoe. TECHNO CREATIVE. 1. 129. 10.62411/tcv.v1i2.2069.

Ramadan, Rido & Widyani, Yani. (2013). Game development life cycle guidelines. 95-100. 10.1109/ICACSIS.2013.6761558. J. Breckling, Ed., The Analysis of Directional Time Series: Applications to Wind Speed and Direction, ser. Lecture Notes in Statistics. Berlin, Germany: Springer, 1989, vol. 61.

Egha Pacsi Yudha Perdana, & Sri Winarso Martyas Edi. (2024). PENERAPAN METODE FINITE STATE MACHINE (FSM) PADA GAME ROLE PLAYING GAME (RPG) INK JOURNEYS. IT-Explore: Jurnal Penerapan Teknologi Informasi Dan Komunikasi, 3(3), 194–295. https://doi.org/10.24246/itexplore.v3i3.2024.pp194-295

Astuti, Dwi, et al. "Application of the Finite State Machine Method to Determine the End of the Story Based on User Choice in Multiple Role Playing Games." International Journal of Computer and Information System, vol. 3, no. 2, 2022, pp. 64-68, doi:10.29040/ijcis.v3i2.70.

Rangan, A. Y., & Hendy. (2023). Penerapan Line of Sight dan Finit State Machine pada Game Platformer “RUN!” . Digital Transformation Technology, 3(1), 236-247. https://doi.org/10.47709/digitech.v3i1.2745

Naufal, Muhammad & Haryanto, Hanny & Hastuti, Khafiizh & Nathania, Nita. (2024). Aktivitas Dinamis pada Appreciative Game “Warik the Adventurer” berbasis Finite State Machine. Journal of Applied Computer Science and Technology. 5. 26-32. 10.52158/jacost.v5i1.716.

Gumilang, Achdan & Haryanto, Hanny & Dolphina, Erlin. (2024). Pengembangan Game RPG dan Story Dengan Elemen Gameplay Menggunakan Metodologi Finite State Machine (FSM) Pada Game Kisah Tjepoe. TECHNO CREATIVE. 1. 129. 10.62411/tcv.v1i2.2069.

Foriansyah, Mochamad & Taurusta, Cindy. (2022). Design and Build an RPG Game "Drop the Dragon" as a Medium for Practicing Mathematics Using the Finite State Machine Method. Procedia of Engineering and Life Science. 2. 10.21070/pels.v2i




DOI: https://doi.org/10.29040/ijcis.v5i4.197

Article Metrics

Abstract view : 50 times
PDF - 19 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License