Dynamic Difficulty Adjustment for Maximized Engagement in Digital Games

@article{Xue2017DynamicDA,
  title={Dynamic Difficulty Adjustment for Maximized Engagement in Digital Games},
  author={Su Xue and Meng Wu and John F. Kolen and Navid Aghdaie and Kazi A. Zaman},
  journal={Proceedings of the 26th International Conference on World Wide Web Companion},
  year={2017}
}
  • Su Xue, Meng Wu, Kazi A. Zaman
  • Published 3 April 2017
  • Computer Science
  • Proceedings of the 26th International Conference on World Wide Web Companion
Dynamic difficulty adjustment (DDA) is a technique for adaptively changing a game to make it easier or harder. A common paradigm to achieve DDA is through heuristic prediction and intervention, adjusting game difficulty once undesirable player states (e.g., boredom or frustration) are observed. Without quantitative objectives, it is impossible to optimize the strength of intervention and achieve the best effectiveness. In this paper, we propose a DDA framework with a global optimization… 

Figures and Tables from this paper

Dynamic Difficulty Adjustment (DDA) in Computer Games: A Review
  • M. Zohaib
  • Computer Science
    Adv. Hum. Comput. Interact.
  • 2018
TLDR
This paper provides a review of the current approaches to dynamic difficulty adjustment (DDA) and suggests ways to improve the quality of the DDA presented to the gamers by providing a customized solution for the gamers.
Dynamic Difficulty Adjustment in Digital Games Using Genetic Algorithms
TLDR
The main idea of this paper is to create an approach that can be modified and coupled to any kind of game by using a Genetic Algorithm which helps to provide the exact amount of challenge that a player needs to not be bored or frustrated thus balancing the difficulty of a game.
Enemy Within: Long-term Motivation Effects of Deep Player Behavior Models for Dynamic Difficulty Adjustment
TLDR
The results indicate that DPBM can lead to significant improvements in intrinsic motivation and players prefer game experience episodes featuring DPBM over experience episodes with classic difficulty management.
Fast Game Content Adaptation Through Bayesian-based Player Modelling
TLDR
This paper presents Fast Bayesian Content Adaption (FBCA), a system for DDA that is agnostic to the domain and that can target particular difficulties that significantly outperforms simpler DDA heuristics with the added benefit of maintaining a model of the user.
DL-DDA - Deep Learning based Dynamic Difficulty Adjustment with UX and Gameplay constraints
TLDR
A method that automatically optimizes the user experience while taking into consideration other players and the macro constraints imposed by the game is proposed, based on a deep neural network architecture that involves a count loss constraint that has zero gradients in most of its support.
Go with the Flow: Reinforcement Learning in Turn-based Battle Video Games
TLDR
An idea for incorporating DDA through the use of Reinforcement Learning (RL) to agents of turn-based battle video games, and design and implement an RL agent that shows the idea of how a game could achieve balance through adequate choices in actions depending on the player's level of skill.
Tackling Generation of Combat Encounters in Role-playing Digital Games
TLDR
This paper describes an own reinforcement learning algorithm that estimates difficulties of combat encounters during game runtime, which can be them used to find next suitable combat encounter of desired difficulty in a stochastic hill-climbing manner.
Finding Game Levels with the Right Difficulty in a Few Trials through Intelligent Trial-and-Error
TLDR
The approach can reliably find levels with a specific target difficulty for a variety of planning agents in only a few trials, while maintaining an understanding of their skill landscape.
Exploring Dynamic Difficulty Adjustment in Videogames
TLDR
This paper will present Dynamic Difficulty Adjustment (DDA), a recently arising research topic, which aims to develop an automated difficulty selection mechanism that keeps the player engaged and properly challenged, neither bored nor overwhelmed.
AlphaDDA: game artificial intelligence with dynamic difficulty adjustment using AlphaZero
TLDR
This study shows thatAlphaDDA can balance its skill with that of the other AI agents, except for a random player, and believes that the AlphaDDA approach can be used for any game in which the DNN can estimate the value from the state.
...
...

References

SHOWING 1-10 OF 17 REFERENCES
Polymorph: dynamic difficulty adjustment through level generation
TLDR
Polymorph is presented, which employs techniques from level generation and machine learning to understand game component difficulty and player skill, dynamically constructing a 2D platformer game with continually-appropriate challenge.
The case for dynamic difficulty adjustment in games
TLDR
Basic design requirements for effective dynamic difficulty adjustment (DDA) given this constraint are examined, an interactive DDA system (Hamlet) is presented, and preliminary evaluation results which challenge common assumptions about player enjoyment and adjustment dynamics are offered.
DIFFICULTY SCALING OF GAME AI
TLDR
It is concluded that dynamic scripting, using top culling, can enhance the entertainment value of games by scaling the difficulty level of the game AI to the playing skill of the human player.
Dynamic Difficulty Balancing for Cautious Players and Risk Takers
TLDR
This work describes a novel modelling technique known as particle filtering which can be used to model various levels of player ability while also considering the player's risk profile, and develops particle filter models which can then be used in real-time to categorise players into different ability and risk-taking levels.
A Temporal Data-Driven Player Model for Dynamic Difficulty Adjustment
TLDR
The efficacy and scalability of tensor factorization models are demonstrated through an empirical study of human players in a simple role-playing combat game and a significant correlation between performance ratings and player subjective experiences of difficulty is found.
Predicting Dynamic Difficulty
TLDR
An exponential update algorithm for dynamic difficulty adjustment, a bound on the number of wrong difficulty settings relative to the best static setting chosen in hindsight, and an empirical investigation of the algorithm when playing against adversaries are investigated.
Measuring player experience on runtime dynamic difficulty scaling in an RTS game
TLDR
A study of what a number of players expressed after playing against computer opponents of different kinds in an RTS game indicates that the players found it more enjoyable to play an even game against an opponent that adapted their strength to that of the player.
Churn prediction for high-value players in casual social games
TLDR
Test results indicate that contacting players shortly before the predicted churn event substantially improves the effectiveness of communication with players and suggests that cross-linking may be the more effective measure to deal with churning players.
Video game personalisation techniques: A comprehensive survey
Predicting player churn in the wild
TLDR
This paper presents the first cross-game study of churn prediction in Free-to-Play games, and develops a broadly applicable churn prediction model, which does not rely on game-design specific features.
...
...