Finding Game Levels with the Right Difficulty in a Few Trials through Intelligent Trial-and-Error

05/15/2020
by   Miguel Gonzalez Duque, et al.
0

Methods for dynamic difficulty adjustment allow games to be tailored to particular players to maximize their engagement. However, current methods often only modify a limited set of game features such as the difficulty of the opponents, or the availability of resources. Other approaches, such as experience-driven Procedural Content Generation (PCG), can generate complete levels with desired properties such as levels that are neither too hard nor too easy, but require many iterations. This paper presents a method that can generate and search for complete levels with a specific target difficulty in only a few trials. This advance is enabled by through an Intelligent Trial-and-Error algorithm, originally developed to allow robots to adapt quickly. Our algorithm first creates a large variety of different levels that vary across predefined dimensions such as leniency or map coverage. The performance of an AI playing agent on these maps gives a proxy for how difficult the level would be for another AI agent (e.g. one that employs Monte Carlo Tree Search instead of Greedy Tree Search); using this information, a Bayesian Optimization procedure is deployed, updating the difficulty of the prior map to reflect the ability of the agent. 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.

READ FULL TEXT

page 1

page 4

page 5

page 7

research
02/07/2019

Agent-Based Adaptive Level Generation for Dynamic Difficulty Adjustment in Angry Birds

This paper presents an adaptive level generation algorithm for the physi...
research
05/18/2021

Fast Game Content Adaptation Through Bayesian-based Player Modelling

In games, as well as many user-facing systems, adapting content to users...
research
07/26/2021

Predicting Game Engagement and Difficulty Using AI Players

This paper presents a novel approach to automated playtesting for the pr...
research
01/25/2022

Towards Objective Metrics for Procedurally Generated Video Game Levels

With increasing interest in procedural content generation by academia an...
research
06/03/2021

Deceptive Level Generation for Angry Birds

The Angry Birds AI competition has been held over many years to encourag...
research
06/12/2018

Talakat: Bullet Hell Generation through Constrained Map-Elites

We describe a search-based approach to generating new levels for bullet ...
research
02/19/2022

Illuminating the Space of Enemies Through MAP-Elites

Action-Adventure games have several challenges to overcome, where the mo...

Please sign up or login with your details

Forgot password? Click here to reset