Interactive Evolution and Exploration Within Latent Level-Design Space of Generative Adversarial Networks

03/31/2020
by   Jacob Schrum, et al.
0

Generative Adversarial Networks (GANs) are an emerging form of indirect encoding. The GAN is trained to induce a latent space on training data, and a real-valued evolutionary algorithm can search that latent space. Such Latent Variable Evolution (LVE) has recently been applied to game levels. However, it is hard for objective scores to capture level features that are appealing to players. Therefore, this paper introduces a tool for interactive LVE of tile-based levels for games. The tool also allows for direct exploration of the latent dimensions, and allows users to play discovered levels. The tool works for a variety of GAN models trained for both Super Mario Bros. and The Legend of Zelda, and is easily generalizable to other games. A user study shows that both the evolution and latent space exploration features are appreciated, with a slight preference for direct exploration, but combining these features allows users to discover even better levels. User feedback also indicates how this system could eventually grow into a commercial design tool, with the addition of a few enhancements.

READ FULL TEXT

page 5

page 6

page 7

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...
research
07/11/2020

Illuminating Mario Scenes in the Latent Space of a Generative Adversarial Network

Recent developments in machine learning techniques have allowed automati...
research
04/03/2020

CPPN2GAN: Combining Compositional Pattern Producing Networks and GANs for Large-scale Pattern Generation

Generative Adversarial Networks (GANs) are proving to be a powerful indi...
research
05/27/2021

Hybrid Encoding For Generating Large Scale Game Level Patterns With Local Variations Using a GAN

Generative Adversarial Networks (GANs) are a powerful indirect genotype-...
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
07/21/2020

Interpolating GANs to Scaffold Autotelic Creativity

The latent space modeled by generative adversarial networks (GANs) repre...
research
11/29/2021

Generative Adversarial Networks with Conditional Neural Movement Primitives for An Interactive Generative Drawing Tool

Sketches are abstract representations of visual perception and visuospat...

Please sign up or login with your details

Forgot password? Click here to reset