A Multiobjective Tuning of a Procedural Content Generator for Game Level Design via Evolutionary Algorithms

Vitor Gomes Soares Lins Peixoto, Elizabeth Fialho Wanner, André Rodrigues da Cruz

Research output: Chapter in Book/Published conference outputChapter

Abstract

This work introduces a new multiobjective modeling approach for fine-tuning the parameters of a procedural game level generator in the platform game Infinite Mario Bros. The optimization problem aims to maximize three objectives related to game difficulty, including enemy placement, types of movements required, and time limits. The multiobjective problem is solved using two well-known evolutionary algorithms, NSGA-II and C-TAEA. In order to evaluate candidate parameter configurations, the averaged values of indicators returned by three artificial intelligent agents playing the levels are considered. A comprehensive computational experiment is conducted, and a statistical comparison using the Wilcoxon test is performed based on hypervolume values. The results include a nondomination analysis, an exploration of the distribution of final solutions, and the illustration of three levels from the final Pareto front. The key contribution of this work lies in the development of a multiobjective methodology that leverages evolutionary algorithms and incorporates agent-based evaluation, providing an effective approach for tuning procedural game level generators.

Original languageEnglish
Title of host publicationOptimization, Learning Algorithms and Applications: Third International Conference, OL2A 2023, Ponta Delgada, Portugal, September 27–29, 2023, Revised Selected Papers, Part I
EditorsAna I. Pereira, Florbela P. Fernandes, Joao P. Coelho, Armando Mendes, Maria F. Pacheco, Jose Lima
PublisherSpringer
Pages544-559
Edition1
ISBN (Electronic)9783031530258
ISBN (Print)9783031530241 (pbk)
DOIs
Publication statusE-pub ahead of print - 1 Feb 2024

Publication series

NameCommunications in Computer and Information Science
Volume1981 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Keywords

  • Multiobjective optimization
  • Parameter tuning
  • Procedural game level generation

Fingerprint

Dive into the research topics of 'A Multiobjective Tuning of a Procedural Content Generator for Game Level Design via Evolutionary Algorithms'. Together they form a unique fingerprint.

Cite this