Procedural Dungeon Generation: A Survey
- 1. Universidade de São Paulo
- 2. Universidade Federal do Rio Grande do Norte
Description
Procedural content generation (PCG) is a method of content creation entirely or partially done by computers. PCG is popularly employed in game development to produce game content, such as maps and levels. Representative examples of games using PCG are Rogue (1998), which introduced the roguelike genre, and No Man's Sky (2016), which generated whole worlds with fauna and flora. PCG may generate final contents, ready to be added to a game, or intermediate contents, which might be polished by human designers or work as an input level sketch to be interpreted by a level translator. In this paper, we survey the current state of procedural dungeon generation (PDG) research, a PCG subarea, applied in the context of games. For each work we selected in this survey, we examined and compared how they created game features, what type of level structure and representation they propose, which content generation strategy they applied, and, finally, we classify them according to the taxonomy of procedural content generation proposed by Togelius et al. (2016). The most relevant findings of our survey are: (1) PDG for 3D levels has been little explored; (2) few works supported levels with barriers, a game mechanic which temporarily blocks the player progression, and; (3) mixed-initiative approaches, i.e., software that helps human designers by making suggestions to the levels being created, are little explored.
Translated Descriptions
Translated Description (Arabic)
إنشاء المحتوى الإجرائي (PCG) هو طريقة لإنشاء المحتوى تتم كليًا أو جزئيًا بواسطة أجهزة الكمبيوتر. يتم استخدام PCG بشكل شائع في تطوير الألعاب لإنتاج محتوى اللعبة، مثل الخرائط والمستويات. الأمثلة التمثيلية للألعاب التي تستخدم PCG هي Rogue (1998)، التي قدمت النوع المارق، و No Man 's Sky (2016)، التي ولدت عوالم كاملة مع الحيوانات والنباتات. قد تولد PCG محتويات نهائية، جاهزة للإضافة إلى لعبة، أو محتويات وسيطة، والتي قد يتم صقلها من قبل مصممين بشريين أو تعمل كمخطط لمستوى الإدخال ليتم تفسيره بواسطة مترجم مستوى. في هذه الورقة، نقوم بمسح الحالة الحالية لأبحاث توليد الأبراج المحصنة الإجرائية (PDG)، وهي منطقة فرعية لـ PCG، مطبقة في سياق الألعاب. بالنسبة لكل عمل اخترناه في هذا الاستطلاع، قمنا بفحص ومقارنة كيفية إنشاء ميزات اللعبة، ونوع هيكل المستوى والتمثيل الذي يقترحونه، واستراتيجية إنشاء المحتوى التي طبقوها، وأخيرًا، قمنا بتصنيفها وفقًا لتصنيف إنشاء المحتوى الإجرائي الذي اقترحه توجيليوس وآخرون. (2016). النتائج الأكثر صلة لاستطلاعنا هي: (1) لم يتم استكشاف PDG للمستويات ثلاثية الأبعاد بشكل كبير ؛ (2) لم يتم استكشاف سوى عدد قليل من الأعمال المدعومة بالمستويات ذات الحواجز، وميكانيكي اللعبة الذي يمنع تقدم اللاعب مؤقتًا، و (3) مناهج المبادرة المختلطة، أي البرامج التي تساعد المصممين البشريين من خلال تقديم اقتراحات للمستويات التي يتم إنشاؤها.Translated Description (French)
La génération de contenu procédural (PCG) est une méthode de création de contenu entièrement ou partiellement effectuée par des ordinateurs. Le PCG est couramment utilisé dans le développement de jeux pour produire du contenu de jeu, tel que des cartes et des niveaux. Des exemples représentatifs de jeux utilisant PCG sont Rogue (1998), qui a introduit le genre voyou, et No Man' s Sky (2016), qui a généré des mondes entiers avec la faune et la flore. PCG peut générer des contenus finaux, prêts à être ajoutés à un jeu, ou des contenus intermédiaires, qui peuvent être polis par des concepteurs humains ou fonctionner comme un croquis de niveau d'entrée à interpréter par un traducteur de niveau. Dans cet article, nous examinons l'état actuel de la recherche sur la génération de donjons procéduraux (PDG), une sous-zone PCG, appliquée dans le contexte des jeux. Pour chaque travail que nous avons sélectionné dans cette enquête, nous avons examiné et comparé la façon dont ils ont créé les fonctionnalités de jeu, le type de structure de niveau et de représentation qu'ils proposent, la stratégie de génération de contenu qu'ils ont appliquée et, enfin, nous les classons selon la taxonomie de génération de contenu procédural proposée par Togelius et al. (2016). Les résultats les plus pertinents de notre enquête sont : (1) Le PDG pour les niveaux 3D a été peu exploré ; (2) peu d'œuvres soutenues par des niveaux avec des barrières, une mécanique de jeu qui bloque temporairement la progression du joueur et ; (3) des approches d'initiative mixte, c'est-à-dire des logiciels qui aident les concepteurs humains en faisant des suggestions aux niveaux en cours de création, sont peu explorées.Translated Description (Spanish)
La generación de contenido por procedimientos (PCG) es un método de creación de contenido realizado total o parcialmente por ordenadores. PCG se emplea popularmente en el desarrollo de juegos para producir contenido de juegos, como mapas y niveles. Ejemplos representativos de juegos que usan PCG son Rogue (1998), que introdujo el género pícaro, y No Man 's Sky (2016), que generó mundos enteros con fauna y flora. El PCG puede generar contenidos finales, listos para ser añadidos a un juego, o contenidos intermedios, que pueden ser pulidos por diseñadores humanos o funcionar como un boceto de nivel de entrada para ser interpretado por un traductor de niveles. En este artículo, examinamos el estado actual de la investigación de generación de mazmorras procesales (PDG), una subárea de PCG, aplicada en el contexto de los juegos. Para cada trabajo que seleccionamos en esta encuesta, examinamos y comparamos cómo crearon las características del juego, qué tipo de estructura de nivel y representación proponen, qué estrategia de generación de contenido aplicaron y, finalmente, las clasificamos de acuerdo con la taxonomía de generación de contenido procesal propuesta por Togelius et al. (2016). Los hallazgos más relevantes de nuestra encuesta son: (1) PDG para niveles 3D ha sido poco explorado; (2) pocos trabajos soportaron niveles con barreras, una mecánica de juego que bloquea temporalmente la progresión del jugador, y; (3) enfoques de iniciativa mixta, es decir, software que ayuda a los diseñadores humanos haciendo sugerencias a los niveles que se están creando, son poco explorados.Files
1778.pdf
Files
(4.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:f7c10024b331b8718c1968f4da298b8d
|
4.1 MB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- توليد السرداب الإجرائي: مسح
- Translated title (French)
- Génération de donjons procéduraux : une enquête
- Translated title (Spanish)
- Generación de mazmorras procesales: una encuesta
Identifiers
- Other
- https://openalex.org/W3194379089
- DOI
- 10.5753/jis.2021.999
References
- https://openalex.org/W11362415
- https://openalex.org/W1520127302
- https://openalex.org/W1541048963
- https://openalex.org/W166404510
- https://openalex.org/W184452495
- https://openalex.org/W1947011871
- https://openalex.org/W1976575031
- https://openalex.org/W1980661273
- https://openalex.org/W1989036954
- https://openalex.org/W1997414364
- https://openalex.org/W2001466640
- https://openalex.org/W2008253273
- https://openalex.org/W2017927472
- https://openalex.org/W2031066963
- https://openalex.org/W2060020482
- https://openalex.org/W2069547117
- https://openalex.org/W2121863487
- https://openalex.org/W2128888606
- https://openalex.org/W2148948822
- https://openalex.org/W2156098321
- https://openalex.org/W2157687717
- https://openalex.org/W2161213945
- https://openalex.org/W2162955610
- https://openalex.org/W2165370158
- https://openalex.org/W2168115594
- https://openalex.org/W2283555316
- https://openalex.org/W2462548332
- https://openalex.org/W2576440140
- https://openalex.org/W2590763758
- https://openalex.org/W2612646361
- https://openalex.org/W2621283775
- https://openalex.org/W2626954773
- https://openalex.org/W2700693968
- https://openalex.org/W2725319942
- https://openalex.org/W2751075778
- https://openalex.org/W2786398131
- https://openalex.org/W2811491921
- https://openalex.org/W2889903506
- https://openalex.org/W2891010802
- https://openalex.org/W2897283949
- https://openalex.org/W2898428083
- https://openalex.org/W2903993856
- https://openalex.org/W2914275007
- https://openalex.org/W2944956221
- https://openalex.org/W2953208629
- https://openalex.org/W2960352216
- https://openalex.org/W2963690854
- https://openalex.org/W2972006456
- https://openalex.org/W2976677836
- https://openalex.org/W2995420158
- https://openalex.org/W3000654067
- https://openalex.org/W3022453378
- https://openalex.org/W3033027464
- https://openalex.org/W3046345150
- https://openalex.org/W3049275410
- https://openalex.org/W3088531255
- https://openalex.org/W3099344189
- https://openalex.org/W3119567079
- https://openalex.org/W3119802274
- https://openalex.org/W3216498147
- https://openalex.org/W3217105943
- https://openalex.org/W807714770
- https://openalex.org/W850812170