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)

引用 0|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
Machine Learning,Reinforcement Learning,Dynamic Difficulty Adjustment
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要