Many games are reliant on creating new and engaging content constantly to maintain the interest of their player-base. One such example are puzzle games, in such it is common to have a recurrent need to create new puzzles. Creating new puzzles requires guaranteeing that they are solvable and interesting to players, both of which require significant time from the designers. Automatic validation of puzzles provides designers with a significant time saving and potential boost in quality. Automation allows puzzle designers to estimate different properties, increase the variety of constraints, and even personalize puzzles to specific players. Puzzles often have a large design space, which renders exhaustive search approaches infeasible, if they require significant time. Specifically, those puzzles can be formulated as quadratic combinatorial optimization problems. This paper presents an evolutionary algorithm, empowered by expert-knowledge informed heuristics, for solving logical puzzles in video games efficiently, leading to a more efficient design process. We discuss multiple variations of hybrid genetic approaches for constraint satisfaction problems that allow us to find a diverse set of near-optimal solutions for puzzles. We demonstrate our approach on a fantasy Party Building Puzzle game, and discuss how it can be applied more broadly to other puzzles to guide designers in their creative process.
翻译:许多游戏都依赖于创建新的和不断接触的内容,以保持玩家数据库的兴趣。其中一个例子就是谜题游戏,经常需要创建新的谜题。创建新谜题需要保证对玩家来说是可溶解的和有趣的,两者都需要设计者投入大量时间。谜题的自动验证为设计者提供了大量时间节约和潜在的质量提升。自动化允许解谜设计师估算不同的属性,增加制约的多样性,甚至将谜题个人化到特定的玩家身上。谜题往往有一个巨大的设计空间,如果需要大量时间,让详尽的搜索方法变得不可行。具体地说,这些谜题可以被写成对玩家的二次组合优化问题。本文展示了一种进化的算法,由专家-知识知情的超自然学来增强能力,从而高效地解决视频游戏中的逻辑难题,导致更有效的设计过程。我们讨论了混合基因方法的多种变异性,以制约满意度问题,从而使我们能够找到一套多样的近乎最佳的解谜题方法。我们在幻想方构建游戏的游戏中展示了我们的方法,可以将其应用到更多的解谜游戏中。