On Linking Level Segments

03/09/2022
by   Colan Biemer, et al.
0

An increasingly common area of study in procedural content generation is the creation of level segments: short pieces that can be used to form larger levels. Previous work has used basic concatenation to form these larger levels. However, even if the segments themselves are completable and well-formed, concatenation can fail to produce levels that are completable and can cause broken in-game structures (e.g. malformed pipes in Mario). We show this with three tile-based games: a side-scrolling platformer, a vertical platformer, and a top-down roguelike. Additionally, we present a Markov chain and a tree search algorithm that finds a link between two level segments, which uses filters to ensure completability and unbroken in-game structures in the linked segments. We further show that these links work well for multi-segment levels. We find that this method reliably finds links between segments and is customizable to meet a designer's needs.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
06/30/2021

Experience-Driven PCG via Reinforcement Learning: A Super Mario Bros Study

We introduce a procedural content generation (PCG) framework at the inte...
research
01/30/2021

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

Generative Adversarial Networks (GANs) can generate levels for a variety...
research
08/29/2021

Linking disjoint segments into a simple polygon is hard

Deciding whether a family of disjoint line segments in the plane can be ...
research
03/27/2020

A super scalable algorithm for short segment detection

In many applications such as copy number variant (CNV) detection, the go...
research
03/19/2017

Detecting Oriented Text in Natural Images by Linking Segments

Most state-of-the-art text detection methods are specific to horizontal ...
research
03/15/2021

A fast and scalable bottom-left-fill algorithm to solve nesting problems using a semi-discrete representation

We present a fast algorithm to solve nesting problems based on a semi-di...

Please sign up or login with your details

Forgot password? Click here to reset