2018
DOI: 10.1609/aiide.v14i1.13043
|View full text |Cite
|
Sign up to set email alerts
|

A Design Pattern Approach for Multi-Game Level Generation

Abstract: Existing approaches to multi-game level generation rely upon level structure to emerge organically via level fitness. In this paper, we present a method for generating levels for games in the GVGAI framework using a design pattern-based approach, where design patterns are derived from an analysis of the existing corpus of GVGAI game levels. We created two new generators: one constructive, and one search-based, and compared them to a prior existing search-based generator. Results show that our generator is comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2024
2024
2025
2025

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 8 publications
0
3
0
Order By: Relevance
“…13: Constructive (left) and search-based (right) generators built from the generalized 3x3s. Reproduced with permission from [38]. something new.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…13: Constructive (left) and search-based (right) generators built from the generalized 3x3s. Reproduced with permission from [38]. something new.…”
Section: Discussionmentioning
confidence: 99%
“…3) Design Pattern Approach for Multi-Game Level Generation: In [38], Beaupre et al took a generalization and selection approach to procedurally generate new levels of particular games by generalizing across level design patterns from multiple games. This led to new game levels that did not fit within the set of existing levels, such as Pacman levels with collectibles outside of the default Pacman pellets.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Design Patterns are a more low-level view of the system than architectures, as they are common usages of the creation of specific classes and making them communicate between themselves in known problems, especially in the object-oriented paradigm. We advise the reader to not mistake software design patterns for game design patterns, as the ones presented in the work of (BEAUPRE et al, 2018). They extracted a "design" design pattern after analyzing the corpus levels from the general video game AI framework and proposed a method for generating levels based on said patterns.…”
Section: System Architecturementioning
confidence: 99%