Controllable Level Blending between Games using Variational Autoencoders

02/27/2020
by   Anurag Sarkar, et al.
0

Previous work explored blending levels from existing games to create levels for a new game that mixes properties of the original games. In this paper, we use Variational Autoencoders (VAEs) for improving upon such techniques. VAEs are artificial neural networks that learn and use latent representations of datasets to generate novel outputs. We train a VAE on level data from Super Mario Bros. and Kid Icarus, enabling it to capture the latent space spanning both games. We then use this space to generate level segments that combine properties of levels from both games. Moreover, by applying evolutionary search in the latent space, we evolve level segments satisfying specific constraints. We argue that these affordances make the VAE-based approach especially suitable for co-creative level design and compare its performance with similar generative models like the GAN and the VAE-GAN.

READ FULL TEXT

page 5

page 6

research
02/24/2021

Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencoder

Several recent works have demonstrated the use of variational autoencode...
research
07/17/2020

Sequential Segment-based Level Generation and Blending using Variational Autoencoders

Existing methods of level generation using latent variable models such a...
research
05/13/2020

A Novel CNet-assisted Evolutionary Level Repairer and Its Applications to Super Mario Bros

Applying latent variable evolution to game level design has become more ...
research
02/03/2021

Organization of a Latent Space structure in VAE/GAN trained by navigation data

We present a novel artificial cognitive mapping system using generative ...
research
10/13/2020

Conditional Level Generation and Game Blending

Prior research has shown variational autoencoders (VAEs) to be useful fo...
research
06/28/2022

Latent Combinational Game Design

We present an approach for generating playable games that blend a given ...
research
05/02/2018

Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Network

Generative Adversarial Networks (GANs) are a machine learning approach c...

Please sign up or login with your details

Forgot password? Click here to reset