Using multiple generative adversarial networks to build better-connected levels for mega man

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Capps, B., & Schrum, J. (2021). Using multiple generative adversarial networks to build better-connected levels for mega man. In GECCO 2021 - Proceedings of the 2021 Genetic and Evolutionary Computation Conference (pp. 66–74). Association for Computing Machinery, Inc. https://doi.org/10.1145/3449639.3459323

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free