当前位置: X-MOL 学术ICGA J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automated videogame mechanics generation with XVGDL
ICGA Journal ( IF 0.2 ) Pub Date : 2023-05-26 , DOI: 10.3233/icg-230227
Ruiz-Quiñones Jorge 1 , Fernández-Leiva Antonio J. 1
Affiliation  

The automatic generation of game mechanics is nowadays one of the most complex challenges within procedural content generation (PCG), even being considered by itself as automatic game generation in the literature. Previous works have contributed with research papers related to PCG in general, and,in particular, the generation of game mechanics from a specification written in a game description language (GDL). One primary reference is the Ludii general game system that allows to generate new mechanics for two-player combinatorial (board) games. Ludii manages game specifications written in a GDL that can be directly represented in a tree structure. These structures are then evolved by means of genetic programming (GP), a well-known bio-inspired optimization technique, to produce new game rules. Now, this paper extends the approach centered on 2-player games and proposed in the Ludii general game system to n-player videogames. The paper describes a system to automatically generate videogame mechanics. The starting point is a videogame specification written in the XML-based videogame description language (XVGDL). Similarly to Ludii, this videogame specification can be directly translated to rule tree structures that can be evolved by GP. The viability of this approach is demonstrated by experimentation with practical examples. The experiments show how it is possible to automatically produce and evaluate a number of distinct versions (that differ in their mechanics) of a videogame that was originally specified in XVGDL.

中文翻译:

使用 XVGDL 自动生成视频游戏机制

游戏机制的自动生成是当今程序内容生成 (PCG) 中最复杂的挑战之一,甚至在文献中被认为是自动游戏生成。以前的工作对一般 PCG 相关的研究论文做出了贡献,特别是从用游戏描述语言 (GDL) 编写的规范生成游戏机制。一个主要参考是 Ludii 通用游戏系统,它允许为双人组合(棋盘)游戏生成新机制。Ludii 管理用 GDL 编写的游戏规范,可以直接用树结构表示。这些结构然后通过遗传编程 (GP)(一种著名的仿生优化技术)进化,以产生新的游戏规则。现在,本文将 Ludii 通用游戏系统中提出的以 2 人游戏为中心的方法扩展到 n 人视频游戏。这篇论文描述了一个自动生成视频游戏机制的系统。起点是用基于 XML 的视频游戏描述语言 (XVGDL) 编写的视频游戏规范。与 Ludii 类似,此视频游戏规范可以直接转换为 GP 可以进化的规则树结构。通过实际示例的实验证明了这种方法的可行性。这些实验展示了如何自动生成和评估最初在 XVGDL 中指定的视频游戏的多个不同版本(其机制不同)。这篇论文描述了一个自动生成视频游戏机制的系统。起点是用基于 XML 的视频游戏描述语言 (XVGDL) 编写的视频游戏规范。与 Ludii 类似,此视频游戏规范可以直接转换为 GP 可以进化的规则树结构。通过实际示例的实验证明了这种方法的可行性。这些实验展示了如何自动生成和评估最初在 XVGDL 中指定的视频游戏的多个不同版本(其机制不同)。这篇论文描述了一个自动生成视频游戏机制的系统。起点是用基于 XML 的视频游戏描述语言 (XVGDL) 编写的视频游戏规范。与 Ludii 类似,此视频游戏规范可以直接转换为 GP 可以进化的规则树结构。通过实际示例的实验证明了这种方法的可行性。这些实验展示了如何自动生成和评估最初在 XVGDL 中指定的视频游戏的多个不同版本(其机制不同)。这个视频游戏规范可以直接转化为可以由 GP 进化的规则树结构。通过实际示例的实验证明了这种方法的可行性。这些实验展示了如何自动生成和评估最初在 XVGDL 中指定的视频游戏的多个不同版本(其机制不同)。这个视频游戏规范可以直接转化为可以由 GP 进化的规则树结构。通过实际示例的实验证明了这种方法的可行性。这些实验展示了如何自动生成和评估最初在 XVGDL 中指定的视频游戏的多个不同版本(其机制不同)。
更新日期:2023-05-27
down
wechat
bug