Chrome Extension
WeChat Mini Program
Use on ChatGLM

Investigating Reinforcement Learning for Dynamic Difficulty Adjustment

Tiago Negrisoli De Oliveira,Luiz Chaimowicz

PROCEEDINGS OF THE 22ND BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT, SBGAMES, 2023(2023)

Cited 0|Views6
No score
Abstract
Dynamic Difficulty Adjustment (DDA) is a technique to automatically adjust various game factors, such as items, maps, or opponent behavior, to provide players with a challenging and engaging experience. The goal is to maintain a balance ensuring an optimal level of enjoyment. In this work, we propose a reinforcement learning agent in a fighting game to create an opponent that matches the player's skill level. We propose a reward function that leads the player to have similar relative skill to his opponent and maintain a balanced match. Additionally, we introduce a penalty given to the agent during training to constrain its win rate. Therefore, creating an opponent that is not too wear nor too strong. We also explore regularization techniques to improve the agent's performance and adaptability. We show that regularization improves over the baseline in generalizing its behavior to handle opponents not encountered during training.
More
Translated text
Key words
Machine Learning,Reinforcement Learning,Dynamic Difficulty Adjustment
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined