Multi-Domain Level Generation and Blending with Sketches via Example-Driven BSP and Variational Autoencoders

06/17/2020
by   Sam Snodgrass, et al.
0

Procedural content generation via machine learning (PCGML) has demonstrated its usefulness as a content and game creation approach, and has been shown to be able to support human creativity. An important facet of creativity is combinational creativity or the recombination, adaptation, and reuse of ideas and concepts between and across domains. In this paper, we present a PCGML approach for level generation that is able to recombine, adapt, and reuse structural patterns from several domains to approximate unseen domains. We extend prior work involving example-driven Binary Space Partitioning for recombining and reusing patterns in multiple domains, and incorporate Variational Autoencoders (VAEs) for generating unseen structures. We evaluate our approach by blending across 7 domains and subsets of those domains. We show that our approach is able to blend domains together while retaining structural components. Additionally, by using different groups of training domains our approach is able to generate both 1) levels that reproduce and capture features of a target domain, and 2) levels that have vastly different properties from the input domain.

READ FULL TEXT

page 3

page 9

page 10

page 11

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
10/13/2020

Conditional Level Generation and Game Blending

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

Threshold Designer Adaptation: Improved Adaptation for Designers in Co-creative Systems

To best assist human designers with different styles, Machine Learning (...
research
07/27/2021

Ensemble Learning For Mega Man Level Generation

Procedural content generation via machine learning (PCGML) is the proces...
research
12/13/2018

DLOW: Domain Flow for Adaptation and Generalization

In this work, we propose a domain flow generation(DLOW) approach to mode...
research
07/04/2018

MIXGAN: Learning Concepts from Different Domains for Mixture Generation

In this work, we present an interesting attempt on mixture generation: a...
research
10/31/2022

Visualising Generative Spaces Using Convolutional Neural Network Embeddings

As academic interest in procedural content generation (PCG) for games ha...

Please sign up or login with your details

Forgot password? Click here to reset