Towards Objective Metrics for Procedurally Generated Video Game Levels

01/25/2022
by   Michael Beukman, et al.
0

With increasing interest in procedural content generation by academia and game developers alike, it is vital that different approaches can be compared fairly. However, evaluating procedurally generated video game levels is often difficult, due to the lack of standardised, game-independent metrics. In this paper, we introduce two simulation-based evaluation metrics that involve analysing the behaviour of an A* agent to measure the diversity and difficulty of generated levels in a general, game-independent manner. Diversity is calculated by comparing action trajectories from different levels using the edit distance, and difficulty is measured as how much exploration and expansion of the A* search tree is necessary before the agent can solve the level. We demonstrate that our diversity metric is more robust to changes in level size and representation than current methods and additionally measures factors that directly affect playability, instead of focusing on visual information. The difficulty metric shows promise, as it correlates with existing estimates of difficulty in one of the tested domains, but it does face some challenges in the other domain. Finally, to promote reproducibility, we publicly release our evaluation framework.

READ FULL TEXT

page 3

page 5

page 7

research
07/05/2022

Generating Game Levels of Diverse Behaviour Engagement

Recent years, there has been growing interests in experience-driven proc...
research
04/14/2022

Procedural Content Generation using Neuroevolution and Novelty Search for Diverse Video Game Levels

Procedurally generated video game content has the potential to drastical...
research
05/15/2020

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

Methods for dynamic difficulty adjustment allow games to be tailored to ...
research
04/24/2018

An Integrated Framework for AI Assisted Level Design in 2D Platformers

The design of video game levels is a complex and critical task. Levels n...
research
07/29/2022

Combining Evolutionary Search with Behaviour Cloning for Procedurally Generated Content

In this work, we consider the problem of procedural content generation f...
research
05/15/2019

ELIMINATION from Design to Analysis

Elimination is a word puzzle game for browsers and mobile devices, where...
research
09/10/2019

Automatic difficulty management and testing in games using a framework based on behavior trees and genetic algorithms

The diversity of agent behaviors is an important topic for the quality o...

Please sign up or login with your details

Forgot password? Click here to reset