DeepAI AI Chat
Log In Sign Up

Multi-Objective level generator generation with Marahel

05/17/2020
by   Ahmed Khalifa, et al.
togelius.com
24

This paper introduces a new system to design constructive level generators by searching the space of constructive level generators defined by Marahel language. We use NSGA-II, a multi-objective optimization algorithm, to search for generators for three different problems (Binary, Zelda, and Sokoban). We restrict the representation to a subset of Marahel language to push the evolution to find more efficient generators. The results show that the generated generators were able to achieve a good performance on most of the fitness functions over these three problems but on Zelda and Sokoban they tend to depend on the initial state than modifying the map.

READ FULL TEXT

page 5

page 7

page 8

09/02/2015

A hybrid COA-DEA method for solving multi-objective problems

The Cuckoo optimization algorithm (COA) is developed for solving single-...
06/12/2019

General Video Game Rule Generation

We introduce the General Video Game Rule Generation problem, and the epo...
01/15/2020

Computationally easy, spectrally good multipliers for congruential pseudorandom number generators

Congruential pseudorandom number generators rely on good multipliers, th...
11/11/2020

Application of Compromising Evolution in Multi-objective Image Error Concealment

Numerous multi-objective optimization problems encounter with a number o...
08/29/2023

ACER: An AST-based Call Graph Generator Framework

We introduce ACER, an AST-based call graph generator framework. ACER lev...
01/17/2019

Generating Pareto records

We present, (partially) analyze, and apply an efficient algorithm for th...

Code Repositories

marahel

Marahel (ProcEngine 2.0) is a step toward having a unified open source library for different map generation techniques.


view repo