Grammar Based Modular Level Generator for a Programming Puzzle Game
Grammar Based Modular Level Generator for a Programming Puzzle Game
复制标题
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Chaima Jemmali;Carter Ithier;Seth Cooper;M. S. El-Nasr
中科院分区:
文献类型:
--
作者:
Chaima Jemmali;Carter Ithier;Seth Cooper;M. S. El-Nasr
Procedural Content Generation is widely used in games, however, its use in educational puzzle games has been limited. These types of games present common challenges such as solvability and non triviality, but also the extra challenge of preserving intended learning goals. In this paper, we present a modular constructive approach to generate levels in a puzzle programming game. The approach uses a grammar to generate game elements from code and works backwards from the solution to ensure solvability, controllability over the so-lution, and variation, allowing for alternative solutions that preserve the learning goals.