Simulation-Based Evaluation of Rule-Based Dynamic Difficulty Adjustment for Game-Based Learning Using Synthetic Bot Agents

Authors

  • Isabel Fátima de Jesus Administração de Aeroportos e Navegação Aérea de Timor-Leste
  • Khoirina Wulan Nurbianti Institut Teknologi Sepuluh November Surabaya https://orcid.org/0009-0009-1899-9258

DOI:

https://doi.org/10.36456/nd6wdk02

Keywords:

difficulty calibration, dynamic difficulty adjustment, game-based learning, Monte Carlo simulation, synthetic agents

Abstract

Dynamic difficulty adjustment (DDA) can regulate challenge in game-based learning, but favorable results against a fixed comparator do not necessarily demonstrate controller superiority. We evaluated a prespecified three-success/two-failure controller (DDA-R32) using Expert, Intermediate, and Novice synthetic agents across 3,000 simulation runs (three million interactions). Under the prespecified target tolerance, DDA-R32 increased target-zone occupancy relative to Fixed-5 by 0.6773, 0.3732, and 0.7694, respectively. Mean absolute probability error (MAE) decreased for Expert and Novice but not for Intermediate. A separately frozen exploratory protocol added 10,800 policy runs, tolerance sensitivity analyses, paired precision analyses, 40-state Markov validation, and horizon extensions. A feedback-only Window-20 policy achieved lower MAE than DDA-R32 in all nine profile-by-slope combinations. At the central slope, its MAE was 0.06948, 0.06553, and 0.06818, compared with 0.10377, 0.10493, and 0.09260 for DDA-R32. For the Intermediate profile, widening the target tolerance from 0.100 to 0.105 reversed the occupancy contrast with Fixed-5. The Markov analysis corroborated that the mechanistic balance reference describes adjustment requests rather than a stationary success-rate target. These findings demonstrate metric-dependent performance and limit claims of superiority for the streak controller. No human learning outcomes were measured.

References

Ajani, O. S., & Mallipeddi, R. (2023). Pareto-based dynamic difficulty adjustment of a competitive exergame for arm rehabilitation. International Journal of Human–Computer Studies, 178, Article 103100. https://doi.org/10.1016/j.ijhcs.2023.103100

Arevalillo-Herráez, M., Katsigiannis, S., Alqahtani, F., & Arnau-González, P. (2023). Fusing ECG signals and IRT models for task difficulty prediction in computerised educational systems. Knowledge-Based Systems, 280, Article 111052. https://doi.org/10.1016/j.knosys.2023.111052

Aşkın, O. (2025). Designing a large language model-based AI system for dynamic difficulty adjustment in digital games. Acta Infologica, 9(1), 183–207. https://doi.org/10.26650/acin.1670469

Blom, P. M., Methorst, S., Bakkes, S., & Spronck, P. (2019). Modeling and adjusting in-game difficulty based on facial expression analysis. Entertainment Computing, 31, Article 100307. https://doi.org/10.1016/j.entcom.2019.100307

Chrysafiadi, K., Kamitsios, M., & Virvou, M. (2023). Fuzzy-based dynamic difficulty adjustment of an educational 3D-game. Multimedia Tools and Applications, 82, 27525–27549. https://doi.org/10.1007/s11042-023-14515-w

Climent, L., Longhi, A., Arbelaez, A., & Mancini, M. (2024). A framework for designing reinforcement learning agents with dynamic difficulty adjustment in single-player action video games. Entertainment Computing, 50, Article 100686. https://doi.org/10.1016/j.entcom.2024.100686

Cole, S. R., Edwards, J. K., Naimi, A. I., & Muñoz, A. (2020). Hidden imputations and the Kaplan-Meier estimator. American Journal of Epidemiology, 189(11), 1408–1411. https://doi.org/10.1093/aje/kwaa086

Darzi, A., McCrea, S. M., & Novak, D. (2021). User experience with dynamic difficulty adjustment methods for an affective exergame: Comparative laboratory-based study. JMIR Serious Games, 9(2), Article e25771. https://doi.org/10.2196/25771

Grosu, M.-A., Nicola, S., & Ciocârlie, H. (2026). Dynamic difficulty adjustment in a VR game: Comparing fixed progression with two adaptive progression strategies. Electronics, 15(17), Article 3929. https://doi.org/10.3390/electronics15173929

Guo, Z., Thawonmas, R., & Ren, X. (2024). Rethinking dynamic difficulty adjustment for video game design. Entertainment Computing, 50, Article 100663. https://doi.org/10.1016/j.entcom.2024.100663

