Using Multiple Generative Adversarial Networks to Build Better-Connected Levels for Mega Man

01/30/2021
by   Benjamin Capps, et al.
0

Generative Adversarial Networks (GANs) can generate levels for a variety of games. This paper focuses on combining GAN-generated segments in a snaking pattern to create levels for Mega Man. Adjacent segments in such levels can be orthogonally adjacent in any direction, meaning that an otherwise fine segment might impose a barrier between its neighbor depending on what sorts of segments in the training set are being most closely emulated: horizontal, vertical, or corner segments. To pick appropriate segments, multiple GANs were trained on different types of segments to ensure better flow between segments. Flow was further improved by evolving the latent vectors for the segments being joined in the level to maximize the length of the level's solution path. Using multiple GANs to represent different types of segments results in significantly longer solution paths than using one GAN for all segment types, and a human subject study verifies that these levels are more fun and have more human-like design than levels produced by one GAN.

READ FULL TEXT

page 3

page 6

research
01/19/2021

Illuminating the Space of Beatable Lode Runner Levels Produced By Various Generative Adversarial Networks

Generative Adversarial Networks (GANs) are capable of generating convinc...
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
03/09/2022

On Linking Level Segments

An increasingly common area of study in procedural content generation is...
research
04/24/2018

DOOM Level Generation using Generative Adversarial Networks

We applied Generative Adversarial Networks (GANs) to learn a model of DO...
research
04/27/2020

EM-GAN: Fast Stress Analysis for Multi-Segment Interconnect Using Generative Adversarial Networks

In this paper, we propose a fast transient hydrostatic stress analysis f...
research
07/21/2020

Interpolating GANs to Scaffold Autotelic Creativity

The latent space modeled by generative adversarial networks (GANs) repre...

Please sign up or login with your details

Forgot password? Click here to reset