互动故事游戏设计的一些新概念

基于属性和性能的广义行为

一个我们不常使用但却能够作为世界模拟并变得更常见的概念便是基于对广义属性和性能的回应的 NPC 行为概念。这种方法的一大优势便是它能让 NPC 行为变得更加灵活并让它们能够对任何带有属性的内容作出反应。这意味着随着 PC 或其它 NPC 属性的改变,面向这些角色的 NPC 行为也会随之发生改变。关于这类系统的另一大优势便是 NPC 角色将分布在游戏世界的任何地方;同样地,全新 NPC 角色也能出现于游戏过程中,而现有的 NPC 将清楚如何对它们做出回应,因为它们能够对性能作回应。假设一个 NPC 的设定是讨厌一切绿色的事物并且会攻击任何比自己弱的对象,并逃离比自己强大的对象。这都是一些简单的属性,并且会引出一些复杂且多样的行为。作为玩家的你可能会喝掉一瓶药剂并变成绿色,如此原本友善对待你的 NPC 将会发生态度上的转变。它将开始攻击你,而一旦你拥有一把宝剑,它便会逃离你。这一 NPC 也会对任何它所遇到的其它 NPC 做同样的事。这一简单的概念也可以创造出更好的效果。(如《涂鸦冒险家》,《孢子》,《宇宙在我心》)

静态空间里的故事进程

最常见的控制故事流的方法便是在路线上或地图上将其整合到空间元素中,然后控制玩家在这个空间的进程。而这也不是控制故事流的唯一方法。像《消逝》和《灯红酒绿杀人夜》,《小贩人生》或《模拟人生》等实验型游戏便尝试着在一个有限的空间内控制故事。就像我们之前所提到的其它游戏那样,这些游戏仍然拥有一些概念门。这便是玩家推动故事发展必须满足的一些条件。这也可以是在固定顺序中需要开启的一些故事内容,但选择这样路线的设计师也需要采取一种更加模拟的方法并将故事事件分解成一些具有条件的“可能事件”,确保结果并非事先设定好的,即提供给玩家更多控制。《消逝》甚至创造了一个“故事管理者”,即能够基于结果对于故事高潮的影响去划分它们而引导事件的走向。

使用 NPC 目标状态去控制故事

随着 NPC 的 AI 越来越复杂,控制故事流的一种方法便是使用一些关键 NPC 角色的目标状态。在某种意义上,NPC 本身会变成所有“门”的持有者。想象一个 NPC 拥有它想要在游戏世界中实现的目标。而作为玩家的你将与这一 NPC 的目标连接在一起。即你的目标可能是帮助或阻碍 NPC,但不管怎样你的目标都是受到 NPC 当前目标的影响。随着 NPC 目标的转变,你的目标也会发生转变。当 NPC 实现自己的目标时,世界状态(或故事状态)也会发生改变,而你将进入一个全新的故事章节。这一方法非常有组织性并且会让故事进程更加清楚。

PC 自主性

另外一个已经出现在不少游戏中的方法便是提高给玩家角色一些自主性的技巧。换句话来说,作为故事主角的你的角色也许拥有自己的意愿。它可能不想做你“命令”它做的事。而这将让你变成影响者而不再只是控制者。也许你是你的角色的上帝般的存在。也许你的角色讨厌你让他/她做的事,也许你拥有某种方法与这一角色进行交谈。这是让你的角色变得更加可信并提供给你与游戏世界另一种情感连接的有效方法。

打破第 4 堵墙

通常在游戏中我们总是通过那些作为游戏故事组成部分的角色进行互动。也有些游戏尝试让玩家直接与游戏角色进行互动,即与 AI 角色进行交谈或直接面对它们。而打破第 4 堵墙并让一个聪明的 NPC 角色意识到你便是从情感上连接玩家与游戏的一种方法。到目前为止这些直接互动方式都是关于呈现一些全新的外围设备,但在某种情况下这种方法只能基于更深层面的使用,即让玩家能够更直接且更真实地与 AI 角色相连接。匿名让我们能够保持一定的情感距离,而被“看到”则会带给我们更深的感受。