Guzmán, D. E., Rengifo, C. F., Guzmán, J. D., & Garcia Cena, C. E. (2024). Virtual reality games for cognitive rehabilitation of older adults: A review of adaptive games, domains and techniques. Virtual Reality, 28, Article 92. https://doi.org/10.1007/s10055-024-00968-3

Kristensen, J. T., & Burelli, P. (2024). Difficulty modelling in mobile puzzle games: An empirical study on different methods to combine player analytics and simulated data. International Journal of Computer Games Technology, 2024, Article 5592373. https://doi.org/10.1155/2024/5592373

Leipzig, J., Nüst, D., Hoyt, C. T., Ram, K., & Greenberg, J. (2021). The role of metadata in reproducible computational research. Patterns, 2(9), Article 100322. https://doi.org/10.1016/j.patter.2021.100322

Lima, R., Branco, D., Lobo, P., & Bermúdez i Badia, S. (2026). Flow optimizer framework: Validation of a dynamic difficulty adjustment system for serious games. Games for Health Journal. https://doi.org/10.1177/2161783X251414444

Mi, Q., & Gao, T. (2022). Adaptive rubber-banding system of dynamic difficulty adjustment in racing games. ICGA Journal, 44(1), 18–38. https://doi.org/10.3233/ICG-220207

Moon, J.-Y., Choi, Y.-J., Park, T.-H., Choi, J.-D., Hong, J.-H., & Kim, K.-J. (2022). Diversifying dynamic difficulty adjustment agent by integrating player state models into Monte-Carlo tree search. Expert Systems with Applications, 205, Article 117677. https://doi.org/10.1016/j.eswa.2022.117677

Morris, T. P., White, I. R., & Crowther, M. J. (2019). Using simulation studies to evaluate statistical methods. Statistics in Medicine, 38(11), 2074–2102. https://doi.org/10.1002/sim.8086

Mortazavi, F., Moradi, H., & Vahabie, A.-H. (2024). Dynamic difficulty adjustment approaches in video games: A systematic literature review. Multimedia Tools and Applications, 83(35), 83227–83274. https://doi.org/10.1007/s11042-024-18768-x

Paraschos, P. D., & Koulouriotis, D. E. (2023). Game difficulty adaptation and experience personalization: A literature review. International Journal of Human–Computer Interaction, 39(1), 1–22. https://doi.org/10.1080/10447318.2021.2020008

Rjiba, A., Cheniti-Belcadhi, L., & Kasperiuniene, J. (2025). Adaptive difficulty and stealth assessment in collaborative game-based learning. Computer Applications in Engineering Education, 33(6), Article e70102. https://doi.org/10.1002/cae.70102

Rousselet, G. A., Pernet, C. R., & Wilcox, R. R. (2021). The percentile bootstrap: A primer with step-by-step instructions in R. Advances in Methods and Practices in Psychological Science, 4(1), 1–10. https://doi.org/10.1177/2515245920911881

Shohieb, S. M., Doenyas, C., & Elhady, A. M. (2022). Dynamic difficulty adjustment technique-based mobile vocabulary learning game for children with autism spectrum disorder. Entertainment Computing, 42, Article 100495. https://doi.org/10.1016/j.entcom.2022.100495

Souza, C. H. R., Nascimento, D. F., Berretta, L. O., & Carvalho, S. T. (2025). Solutions for dynamic difficulty adjustment in digital games: A systematic literature review. Entertainment Computing, 55, Article 101041. https://doi.org/10.1016/j.entcom.2025.101041

Vickerstaff, V., Omar, R. Z., & Ambler, G. (2019). Methods to adjust for multiple comparisons in the analysis and sample size calculation of randomised controlled trials with multiple primary outcomes. BMC Medical Research Methodology, 19, Article 129. https://doi.org/10.1186/s12874-019-0754-4

Víteková, L., Eichhorn, C., Pirker, J., & Plecher, D. A. (2026). Dynamic difficulty adjustment in serious games: A literature review. Information, 17(1), Article 96. https://doi.org/10.3390/info17010096

Downloads

Published

22-10-2026

How to Cite

de Jesus, I. F., & Nurbianti, K. W. (2026). Simulation-Based Evaluation of Rule-Based Dynamic Difficulty Adjustment for Game-Based Learning Using Synthetic Bot Agents. Jurnal Buana Teknologi Pendidikan, 3(1), 1-21. https://doi.org/10.36456/nd6wdk02