Narratives are a predominant part of games, and their design poses challenges when identifying, encoding, interpreting, evaluating, and generating them. One way to address this would be to approach narrative design in a more abstract layer, such as narrative structures. This paper presents Story Designer, a mixed-initiative co-creative narrative structure tool built on top of the Evolutionary Dungeon Designer (EDD) that uses tropes, narrative conventions found across many media types, to design these structures. Story Designer uses tropes as building blocks for narrative designers to compose complete narrative structures by interconnecting them in graph structures called narrative graphs. Our mixed-initiative approach lets designers manually create their narrative graphs and feeds an underlying evolutionary algorithm with those, creating quality-diverse suggestions using MAP-Elites. Suggestions are visually represented for designers to compare and evaluate and can then be incorporated into the design for further manual editions. At the same time, we use the levels designed within EDD as constraints for the narrative structure, intertwining both level design and narrative. We evaluate the impact of these constraints and the system's adaptability and expressiveness, resulting in a potential tool to create narrative structures combining level design aspects with narrative.
Towards Friendly Mixed Initiative Procedural Content Generation: Three Pillars of Industry
虽然游戏行业正在朝着程序化内容生成(PCG)的方向发展,这些工具可以在Unreal,Unity或Houdini等流行平台上使用,而视频游戏如No Man's Sky和Horizon Zero Dawn则利用了PCG,但学术界和工业界之间的差距在沟通和共享方法方面仍然很大。其中一位作者曾在这一差距的两边工作,并努力缩短这一差距,增加两个部门之间的协同作用,他使用混合倡议接口为PCG确定了三个设计支柱。三大支柱是尊重设计师控制,尊重创意过程和尊重现有的工作流程。尊重设计师的控制是关于创建一个工具,提供足够的控制,以实现设计师的愿景。尊重创造性的过程本身就意味着有一个足够短的反馈回路,创造性的过程不会受到干扰。尊重现有的工作流程意味着PCG工具应该很容易地插件插入现有的资产管道。作为学者和传播者,令人惊讶的是,出版物通常不描述开发人员使用我们工作的方式,或者缺乏对工作如何适应现有内容管道的考虑。
Baba is Y'all: Collaborative Mixed-Initiative Level Design
我们提出了一个合作的混合主动系统建设水平的益智游戏“巴巴是你”。与以前的混合主动系统不同,Baba is Y'all是为多个用户通过互联网进行协作异步创建而设计的。该系统包括几个人工智能辅助功能,以帮助设计师,包括一个水平进化器和一个自动播放器的播放测试。级别档案根据实现和未实现的机制对级别进行编目,允许系统要求用户设计具有特定机制组合的级别。我们描述了该系统的操作和小规模的非正式用户测试的结果,并讨论了未来的发展道路,这个系统以及合作的混合主动系统一般。