玩家的个人空间

获得来自玩家的情感回应的一种简单方法便是占领他们的个人空间。因为我们总是认为自己是聪明人,并且作为人类的我们也创造了数百万年的进化,我们的大脑已经变得非常强大了。而这种技巧便是使用黑暗中的恐怖感,并让某些事物突然近距离出现在屏幕上。许多恐怖游戏便是这么做的(译注:如《玩具熊的午夜后宫》)。但如果你想真正激发玩家情感的话,这种“侵占个人空间”的方法还是很难做到,除非你能让玩家带上 VR 眼罩或使用触感设备。一款名为《夏日课程》的 VR 游戏便有效使用了这一技巧并尝试着通过近距离呈现角色并侵占它们的个人空间而让玩家对 NPC 角色做出发自内心的回应。

交流和自然语言

如果我们一开始便希望能为人们创造有趣的故事体验,那我们遇到的第一个问题便会是如何创造有趣的互动角色。尽管有些故事的确是基于一个单一的“英雄”角色,并且不再存在其他任何角色,但我们也必须承认这么做会限制设计师所传达的故事类型或者细节程度。故事中的语言的重要性也是如此。有些华丽的电影和游戏都只有少量或不带任何语言。这么做会让人觉得更优雅或者在某种程度上会创造出简化感。但是想想你曾经喜欢过的所有故事,这些故事中有多少故事不存在任何谈话内容呢。这也将我们带回一个反复出现的难度问题上。如果我们需要角色,我们便需要使用语言去创造吸引人的故事,而“我们该如何使用语言呢?”之前我们曾讨论过对话树以及玩家如何从菜单中选择固定的选择。但是我们未曾提到过自然语言处理(NLP)。该方法能让玩家输入任何想要输入的内容或按平时那样说话。然后游戏将把他们所说的内容转变成文本,程序也将把他们的输入内容解析成可识别的内容。然后游戏代码将选择一个来自一组预先设定好的短语或交流行为的 NPC 回应。我们必须清楚交流并不意味着交谈。作为人类的我们有一半有意义的交流是发生在非语言领域,即使用我们的身体或脸。就像转移目标或不回答等简单的方式也是一种有效的交流方式;而行动和表达方式也能够传达出我们的感受或目的。这是游戏很少触及的一个领域。较早前的 Sega Genesis 上的《人面鱼》以及最近的《Milo》都尝试了这样的交流方式,即让玩家能够自然讲话并尝试去识别玩家的语气,面部表情和肢体语言。当然了,这里也仍存在许多需要解决的问题。

生成语言领域存在一个完全不同的挑战。生成语言是基于某些含义和环境的内在概念,并按照语法规则从一个单词中创造出短语的过程。当然了,这便是我们大脑的产物。传达“意义”以及创造能够“理解”的系统便是 AI 一个让人兴奋的新型领域,但显然这也不是一个可以轻松进入的领域。

对于游戏中的自然语言(NL)我们还有最后一点需要说明的。这与在面向其它国家进行产品本土化时所出现的 NL 难度有关。虽然执行 NL 并不是一个最难克服的障碍,但是开发者只有做好这一点才能保证成本效率。也就是说随着 AI 和 VR 时代的到来,文转声最终将发挥有效作用,我们也将看到越来越多推翻自然语言与充满表现力的非言语交流界限的作品的诞生。【作者:Greg Johnson 翻译:gamerboom.com】

有问题和想法?与数字诗人讨论、交流,以获得更多的信息、意见。

赞赏
小即
小即
继续
本文系数字叙事转载稿件,内容不代表本站立场。本站转载旨在传播有价值的信息,您若发现侵犯了您的权利,请您联系我们。

订阅

受欢迎的

相关文章
Related