Bootstrapping Conditional GANs for Video Game Level Generation

10/03/2019
by   Ruben Rodriguez Torrado, et al.
21

Generative Adversarial Networks (GANs) have shown im-pressive results for image generation. However, GANs facechallenges in generating contents with certain types of con-straints, such as game levels. Specifically, it is difficult togenerate levels that have aesthetic appeal and are playable atthe same time. Additionally, because training data usually islimited, it is challenging to generate unique levels with cur-rent GANs. In this paper, we propose a new GAN architec-ture namedConditional Embedding Self-Attention Genera-tive Adversarial Network(CESAGAN) and a new bootstrap-ping training procedure. The CESAGAN is a modification ofthe self-attention GAN that incorporates an embedding fea-ture vector input to condition the training of the discriminatorand generator. This allows the network to model non-localdependency between game objects, and to count objects. Ad-ditionally, to reduce the number of levels necessary to trainthe GAN, we propose a bootstrapping mechanism in whichplayable generated levels are added to the training set. Theresults demonstrate that the new approach does not only gen-erate a larger number of levels that are playable but also gen-erates fewer duplicate levels compared to a standard GAN.

READ FULL TEXT

page 5

page 6

page 7

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
08/09/2018

Paired 3D Model Generation with Conditional Generative Adversarial Networks

Generative Adversarial Networks (GANs) are shown to be successful at gen...
research
01/14/2020

Generative Adversarial Network Rooms in Generative Graph Grammar Dungeons for The Legend of Zelda

Generative Adversarial Networks (GANs) have demonstrated their ability t...
research
10/13/2020

Video Game Level Repair via Mixed Integer Linear Programming

Recent advancements in procedural content generation via machine learnin...
research
04/12/2022

A Post Auto-regressive GAN Vocoder Focused on Spectrum Fracture

Generative adversarial networks (GANs) have been indicated their superio...
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
08/04/2020

TOAD-GAN: Coherent Style Level Generation from a Single Example

In this work, we present TOAD-GAN (Token-based One-shot Arbitrary Dimens...

Please sign up or login with your details

Forgot password? Click here to reset