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

09/10/2019
by   Ciprian Paduraru, et al.
0

The diversity of agent behaviors is an important topic for the quality of video games and virtual environments in general. Offering the most compelling experience for users with different skills is a difficult task, and usually needs important manual human effort for tuning existing code. This can get even harder when dealing with adaptive difficulty systems. Our paper's main purpose is to create a framework that can automatically create behaviors for game agents of different difficulty classes and enough diversity. In parallel with this, a second purpose is to create more automated tests for showing defects in the source code or possible logic exploits with less human effort.

READ FULL TEXT
research
11/04/2022

Diversity-based Deep Reinforcement Learning Towards Multidimensional Difficulty for Fighting Game AI

In fighting games, individual players of the same skill level often exhi...
research
11/11/2022

An Agent-based Approach to Automated Game Testing: an Experience Report

Computer games are very challenging to handle for traditional automated ...
research
04/18/2023

Assessing Video Game Balance using Autonomous Agents

As the complexity and scope of games increase, game testing, also called...
research
01/05/2023

Character Simulation Using Imitation Learning With Game Engine Physics

Creating visual 3D sensing characters that interact with AI peers and vi...
research
11/29/2022

Automated Play-Testing Through RL Based Human-Like Play-Styles Generation

The increasing complexity of gameplay mechanisms in modern video games i...
research
01/25/2022

Towards Objective Metrics for Procedurally Generated Video Game Levels

With increasing interest in procedural content generation by academia an...
research
10/22/2021

Handling Concurrency in Behavior Trees

This paper addresses the concurrency issues affecting Behavior Trees (BT...

Please sign up or login with your details

Forgot password? Click here to reset