Development of Finite State Machine Computational Model for Dynamic Difficulty in an Educational Platformer Video Game
DOI:
https://doi.org/10.18495/comengapp.v14i3.1317Keywords:
Dynamic Difficulty Adjustment, Finite State Machine, Educational Games, Player Experience, 2D PlatformerAbstract
This research aims to address the issue of static and unengaging educational history games for players with diverse skill levels. To this end, a 2D platformer game titled "Parahyangan" was developed, implementing a Dynamic Difficulty Adjustment (DDA) system based on a Finite State Machine (FSM), which allows the difficulty level to adapt to the player's performance. Using the Game Development Life Cycle (GDLC) methodology, the game was designed and quantitatively tested through a User Acceptance Test (UAT) with 85 respondents. The analysis shows that the game was well-received, falling into the "Good" category with a total satisfaction score of 77.55%. The core DDA feature was proven to be functional and well-accepted by the players. The user interface was identified as a major strength, while level progression was noted as an area for improvement. It is concluded that the implementation of DDA using an FSM is an effective solution for creating a more personalized, engaging, and sustainable learning medium for history that maintains player involvement.
Downloads
Submitted
Accepted
Published
Issue
Section
License
Copyright (c) 2025 Zamir Mustafid

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




