Colwell's Castle Defence: A Custom Game Using Dynamic Difficulty Adjustment to Increase Player Enjoyment

Anthony M. Colwell,Frank G. Glavin
DOI: https://doi.org/10.48550/arXiv.1806.04471
2018-06-12
Abstract:Dynamic Difficulty Adjustment (DDA) is a mechanism used in video games that automatically tailors the individual gaming experience to match an appropriate difficulty setting. This is generally achieved by removing pre-defined difficulty tiers such as Easy, Medium and Hard; and instead concentrates on balancing the gameplay to match the challenge to the individual's abilities. The work presented in this paper examines the implementation of DDA in a custom survival game developed by the author, namely Colwell's Castle Defence. The premise of this arcade-style game is to defend a castle from hordes of oncoming enemies. The AI system that we developed adjusts the enemy spawn rate based on the current performance of the player. Specifically, we read the Player Health and Gate Health at the end of each level and then assign the player with an appropriate difficulty tier for the proceeding level. We tested the impact of our technique on thirty human players and concluded, based on questionnaire feedback, that enabling the technique led to more enjoyable gameplay.
Human-Computer Interaction,Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to improve the player experience of video games through Dynamic Difficulty Adjustment (DDA) technology, especially providing more personalized and adaptive game challenges for players with different skill levels. Traditional game design usually adopts preset difficulty levels (such as easy, medium, and hard), but this method is difficult to meet the needs of all players because each player's ability and preference are different. If the game difficulty is set too low, the game will lack challenges and make players feel bored; if the difficulty is too high, players may feel frustrated and eventually give up the game. Therefore, the author designed a custom - made survival game named "Colwell's Castle Defence" and introduced the DDA mechanism into the game, hoping to improve the player's game experience by adjusting the game difficulty in real time. Specifically, the author monitors the player's performance in the game (such as the player's health value and the city gate's health value), rates the player's skills after each round of the game, and adjusts the number of enemies generated in the next round of the game according to the rating results, thus achieving dynamic difficulty adjustment. In this way, the game can better match the player's actual ability, neither making players with lower skills lose interest in the game too early nor making players with higher skills feel dull. To verify the effectiveness of this method, the author invited 30 human players to participate in the test and collected feedback through questionnaires. The results show that after enabling the DDA technology, the overall game experience of players has been significantly improved.