RRT-Based Game Level Analysis, Visualization, and Visual Refinement

Authors

  • Aaron Bauer University of Washington
  • Zoran Popović University of Washington

DOI:

https://doi.org/10.1609/aiide.v8i1.12512

Keywords:

game design, rapidly-exploring random trees

Abstract

Automating parts of game creation benefits both professional and amateur game designers and much previous work has already made progress on this front. In this paper we tackle automating level design. We describe a general graph-based representation for game levels and present a preliminary system that leverages this representation. Our system automatically explores existing levels of a 2D platform game using the rapidly-exploring random tree (RRT) algorithm and constructs a compact graph representation from this exploration. Our system can also modify a graph representation on-the-fly to reflect user-directed changes to the existing level structure. This work constitutes an initial step toward the larger goal of automating level design in a general way.

Downloads

Published

2021-06-30

How to Cite

Bauer, A., & Popović, Z. (2021). RRT-Based Game Level Analysis, Visualization, and Visual Refinement. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 8(1), 8-13. https://doi.org/10.1609/aiide.v8i1.12512