DDA-MAPEKit: A Framework for Dynamic Difficulty Adjustment based on MAPE-K Loop

被引:3
作者
Souza, Carlos H. R. [1 ]
de Oliveira, Saulo S. [1 ]
Berretta, Luciana O. [1 ]
de Carvalho, Sergio T. [1 ]
机构
[1] Univ Fed Goias, Inst Informat, Goiania, Go, Brazil
来源
PROCEEDINGS OF THE 22ND BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT, SBGAMES, 2023 | 2023年
关键词
dynamic difficulty adjustment; self-adaptive systems; MAPE-K loop;
D O I
10.1145/3631085.3631322
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Dynamic Difficulty Adjustment (DDA) has emerged as a prominent solution to address the demand for adaptive gameplay in digital games. However, various research challenges within the realm of DDA still require attention. This paper introduces an approach that addresses some of these challenges by merging the knowledge of self-adaptive systems with the specific requirements of adaptive gameplay. We present DDA-MAPEKit, a framework developed for Unity Engine, a solution that implements this approach. It was constructed based on the modular MAPE-K loop, enabling the integration of multiple DDA strategies. The aim is to provide customized treatment for each game mechanics by constructing a separate MAPE-K loop for each one of them. To examine the feasibility of the proposed model, a proof of concept is conducted through the application of DDA-MAPEKit in an exergame designed for telerehabilitation purposes. The results were promising. By comparing and analyzing the data gathered during simulations with and without DDA, it was observed that the inclusion of the DDA mechanism created with DDA-MAPEKit led to the adaptation of the variables that depict the complexity of the game mechanics according to the player's performance. Hence, the effectiveness and feasibility of this mechanism are demonstrated by these findings, paving the way for further research.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 23 条
  • [11] Improved Belgian AI Algorithm for Dynamic Management in Action Role-Playing Games
    Mi, Qingwei
    Gao, Tianhan
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [12] Automatic difficulty management and testing in games using a framework based on behavior trees and genetic algorithms
    Paduraru, Ciprian
    Paduraru, Miruna
    [J]. 2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 170 - 179
  • [13] Pederassi Bruno Baere, 2012, Master's thesis.
  • [14] Philezwini Sithungu Siphesihle, 2020, CIIS 2020: 2020 3rd International Conference on Computational Intelligence and Intelligent Systems, P15, DOI 10.1145/3440840.3440856
  • [15] Ramos Gonzalez Tagliaro Leonardo, 2022, Undergraduate Thesis.
  • [16] Rorato Souza Carlos Henrique, 2022, Journal on Interactive Systems, V13, P179, DOI [10.5753/jis.2022.2679, DOI 10.5753/JIS.2022.2679]
  • [17] Segundo C., 2016, 2016 15 SBGAMES, P234
  • [18] Exploring Dynamic Difficulty Adjustment in Videogames
    Sepulveda, Gabriel K.
    Besoain, Felipe
    Barriga, Nicolas A.
    [J]. 2019 IEEE CHILEAN CONFERENCE ON ELECTRICAL, ELECTRONICS ENGINEERING, INFORMATION AND COMMUNICATION TECHNOLOGIES (CHILECON), 2019,
  • [19] Seyderhelm A.J.A., 2021, SSRN Electron. J., V1, P1, DOI [10.2139/ssrn.3982971, DOI 10.2139/SSRN.3982971]
  • [20] Souza C., 2023, P SBCAS 2023 SBC POR, P479, DOI [10.5753/sbcas.2023.229632, DOI 10.5753/SBCAS.2023.229632]