Using a NEAT approach with curriculums for dynamic content generation in video games
Hind, Daniel and Harvey, Carlo (2024) Using a NEAT approach with curriculums for dynamic content generation in video games. Personal and Ubiquitous Computing. ISSN 1617-4917
Preview |
Text
s00779-024-01801-z.pdf - Published Version Available under License Creative Commons Attribution. Download (2MB) |
Abstract
This paper presents a novel exploration of the use of an evolving neural network approach to generate dynamic content for video games, specifically for a tower defence game. The objective is to employ the NeuroEvolution of Augmenting Topologies (NEAT) technique to train a NEAT neural network as a wave manager to generate enemy waves that challenge the player’s defences. The approach is extended to incorporate NEAT-generated curriculums for tower deployments to gradually increase the difficulty for the generated enemy waves, allowing the neural network to learn incrementally. The approach dynamically adapts to changes in the player’s skill level, providing a more personalised and engaging gaming experience. The quality of the machine-generated waves is evaluated through a blind A/B test with the Games Experience Questionnaire (GEQ), and results are compared with manually designed human waves. The study finds no discernible difference in the reported player experience between AI and human-designed waves. The approach can significantly reduce the time and resources required to design game content while maintaining the quality of the player experience. The approach has the potential to be applied to a range of video game genres and within the design and development process, providing a more personalised and engaging gaming experience for players.
Item Type: | Article |
---|---|
Identification Number: | 10.1007/s00779-024-01801-z |
Dates: | Date Event 20 March 2024 Accepted 11 April 2024 Published Online |
Uncontrolled Keywords: | Dynamic content generation, Game experience, NEAT |
Subjects: | CAH11 - computing > CAH11-01 - computing > CAH11-01-05 - artificial intelligence CAH11 - computing > CAH11-01 - computing > CAH11-01-06 - computer games and animation |
Divisions: | Faculty of Computing, Engineering and the Built Environment > College of Computing |
Depositing User: | Carlo Harvey |
Date Deposited: | 05 Jun 2024 13:33 |
Last Modified: | 05 Jun 2024 13:33 |
URI: | https://www.open-access.bcu.ac.uk/id/eprint/15538 |
Actions (login required)
View Item |