Loading…

Dynamic Difficulty Adjustment with a simplification ability using neuroevolution

This paper describes a concept of a dynamic difficulty adjustment system that learns and adapts online to the style of the player’s in-game behavior based on the neuroevolution using additionally the base of catalogues. A neural network trained through evolutionary algorithms is used to achieve bett...

Full description

Saved in:
Bibliographic Details
Published in:Procedia computer science 2019, Vol.156, p.395-403
Main Authors: Shakhova, Mariia, Zagarskikh, Aleksandr
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper describes a concept of a dynamic difficulty adjustment system that learns and adapts online to the style of the player’s in-game behavior based on the neuroevolution using additionally the base of catalogues. A neural network trained through evolutionary algorithms is used to achieve better adaptation. In this case, genetic algorithms alter the weights of the neural network. In addition to adaptation, the proposed method provides an opportunity to downgrade difficulty when it is necessary or respond to rapid changes in the player skill level. The test game in the genre of real-time first-person fighting is designed to validate the efficiency of the proposed model. Multilayer perceptron (MLP) architecture was selected as a neural network’s topology to achieve the maximum correlation between an approximation of the loss function and speed of the neural network. The article describes the advantages and limitations of the proposed concept in comparison with other approaches.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2019.08.219