Continuous Reinforcement Learning-based Dynamic Difficulty Adjustment in a Visual Working Memory Game

08/24/2023
by   Masoud Rahimi, et al.
0

Dynamic Difficulty Adjustment (DDA) is a viable approach to enhance a player's experience in video games. Recently, Reinforcement Learning (RL) methods have been employed for DDA in non-competitive games; nevertheless, they rely solely on discrete state-action space with a small search space. In this paper, we propose a continuous RL-based DDA methodology for a visual working memory (VWM) game to handle the complex search space for the difficulty of memorization. The proposed RL-based DDA tailors game difficulty based on the player's score and game difficulty in the last trial. We defined a continuous metric for the difficulty of memorization. Then, we consider the task difficulty and the vector of difficulty-score as the RL's action and state, respectively. We evaluated the proposed method through a within-subject experiment involving 52 subjects. The proposed approach was compared with two rule-based difficulty adjustment methods in terms of player's score and game experience measured by a questionnaire. The proposed RL-based approach resulted in a significantly better game experience in terms of competence, tension, and negative and positive affect. Players also achieved higher scores and win rates. Furthermore, the proposed RL-based DDA led to a significantly less decline in the score in a 20-trial session.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2017

Dynamic Difficulty Adjustment on MOBA Games

This paper addresses the dynamic difficulty adjustment on MOBA games as ...
research
10/21/2021

Player Dominance Adjustment in Games

Video Games are boring when they are too easy, and frustrating when they...
research
06/12/2018

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

Dynamic Difficulty Adjustment (DDA) is a mechanism used in video games t...
research
06/06/2021

DL-DDA – Deep Learning based Dynamic Difficulty Adjustment with UX and Gameplay constraints

Dynamic difficulty adjustment (DDA) is a process of automatically changi...
research
09/04/2017

A Fuzzy Control System for Inductive Video Games

It has been shown that the emotional state of students has an important ...
research
06/26/2023

Estimating player completion rate in mobile puzzle games using reinforcement learning

In this work we investigate whether it is plausible to use the performan...
research
11/23/2020

Unsupervised Difficulty Estimation with Action Scores

Evaluating difficulty and biases in machine learning models has become o...

Please sign up or login with your details

Forgot password? Click here to reset