Litcius/Paper detail

Sturgeon: Tile-Based Procedural Level Generation via Learned and Designed Constraints

Seth Cooper

2022Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment19 citationsDOIOpen Access PDF

Abstract

This work describes Sturgeon, a system for tile-based level generation using constraints. We present a small mid-level constraint API that can be instantiated with various low-level solvers, including portfolio solvers. We show how this mid-level API can be used to generate levels incorporating a variety of constraints, including constraints learned from example levels and constraints provided by a designer. We incorporate a flexible constraint-based approach within the system for ensuring level goals are reachable. Finally, we demonstrate the effectiveness of the system in a variety of games and show applications ranging from infilling and repair to expressive range coverage.

Topics & Concepts

Variety (cybernetics)Computer scienceConstraint (computer-aided design)RangingRange (aeronautics)Distributed computingMathematical optimizationTheoretical computer scienceArtificial intelligenceMathematicsEngineeringGeometryTelecommunicationsAerospace engineeringArtificial Intelligence in GamesComputer Graphics and Visualization TechniquesModel-Driven Software Engineering Techniques