智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

根据动画原则阐述创造虚拟感的7大原则

Posted on 2013-08-20 16:37  Bill Yuan  阅读(496)  评论(0编辑  收藏  举报

转自:http://gamerboom.com/archives/75029

作者:Steve Swink

游戏的“感觉”是什么?所有玩家都知道它且能轻易地唤起这种控制虚拟角色的感觉。正是这种感觉,让你在希望马里奥移动更快一点时,身子左摇右摆、疯狂地按你的控制器。这种感觉使你能熟练地控制某些在你身体之外的东西,使之成为你的意志和直觉的延伸。这种“虚拟感”是电子游戏的精华所在,是人机互动中最吸引人、最有趣的属性。

控制感是复杂的直觉:为了产生这种强大、迷人的感觉,无论是在电脑中还是在玩家的意识中,都有太多事情要发生。那么,如何利用这种感觉来制作更好的游戏?

本文探索了主导这种控制游戏中某物的“感觉”的深层原理。就好像根据“动画原则”制作优秀的动画,我们可以根据虚拟感的原则制作出引人入胜的玩法。作为参考,动画原则如下:

1、挤压和拉伸:当物品运动时,扭曲它可以体现它的硬度和形态。

2、时间:调整动作发生的间隔以突出物品的重量和大小,或角色的个性。

3、预期:动作的准备。

4、表演:清楚明确地展示想法。

5、跟随动作和重叠动作:动作的终止和建立它与下一个动作的关系。

6、连续动作和关键动作:这是形成移动的两种不同方法。

7、慢入和慢出:形成流畅的动作的中间帧的间隔。

8、弧形:自然移动动作的虚拟路径。

9、夸张:通过夸张化设计和动作突出核心想法。

10、次要动作:由一个动作产生的另一个动作。

11、吸引力:创造一种观众喜欢看的设计或动作。

动画原则好就好在它们是不可辩驳的美学标准。遵守这些原则的动画比那些不遵守的动画更好。但有意思的是,美学的主观性似乎使普遍的美学标准变成不可能。我们无法解释品味这种东西。尽管动画原则适用于所有动画,因为它们从属于由潜意识加工的美学属性。你无法说清为什么你在有挤压有拉伸的动画和没挤压没拉伸的动画中,你更喜欢前者。你只是觉得就是喜欢。

电子游戏也有一套类似的统摄性美学原则。设计师如果能掌握这些根本原则,就能多一种理解虚拟感和创造虚拟感的工具了。这样不仅节省了游戏制作时间,而且减少重制工作量,使设计师可以把更多心思放在解决其他不具普遍性的问题上。如果我们不用浪费宝贵的生产时间从无到有发明某种工具,那么我们就有更多时间去创造其他独特而美丽的东西了。

什么是虚拟感?

当开车时,你对小车的位置会非常敏感,这是因为你有一种操作、控制乃至精通小车的感觉。这是每一个学会开车的人都有的能力——将本体感觉延伸到身体之外以控制身外之物的能力。在学习和最终掌握这种动觉转换的过程中,人会获得极大的愉悦感。抽象地说,当你重新映射你的神经通路时,你就是在供养你的大脑,大脑就回馈你愉悦感。所以,人们经常试图掌握新的、越来越困难的映射:运动、攀岩、杂技、独轮车,等等。许多人还在电子游戏中找到这种愉悦感,因为电子游戏不仅保留了现实运动的精华,而且避免了现实运动的约束和危险。你可以改变小车的转弯半径,但你不能改变重力。这种控制体验来源于人造的动觉。这就是游戏的“感觉”,一种让你在玩《Rad Racer》时在座位上左摇右摆的东西。虽然我们已经开发出其他配件如控制器摇杆来支持和强化这种虚拟感,但它的实质自《太空大战》和《桌球》诞生以来就没有改变过。

当形容操作游戏的感觉时,玩家通常会用物理类比,比如说操作“很轻”、“紧张”、“顺畅”、“迟钝”或“不准”等。这些感觉通常伴随着非常强烈的本能反应。通常还会产生爱或恨的情绪,往往还是被过分强调的。史上最佳游戏、史上最差操作、史上最丑画面。这些就是明确的美学判断,这些判断暗示了游戏涉及某些固有的原则。

为了确定这些原则,我们必须描述一下传统卡通动画,从短片《兔巴哥》到长篇电影《白雪公主》,再到电子游戏中的虚拟感。按照定义,传统动画其实就是一系列从头到尾线性播放的图片。相反的,游戏中的虚拟感主要是由玩家输入驱动的。如果没有输入,那么就没有活动。

这个介于动画和虚拟感的描述看似不相干、但很重要,因为电子游戏与传统动画存在大量交叉。许多游戏图层就是把线性动画的物品和角色放在他们的静止的背景上。

例如,在游戏《街头霸王2》中,有一个由许多不同动画组成的精细的子画面,当玩家按下某个按键或执行某个输入时,它就会被回放。尽管在这个“佯装出拳”系统之下是非常基础的虚拟感。操纵杆的活动直接映射到屏幕上的角色动作上,而那个动作事实上是极其简单的。参考下图(图1),想象一下《街头霸王》的角色被替换成灰盒的样子,这样你就理解什么是纯反应性的,以及什么是动画的。

Street Fighter 2(from steveswink.com)

Street Fighter 2(from steveswink.com)

Street Fighter 2-01(from steveswink.com)

Street Fighter 2(from steveswink.com)

Street Fighter 2(from steveswink)

Street Fighter 2(from steveswink)

(虽然角色的形状取决于玩家触发的动作,但潜层活动是相当简单的。)

另一点要记住的是,虽然虚拟感是好游戏的强大基础,但它与其他游戏设计的关注点是有所分离的。比如说,在调整游戏的抽象数值以达到平衡时,开发者是不考虑虚拟感的。虚拟感主要发生在最底层的交互作用上,也就是你每时每刻都在经历的本能体验而不是有意识的体验。也许这就是为什么玩家极难说清自己为什么喜欢或不喜欢某款游戏的感觉。

虚拟感的7条原则

我在这里提出虚拟感的7条原则,但愿能帮助游戏设计师理解人机互动,以改进“本能感觉”。当设计师实践这些原则时,其实就是有意识改进玩家无意识的体验。

1、可预测的结果:通过正确理解玩家的输入并提供连贯的、可预测的结果,使玩家产生一种掌握和控制的感觉。

2、新颖:每一次输入触发的反应都有微小的差异,使玩家觉得各个反应都是新鲜而有趣的。

3、牵引通过奖励玩家的实验,鼓励玩家掌握、控制和学习某种活动。

4、入门容易,精通困难:使机制直观但深刻;也就是玩家理解它只需要几分钟时间,但要掌握它则需要非常长的时间。

5、情境:通过规则和机制所运作的空间背景,赋予机制以意义。

6、冲击感和辨识度:通过与物体之间的交互作用和物体与环境之间的互动作用,体现物体的重量和大小。

7、吸引人的反应:无论情境或输入是什么,游戏都产生的吸引人的反应。

无论是什么类型的游戏,无论是2D还是#D游戏,都适用以上原则。只要存在虚拟感,这些原则就能帮助改进它。

至于如何使用这7条原则,具体见下文。

1、可预测的结果:通过正确理解玩家的输入并提供连贯的、可预测的结果,使玩家产生一种掌握和控制的感觉。

这是虚拟感的基础。如果顺时针旋转你的小车的方向盘,会使小车随机地从左边转到右边,那么你将无法控制它。没有预测输入产生的结果的能力,也就不可能产生控制或掌握的感觉,虚拟感就更加无从说起。尽管这是一个非常直观、容易理解的概念,但许多设计师因为某些原因破坏了虚拟感,比如把输入映射到太难处理的结果上,导致映射本身不自然或不直观,又比如给玩家太多可能性,导致一致的结果也显得随机。

创造虚拟感的一个误区是,认为虚拟感所依托的游戏总是正确的。我们通常以为,因为游戏不存在技术性问题——它每一次都能准确接收和处理输入,即它接收输入和反馈有意义结果的方式与玩家意图一致。据Will Wright观察,游戏设计是一项半技术半心理学的工作。就游戏而言,即使给定输入的结果保持内部一致性,如果移动得太快或玩家难以理解,那么移动就是不可预测和不可控制的。在Cube Movement 1测试中,用正常操作接触红点很容易,但加速操作就困难多了,甚至使人感到困惑。随机控制变化使玩家不可能准确地预测给定输入的结果,因此玩家会觉得困难沮丧。

Demo-Thumbnail-1(from steveswink)

Demo-Thumbnail-1(from steveswink)

另一个影响可预测性的设计是映射。映射是指游戏中介于操作、动作和结果之间的关系。根据输入设备和游戏的展示法,你可以预料给定动作产生的结果。自然映射利用这些预期,使玩家能够立即理解玩法。例如,使用Cube Movement 1中的正常操作,四个键是空间对应的:按上键是使方块向上移动,按左键是向左移动,以此类推。另一个实现自然映射的方法是借助文化标准,这在游戏中通常是指“类型惯例”。使用键盘上的W、A、S和D键分别对应对象的向上、左、下和右方向移动——这是电子游戏界普遍接受的文化标准。

除非你为了追求某些实验性目标,所以有意创造一种反直觉的感觉如Wario Ware公司的《Mega Microgames》中的反向操作的高尔夫球迷你游戏、《生化危机4》中的笨拙、压抑的感觉,否则你就应该遵守空间对应法和文化标准,因为它们能够创造出更容易学习和记忆的映射关系。

最后,避免给玩家提供太多状态,那样会让玩家觉得不知所措。虚拟感的“状态”是指在游戏过程中的映射的变化。举个简单的例子,在《超级马里奥兄弟》中,当马里奥接触地面时,他可以向左和右快速移动。而在半空中时,他的移动就没有那么敏感了。也就是说,当你按下方向盘的向左或右键时,直到他回到地面才会改变方向。状态变化是不错的设计,因为它往往能促进玩家的表现和即兴发挥、增加反应的敏感性(见原则的第四条:入门容易,精通困难)。只要各个状态容易识别且转化明显,那么可预测性就不会被降低。缺陷就是有可能让玩家对太多的状态感到不知所措。当按下某个键不再产生相同的结果时,结果就不再是可预测的了,控制感也进而消失。例如,无经验的玩家很容易被状态可能性太多困扰。例如,如果玩家以前从来没有玩过《Tony Hawk》,他们就会摆弄几下控制器就放弃,并得出结论“我不喜欢滑板游戏。”那款游戏的状态太多,使玩家觉得输入是随机的、结果是不可预测的。另外,状态改变太难感知,并且滑雪者移动的速度太快,进一步打击了潜在的玩家。玩家如果在头几分钟内无法被游戏吸引,他们就会选择放弃。

状态的另一个问题是模糊性。如果没有清楚的机制来显示系统的当前状态,那么输入模式就可能产生看似随机的结果。如果玩家同时乱按几个键,或拇指意外地碰到第二个键,那么结果对他们来说就确实是随机的了。再者,游戏是按毫秒来接收输入的,所以它知道第一个输入是什么。然而,对于玩家,结果看起来就是不一致。引用Mick West的一段话:

“在《超级马里奥64》中,先按下A键跳跃再按R1就是地面重击。而先按下R1再按A就是后空翻。同时按下两键就可能产生地面重击、后空翻或正常的跳跃,似乎是随机的—-所以玩家就无法控制了。玩家可能反复同时按下这两个键,但永远想不出如何正确地控制这三种动作。

在Cube Movement 1中,同时按下1、2和3键,你就会看到看似相同的输入产生基本上随机的结果。

Demo-Thumbnail-2(from steveswink)

Demo-Thumbnail-2(from steveswink)

可预测性也意味着推断——从游戏一开始的前几分钟,玩家可以推断出整个游戏的结构图景。这是一件好事,能吸引玩家,使玩家克服对游戏世界的陌生感、鼓励他们学习新机制。在《超级马里奥兄弟》中,我知道如果我掉进洞里,我就会损失一条命。只需要掉过一次洞就能推断出这个结果,所以我在接下来的游戏中会避开洞。这就点出了一个重要差别:某物是可复制的并不等于它就是可预测的。做某事A总是产生结果B并不意味着你可以借此推断出结果D,你还是得做某事C。一个可预测的结果揭示的可能性应该像你已经尝试过的行为一样明显。

作为游戏设计师,我们必须记住,我们捕获玩家的时间非常有限。如果他们在游戏的头几分钟不能找到方向、获得成就感,那么我们就失去这些玩家了。最低层次的反馈循环,他们遇到的第一样东西,就是虚拟感,即时反馈的操作。如果玩家不能在直觉水平上对游戏产生好感,不能沉浸于可预测的结果中,那么他们就会离开这款游戏。一定程度上,虚拟感就是游戏的其他所有体验的守门人。

2、新颖:相同的输入产生各种不同的结果。

虽然虚拟感必须以可预测的结果作基础,但也应该有新意。也就是,相同的输入(或玩家认为是相同的输入)应该产生稍微不同的结果,以保持玩家的兴趣,避免“审美疲劳”和增加虚拟感的整体吸引力。虽然可预测性和新意看似矛盾,但二者是可以和谐共存的。当二者和谐共存时,强大的虚拟感就产生了。

新意的大敌之一是线性动画。即使是在《Jak and Daxter: the Precursory Legacy 》这种线性动画的品质异常地高且有许多动画变体的游戏中,玩家也很容易就看出Jak每次出拳都是相同的。问题是,一旦用过头,即使是高品质的内容也会让人觉得无聊。看Jak出拳一万次,肯定比第一次看要无聊得多。为了保持玩家的兴趣,必须让玩家在玩了几个小时后仍然觉得新鲜有趣。甚至重复性动作也应该每一次出现时都让玩家觉得有新鲜感。

许多游戏试图通过添加大量额外内容来解决这个问题,也就是让玩家经历一系列挑战性越来越高、有所变化的关卡,这些关卡为虚拟感提供新鲜有趣的情境,从而避免玩家觉得乏味。另一个解决办法是在游戏过程中引入更多机制——补充和调整虚拟感。例如,《Castlevania: Dawn of Sorrow》在增加新虚拟感方面做得非常好,即引入不同的“魂”和武器以增加新的虚拟感,每一种都使给基本活动添加不同的感觉或新状态(如腾空二连跳)。还有一种解决办法是使用确定性总体物理系统,它通过禁止玩家重复相同的输入来保持虚拟感新鲜。在确定性物理中,从技术上说,相同的输入会产生相同的结果。游戏如《Bridge Builde和《Ski Stunt Simulator》可以准确地记录玩家的输入,精确到毫秒,所以将这个输入返回给系统,总是产生相同的结果。对于无法准确地理解复杂、微秒的模拟的玩家,就会觉得这些游戏确实存在新意。虽然在《Ski Stunt Simulator》中,玩家可能会不断得到相同的结果——例如,跳过沟谷再后空翻过一间小木屋,但永远不会出现两次相同的滑行。这是因为虽然主导模拟的参数每一次反应都是相同的,但玩家不可能感知最微小的差异。游戏比玩家的感知力更敏感,这是感知力影响虚拟感的众多方式中的一种。因为我们的感知力会根据现实世界敏感地做出调整,所以物体发生交互作用和移动时,我们会下意识地估计某事会发生。我们的预期之一是,两次运动不可能完全相同。这是现实的本质:混乱和不精确。没有人可以两次做出完全一样的出拳动作,或两次掷标枪或铁饼完全一样。所以如果我们看到相同的活动以相同的方式一次又一次地发生,没有任何微妙地变化,那么我们就会觉得虚假。

最后,保持虚拟感的新意和趣味的一个好办法是,允许即兴表演和表现(详见最后一条)。如果玩家觉得自己有不同的状态,如果那些状态以许多不同的、有趣的方式重叠,玩游戏就会变成一种自我表达的形式。

3、牵引:通过奖励玩家的实验,鼓励玩家掌握、控制和学习某种活动。

在许多游戏中,玩家的大部分时间是费在经历失败上的,特别是在游戏的前几分钟,因为这时候玩家的游戏行为是纯实验性的。玩家在争取掌握新的机制、新的动觉转化的这几分钟里,必然会遇到困难。而这前几分钟也是他们唯一能给我们的,所以我们必须给他们提供能让他们感到立即成功的工具,以便他们产生继续玩下去的动力(牵引力)。

牵引力出现在玩家在游戏中首次获得成功后感到自己有所掌握的时候。在那个找到方向和觉得安全的时刻,玩家理解了游戏的结构、知道游戏的挑战所在。如果玩家的水平正好与那些挑战相匹配,那么他们就会觉得有趣并继续玩。如果他们始终没有获得牵引力,那么他们很快就会放弃游戏。牵引力就是给玩家良好的反馈—-立即、清楚和实用的反馈。

没有立即反馈,就没有虚拟感。如果转动小车的方向盘意味着三十秒后小车才能行驶,那么就不存在掌握或精通了。只有在立即的结果中,才能产生掌握的感觉和转换动觉的能力。在游戏中也是一样的,虚拟感的产生有赖于电脑的即时处理性能。回合制游戏中不存在虚拟感。例如,在Cube Movement 1中使用延时操作时,显然不存在虚拟感,如果反馈不即时的话。

Demo-Thumbnail-3(from steveswink)

Demo-Thumbnail-3(from steveswink)

还是在Cube Movement 1中,同时按下1、2和3键。你会发现你的行动的结果仍然是随机的。现在按下Enter键,你应该看到一个对应系统当前状态的箭头。同时按下1、2和3键,仍然产生随机结果,但现在游戏给了你行动后的清晰反馈,虽然没有正确反映你的意图。一个比较好的解决办法可能是把所有模糊的输入默认为正常操作设置,也就是最容易操作的设置。但最重要的是,保持反馈的清楚明确:只要你知道你当前所处的状态,你就不会被受到模糊结果的负面影响。

最后,反馈必须实用,意味着它必须准确地把游戏状态告诉玩家。如果你失败了,你知道为什么吗?失败状态是否帮助你改进后来的行动?

在《马里奥赛车DS》中,为了成功你必须使用“red sparks”,它发生在进入“power slide”状态之后。“power slide”状态会改变驾驶输入的映射,使玩家得以重新适应赛车而不必直接转向。进入“power slide”状态后,操作的反应性被大大抑制了,但整体转弯半径更加准确。这意味着为了通过急转弯,玩家必须进入“power slide”状态,这就导致有效地使用“power slide”状态成为游戏中最重要的技能。如果你成功地进入“power slide”状态,就会触发烟雾颗粒效果和轮胎摩擦发出尖锐叫声,告诉你状态改变了。另外,因为驾驶操作的反应性降低了,所以玩家迅速敲击左和右键有可能不会明显地改变赛车的轨道。如果玩家连续迅速地按下左键和右键,就会出现一个明蓝色的火花特效,伴随着令人喜悦的声音:明确、即时和实用的反馈告诉玩家另一个重要的状态出现了。重复快速敲击左键和右键,蓝色火花就会变成红色的。这时,退出“power slide”状态可以获得加速效果,伴随着的是完全不同的颗粒特效和声音特效。如果你不能靠“power slide”执行执行急转弯,那么你就不可能正确地完成转弯。如果你没有看到轮胎上冒出烟雾以及听到尖锐的声音,那么你就知道你还没进“power slide”状态入。如果你在“power slide”状态下迅速按下左和右键,却没有看到火花,那么你就知道你没有做对。如果你退出“power slide”状态而火花是蓝色的,那么你就知道你没有获得加速效果。

《马里奥赛车》是一个向玩家传达多个微妙状态发生变化的好例子。许多游戏在这方面做得不好,严重影响了玩家对游戏的感觉。有趣的是,糟糕的虚拟感也是可能被掌握的,但很难让玩家理解游戏状态。只要有足够的确定性,玩家就有可能学习所有虚拟感。许多玩家为自己能够克服这种障碍感到骄傲。也许是因为游戏有很好的内容或有特别吸引人的多人模式。无论是出于什么原因而学习虚拟,也无论精通之后能产生什么美妙的体验,让玩家得不到自己的行为的重要反馈,都是不合理的。

如果你总是给玩家良好的反馈,那么你的玩家将获得一种连贯的、可量化的进步。游戏最吸引人的地方之一是让玩家获得可量化的进步感,这通常模式化为得分、升级或其他数值性的指标。与日常生活相比,这种进步感是受人欢迎的,因为现实生活中极少存在这种可量化的进步。

4、入门容易,精通困难:使机制直观但深刻;也就是玩家理解它只需要几分钟时间,但要掌握它则需要非常长的时间。

优秀的游戏是简单的,几分钟内就能学会,但要精通可能得花上一辈子。容易学习,游戏才能吸引所有水平层次的玩家。难以掌握,游戏才能把玩家长久地留住,刺激他们进步。在“入门容易,精通困难”的游戏中,虚拟感就是这种现象的反映。玩家首先必须精通游戏,这是之后所有交互活动的基础。游戏的整体体验就是游戏让玩家产生的虚拟感。虚拟感的不同方面可能突显为目标、关卡、场景、道具、武器等等,但核心都是一样的,这个核心存在于游戏的开端,就是必须在两分钟或更少的时间内提供牵引力的虚拟感。

入门容易意味着虚拟感容易学习。这有不同的情况:虚拟感可能非常复杂,因为有很多不同的输入和状态,但仍然比较容易学习,因为它由自然映射开始,输入产生的结果是可预测的,而且用即时反馈抵销状态过多的负面影响。相反地,非常简单的虚拟感可能会因为缺少清晰的反馈或映射太模糊而让人迷惑或难以学习。是否容易上手不是由虚拟感的复杂性决定的。

精通困难意味着完全掌握虚拟感需要非常长的时间,如果可能掌握的话。例如,在原版《Pong》游戏中,操作是简单的,但怎么“掌握”?唯一的办法就是通过比赛。在这种情况下,精通的感觉存在于玩家的心中。如果他们觉得还有进步的空间,他们就会继续玩下去。玩家对于精通的理解可能是,不断打败对手、通关游戏、成为服务器上得分最高的人(如《CS》)、完成设计师安排的所有任务(如在《超级马里奥64》中获得所有的120颗星星)……玩家完成各种目标以显示自己的精通程度,而游戏设计师最擅长的就是提供匹配和超过这些程度的挑战(或让玩家创造自己的挑战)。但是,提供各种挑战还不够。游戏想要长盛不衰,另一个必要条件是,虚拟感有足够的敏感性来满足技能层参差不齐的玩家。

一个技能层是指玩家在进入下一个技能层以前必须掌握的技能和知识。例如,在游戏《Ski Stunt Simulator》中,第一个技能层是学习如何让滑雪者向前和向后转弯、做各种姿势以及向前和向后保持重心。下一步,玩家要学习如何在闪避和站立之间迅速转换,即跳跃。当你学会跳跃并且能轻易地重复时,你就可以学习在跳跃时前倾或后倾、前空翻等。再接着,你学习如何后空翻,等等。《Ski Stunt Simulator》的技能层有很多,所以“重玩性”接近无限。

制作一款具有大量技能层的游戏的方法之一是,谐调输入敏感性和反应敏感性之间的关系。在Cube Movement 2中,正常操作的输入敏感性和反应敏感性都比较低。输入敏感性低是因为只有四个按钮,每个按钮只有两种状态,即开或关。反应敏感性低是因为游戏对各个按钮的反应只有两种状态,全速移动或不移动。这不是非常好的虚拟感,太死板太生硬了。以原版《塞尔达传说》为例,在某些情况下,这种生硬的虚拟感是理想的,因为它给玩家更多思考机会,而不是依赖本能反应来玩游戏。但在《吃豆人》中,所有旋转和多余的移动方向都为了简化游戏而被删除了。然而,移除这些后,并没有产生非常强大的虚拟感。

Demo-Thumbnail 2(from steveswink)

Demo-Thumbnail 2(from steveswink)

现在试一下切换到“低输入,高反应”的操作。输入敏感性仍然一样——四个只有开和关两种状态的键盘按键,但现在这个机制似乎更流畅和有序了。这是因为反应敏感性更高了。当按下按键时,不再只是开始和停止移动这两种状态,而是移动速度逐渐提高到全速,而且停止输入后要过一会儿才会停止移动。这样的操作就比较微妙了,精通的难度就比较大了。与正常操作相比,更像原版《超级马里奥兄弟》。游戏用更长更流畅的状态响应简单的的按键输入。因为现在各个状态要花一会儿时间才能消失(向前移动会先变慢再完全停止,然后开始另一个动作),游戏就有许多有趣的叠加状态,使玩家体验到的运动感更强。

input-reaction(from steveswink)

input-reaction(from steveswink)

现在再尝试一下“高输入,低反应”操作,这是由鼠标驱动的。使用这种组合,输入设备(鼠标)的敏感性会非常高,但游戏的反应几乎为零。方块基本上就是一个大光标。这是非常自然的映射;光标在屏幕上的位置对应鼠标在桌子上的位置,所以你很容易掌握方向和操作。另外,这样使用鼠标是电脑操作的基本技能,所以这已经成为全球文化标准,进而导致我们觉得这种映射很自然。尽管相当无聊,对吧?因为这种映射在多年的电脑使用中已经被我们内化了,所以没什么可学习的,也没什么转换需要掌握。因此,鼠标移动就不会有什么虚拟感;快、爽、没有任何的的质量感或存在感。

相反地,“高输入,高反应”操作有一些可取之处。这种操作有非常有趣的动感,且要求一定程度的精通。拍打方块让它击中红点和实验放缓方块和反向移动或做八字形模式,让人感觉不错。甚至具有高输入敏感性和低反应敏感性(游戏邦注:如将鼠标移动直接映射到3D空间的FPS)的游戏,也需要一些反应性来缓和这种爽急的输入。

另一种在虚拟感中获得大量敏感性的方法是快速状态切换。正如之前所说的,玩家习惯于忍受游戏中的映射变化。只有良好的反馈告诉玩家状态变化了,那么就无所谓在游戏过程中改变操作的意义。这么做的好处是,反应敏感性大大增加(尽管增加得没有使对象从只有开和关两种移动状态变成逐渐加速或减速那么明显)。在《超级马里奥兄弟》中,表面上有三种操作:左移、右移和跳跃。但进一步观察可知,有许多不同的状态发生重叠,且以不同的交互方式让玩家觉得反应是灵敏的。

Air-Ground(from steveswink)

Air-Ground(from steveswink)

马里奥脱离地面时,他向左向右移动的敏感性大大降低:一个不同的状态。这是一个通过状态切换增加敏感性的简单例子。当马里奥腾空时,一种状态其实对应了两种不同的动作(取决于当时的情境)。而输入敏感性是一样的,玩家现在在游戏中有两套完全不同的动作,且事实上,这两种稍有不同的虚拟感交织在一起,达到了整体大于部分之和的效果。

另一种状态切换是把某种输入当作另一种的加强版,从而创造出新的反应类型。当马里奥在地面上时,按下B键,他会移动得更快,导致他进入另一种状态——奔跑。这似乎只适用在地面上活动的马里奥,但其实也作用于空中状态:跳跃前的移动速度决定了他能跳得多高。通过映射相同的输入产生不同的结果,事实上为玩家提供了更多可能性,也就是创造了一种比静态映射具有更多技能层的映射。

最后,时间和空间中都有可能触发状态切换。在游戏中,最常见的时间状态切换例子是连击:在某个时间段而不是另一个时间段内进行一系列按键输入会产生不同的结果。这种状态切换形式不是依靠某种同时输入的组合,而是历时输入序列。尽管结果是相同的:更大的敏感性和更多技能层。相同的事情也可以发生在空间中。我要引用的例子是只有单键输入的《Strange Attractors》。按下按键就是打开或关闭“the attractors”——一种把玩家的飞船拉向它们或推离它们的重力穴。每一个重力穴的拉力是多少,取决于飞船离它有多近。这个简单的系统,通过大量反应敏感性,使得甚至单独的的按键也能产生强大的虚拟感。

5、情境:通过规则和机制所运作的空间情境,赋予机制以意义。

在《超级马里奥63》中,有许多可能的移动。使用状态强化和状态切换,可以让马里奥三级跳、长跳、墙跳或后空翻等。现在想象一下马里奥站在空白的场景中,周围没有任何物品。如果马里奥没有可发生交互作用的对象,那么他有这些技能就毫无意义了。没有墙,就没有墙跳。这说明情境在虚拟感创造中的重要作用:使动作有意义。情境主要以三种方式影响虚拟感:间隔、感知和即兴发挥。

间隔是指游戏环境中对象之间的距离。对于任何虚拟感,总是存在一个感觉最好的空间范围。例如,在赛车游戏中,道路上通常有障碍物。障碍物的数量和它们之间的距离对虚拟感有很大影响。如果障碍物间距过大,玩家太少遇到它们,就会难以估计自己的技能水平,进而虚拟感也大打折扣。就像处于空白场景的马里奥,赛车游戏中的赛车必须有一个情境使它的旋转半径有意义。在Cube Movement 3中,操作接近于赛车游戏;S和F键对应旋转而不是向左和向右移动。选择“Context Empty”选项,会发现没有什么可产生交互作用,所以虚拟感基本上也不存在。

Cube Movement 3(from steveswink)

Cube Movement 3(from steveswink)

相反地,如果障碍间隔太小,总是干扰玩家,玩家就会觉得应接不暇、沮丧泄气,甚至觉得游戏已经超出自己的能力范围。我们可以在Cube Movement 3的“context full”操作中找到对应的例子。在DEMO中我们可以看到有许多距离接近的物体,对操作干扰非常大,结果当然是令人觉得挫败。将前进速度比物品的数量及其间隔,我们可以获得每秒遇到物品的粗略比率。如果这个比率太高,那么玩家就会觉得无法控制;如果太低,玩家就会觉得无聊。

另一个影响厌烦/沮丧交换比率的因素是感知。如果玩家可以提前5秒或10秒看到他们在道路将遇到的东西,那么操作就容易了。如果直到玩家几乎不够时间反应时才看到物品,他就会觉得操作太困难。如果摄像机放大或呈角度,使玩家不能提前看到物品,那么物品的间隔就没有意义了;即使道路上确实存在若干障碍物,如果玩家看到它们后没有足够的反应时间,玩家也不能有效地避开它们。回到Cube Movement 3,使用“zoomed”导致操作变得极其困难,因为玩家看到物品时几乎没有时间做出反应。但注意,速度感增加了,因为摄像机距离物品更接近了,所以移动显得更快了。相反地,使用“Angled”导致绕开障碍变得容易;然而,在这个设置下,速度感是很弱的。因此,与反应或输入敏感性一样,玩家感知与虚拟感的产生大有关系。

玩家感知还利用期待促进虚拟感,而这些期待是产生于对物理现实和其他媒体如电影的体验。回到赛车的例子,速度是相对的。玩家判断他们的赛车的移动速度的主要办法是观察静态物体移出的相对速度。以游戏《Burnout: Revenge》为例,如果物体消失得非常快,玩家的感觉就是速度非常快。如果物体消失得非常慢,或者如果场景中没有足够的物体,那么就不存在速度感了。在
Cube Movement 3中,“Slow”和“Fast”选项的实际移动速度是相同的。然而,在“Fast”版本中,地面上的小贴图成为移动的参照物,使人产生速度很快的印象。速度感存在于所有虚拟感中,无论是《马里奥》还是《Burnout》,都主要依赖空间情境和比例。如果移过的物体比被控制的物体大很多,就像Cube Movement 3的“Slow”版本中的地面,我们会觉得物品移动得非常慢。所以显然,像“Fast”版本一样改变比例关系,又会使人觉得运动更快。

玩家感知也受表现的严重影响。在《Shadow of the Colossus》中,巨人移动得非常慢,而且他们的脚掌落地时会引起“镜头抖动”,扬起一路尘土。这种庞大又迟钝的石头巨人的形象非常逼真、令人信服。如果他们移动得更快,或得移动时没有那些额外的效果来表现他们体积庞大的特点,那么这种形象就不存在了。这是因为物品的相对比例使玩家产生一种对这种庞然大物应该怎么移动的期待心理。庞然大物就应该有庞然大物的样子,小东西就应该有小东西的样子。从最庞大的岩石到最渺小的尘土,如果要移除它们,必须非常谨慎。

Shadow of the Colossus(from steveswink)

Shadow of the Colossus(from steveswink)

Shadow of the Colossus (from steveswink)

Shadow of the Colossus (from steveswink)

情境在任何游戏中都是很重要的。甚至是对于简单的游戏如《俄罗斯方块》,Alexei Pajitnov也要决定游戏区域应该10个单位宽、20个单位高。如果游戏区域是20单位的3倍宽,那么《俄罗斯方块》就会变成一款非常难的游戏。

Tetris(from steveswink)

Tetris(from steveswink)

6、冲击感和辨识度:通过与物体之间的交互作用和物体与环境之间的互动作用,体现物体的重量和大小。

好的虚拟感会让玩家强烈地感觉到物品的质量和重量。在游戏中观察物品的交互作用,只需要短短的时间,玩家就可以通过物品的相对质量和重量以及光影效果理解游戏世界中的物理法则。这个理解成为一种独立存在于游戏世界的自我参照的“感觉”——玩家不必测试所有可能性,就能非常清楚地知道任何行为可能产生的结果。这种潜意识地理解掌控着游戏世界中的一切交互作用的深层法则的感觉,构成虚拟感的一大部分。这种感觉是很实用的,因为它意味着物品都能以某种方式(可预测的结果)产生作用,且它是另一种形式的良好反馈:它有助于玩家准确地预测某个行为产生的结果。另外,当物品不能产生正确的交互作用时,它打破沉浸感——也就是Csikszentmihalyi所谓的“流状态”。当一个物品围绕着另一个物品,或当你射击某物时它却没有反应地消失了,你会想“咦,游戏是不是出错了”,这样流状态就被破坏了。把玩家猛地拉出流状态太多次,玩家就会放弃游戏。所以,好的虚拟感的另一个基石是,所有物品之间的交互作用是清楚的、一致的、令人满意的。

我们对于物理现实的作用方式的理解来源于观察物品的交互作用。如果你打翻一叠书,它们会以某种方式倒塌在地上。如果你朝墙壁扔网球,它会以不同但一样复杂的方式反弹回来。大量小小的、潜意识处理的变量会影响网球的反弹效果,如撞到哪里、停止前反弹和旋转多久。我们可以把网球游戏玩得很好,充分说明了人类有能力观察、处理和适应即时物理世界的动态。正如Chris Crawford在《游戏设计理论》中所说的,没有其他动物会打篮球。这正是使游戏交互作用中的辨识度难以达到令人满意的程度的原因:人类能在认知水平上,敏锐地、下意识地预测物体的作用方式。

解决这个问题的办法之一是,简化游戏的表现法。如果角色看起来就像照片那样逼真,那么玩家当然会期望角色与物品之间的互动应该完美地模仿现实生活。如果角色是风格化的或简化的,那么如果它们的交互作用也是简化的,就不会让玩家的期待落空。在许多游戏中,物品的表现法和虚拟感之间似乎存在一场永恒的斗争。看起来真实的物品如果交互得不好,玩家期待和游戏现实 之间就会产生巨大的落差。物品交互作用不应该成为表现法的障碍或约束。相反地,这应该是创造吸引人的虚拟感的强大的工具。

为了让物品交互作用有效地向玩家传达关于物品质量和数量以及交互本质的信息,你应该记住:你是在假装。目标只是为了让玩家心中产生一种质量、重量和力量的感觉。这不同于物品“确实”遵守物理学的方式或准确模拟。这更像亚里士多德的物理理论,他的物理学相比于现代物理学似乎有些奇怪和可笑,但却比后者更符合日常生活的经验。物品必须看起来像真的,这使得假装变得更容易。

有效地伪造物品交互作用的方法是观察人们如何感知物品。在动作中用采用夸张手法可以使观众觉得游戏动更可信。当用线条抽象出物品挤压和延展的动态时,虽然看来怪异而不自然,但做成动画却更容易为人所理解:

squashing & stretching(from steveswink)

squashing & stretching(from steveswink)

类似地,通过夸张游戏中物品之间的交互作用,我们可以更有效地表现物理属性。例如,在《马里奥赛车DS》中,当赛车撞到墙或其他赛车时,它就会像有弹性似地缩起来,但前提是这个冲撞要达到一定速度。另外,如果大赛车撞到小赛车,大赛车不只是撞到小赛车,还会以夸张的冲力把后者撞飞。在Cube Movement 4中,在“plain”设置下的物体交互作用是非常基础的。切换到“scale”设置后,物体的交互作用会更加夸张。注意,夸张后的交互作用更令人满意。良好的虚拟感就是这样处理物体的交互作用的,也就是,不只是体现交互作用的差异,而且突出其最重要的特征。

Demo-Thumbnail-4(from steveswink)

Demo-Thumbnail-4(from steveswink)

另一个有助于体现物体交互作用的是颗粒效果。在《马里奥赛车DS》中,赛车相撞的一瞬间会迅速产生大量颗粒,以此进一步突出赛车间的交互作用。如果赛车撞到障碍,不仅会产生颗粒效果,赛车还会被夸张的冲击力弹飞。对比切换到“No Pop”选项和切换到“Pop”选项,你会发现,有没有这种简单的颗粒效果对交互作用的生动性影响很大。即使在现实世界的物体碰撞中,产生颗粒喷射是很令人不可思议的现象(游戏邦注:如在《灵魂能力》中的金属摩擦产生火花),玩家也能正确地理解游戏。只要物体相撞时,物品的速度、质量和重量是合适的,那么玩家就能体会到冲击感。

到什么程度才叫作“合适”?例如,把Cube Movement 4切换到“pop small”选项,星星颗粒是一样的,但爆发的速度非常小,所以冲击感就不是那么理想了。相反地,切换到“pop large”选项,会让人觉得反应太过激烈,摇摆的圆形碎片就像高速旋转的叶片,一碰到金属就溅出火花。

最后,当表现物体交互作用时,最好能借鉴一下电影中的手法,特别是摄像技巧。一个经典的手法是,当发生大碰撞或爆炸时,摄像镜头也要跟着颤抖。在这方面,二战主题的游戏把这个手法运用得最深入,不仅模拟视线模糊,还有子弹壳剥落和枪声四起,这些都可以从电影如《拯救大兵瑞恩》和《红色警戒线》里找到样本。但除了战争题材,镜头摇晃几乎适用于所有类型的游戏,例如,平台游戏和格斗游戏也频繁地使用它来突出冲击感。

7、吸引人的反应:无论情境或输入是什么,游戏都产生的吸引人的反应。

当完全移除情境时,虚拟感应该仍然是吸引人的、有趣的、引人注目的。重点是,把意义与吸引力分离。在虚拟感中,情境的重要性体现在创造意义、为比例、速度和重量提供参考点,但它与纯粹的吸引力是分离的。在完全空白的空间中,如果游戏仍然是有趣的,那么虚拟感就有吸引力。回到Cube Movement 2,所有机制都是相当朴素的(唯一的情境就是不能碰撞的红点),但“高输入,高反应”的测试更有吸引力了。这是因为它的动作比其他三种更加复杂、流畅和有序。像Shalin Shodhan的《On a Rainy Day》和Kyle Gabler的《Big Vine》、《Attack of the Killer Swarm》和《Gravity Head》,都是奇妙的、有序的吸引力的虚拟感的好例子。

Demo-Thumbnail-2(from steveswink)

Demo-Thumbnail-2(from steveswink)

附加效果和动画也可以增加吸引力。在《Jak and Daxter》中,动画给原本非常乏味的虚拟感增加了不少吸引力。用于动画Jak的大部分技术来自传统动画——挤压和拉伸等。注意一下动画对虚拟感的感知的作用。把动画层剥离时,你会发现Jak的活动是相当简单的,但加上动画后看起来却是有序的、复杂的、迷人的。在《新超级马里奥兄弟》中也有类似的效果:如果马里奥只是一个方块,那么虚拟感就没那么吸引人了。然而,马里奥的奔跑速度渐渐增加到渐渐下降的循环、奔跑时突然转向时扬起尘土的颗粒效果,使(已经很棒的)朴素的虚拟感更加吸引人。

Jak&Daxter_01(from steveswink)

Jak&Daxter_01(from steveswink)

Jak&Daxter_Grey_01(from steveswink)

Jak&Daxter_Grey_01(from steveswink)

吸引力的另一部分是确保无论玩家给系统的输入是什么,结果总是吸引人的。对于像坠毁和失败状态,这一点尤其重要。一个比较好的做法是,让失败状态更加多样化和有趣,因为这是玩家花时间最多的地方。例如,在《Ski Stunt Simulator》中,滑雪者撞到其他东西让玩家觉得非常有趣,因为它只是一个玩偶加上模拟的关节和四肢,撞击滑雪者产生令人愉快的又有序的结果。它不只是一个循环播放的预制动画。他会撞到头、滚下山涧或挂在悬崖边上。在这种极限运动的意外中,看到他撞击和身体扭曲是非常吸引人的。玩家会产生非常直觉的兴奋反应,这对学习和掌握玩法都是非常有意义的。因为失败状态太有趣了,使玩家更容易接受和继续学习。如果你尝试了许多次仍然不成功,那么你会出于玩笑而故意让滑雪者到处乱撞。类似地,在旁边看别人玩的人通常会被《Ski Stunt Simulator》的逼真的效果特别是当滑雪者坠落,所吸引而去玩游戏。

所有权的重要性

本文上述讨论的所有原则的根本目标都是创造一种控制感和精通感,使它超越情境和平台,成为自我表达的强大工具。这种感觉创造了一种强大的所有权的感觉,当玩家能够以有诺曼底的方式在游戏中表达自我时,他就会感受到这种所有权的存在。游戏根据玩家的输入创造的任何人为效果成为一种重要的商品,借着游戏和玩家在其中取得的成就,玩家可以清楚地意识到认同感。玩家开始为自己的成就感到骄傲,开始产生与他人分享的渴望。比如《虚拟人生》系列,这款游戏以玩家对获数字物品和剧情的所有权为卖点,狂销上百万份。

良好的虚拟感对所有权感觉具有显著的促进作用。这发生在玩家已经完全掌握游戏机制和精通游戏中的绝大部挑战的情况下。在那时,玩家基本上打败游戏了。在游戏行业,这通常被叫作“重玩性”,这种属性与收益大有关系。确实,这个现象与所有权有关:如果玩家觉得自己对游戏有所投入,那么他就会继续玩下去。如果他们继续玩下去,他们就会开始宣传它。一旦精通,他们的虚拟感就会产生足够的允许即兴发挥的敏感性,通常促使自我表达的独特形式发生。

即兴发挥在游戏中是指一种不需要提前思考,立即就创造新的和有趣的动作组合,从而以流畅、有组织的方式适应游戏的环境。这是一种非常令人愉悦的、爽快的体验。当你的能力与你所面临的挑战相匹配时,你就进入流状态。为了产生这种即兴发挥,机制不仅必须拥有高度敏感性(介于输入和反应之间),还要能非常灵活地处理它与它的环境中的物体的交互作用。

有些游戏,如《Tony Hawk’s Underground》,通过多种可使用丰富的道具的状态和情境使玩家产生所有权的感觉。玩家可以用任何状态来经历场景,以许多不同的方式使用各种道具。道具之间的过渡非常平顺,这就进一步促进玩家的即兴发挥,因为玩家很容易在任意两个不同类型的道具之间切换。所以,任何两次战斗必然是不一样的,因为你会根据情况以不同的方式使用不同的道具。你即兴发挥时,对道具使用的判断是非常迅速的。在最高水平的操作中,这甚至表现得更加明显,因为玩家要搜索和执行一长串使用道具动作。他们寻找具有美感的状态而不是高分状态,他们会把最吸引人的部分录制成视频,分享到网上。对于这些玩家,因为所有道具在任何状态或相对位置中都有非常高的使用率,所以使《Tony Hawk’s Underground》成为解释性舞蹈的一种形式。

其他游戏,如《Ski Stunt Simulator》,通过极高的输入敏感性使玩家产生所有权的感觉。例如,滑雪板与地面的角度即使只有一点点差异,也会产生完全不同的着陆动作。因为游戏中有一套关于物体交互作用的整体法则——如果滑雪板与地面角度达到某个值或滑雪者的头部撞到地面,就会发生坠毁事件——玩家的即兴发挥和表达空间很大。例如,当滑雪者腾空将要触发坠毁事件时,滑雪者可以伸出滑雪杆防止自己撞到地面。这个技能不是事先确定的,相反地,是重组了几个简单的法则后产生的结果(如,你可以让滑雪者举起手臂,坠毁事件只在头撞地面时才会发生)。

最后,当游戏中有多个玩家时,表现就是交流沟通,这就产生了一种强大的新社交体验。例如在《战地2》中,如果你潜行到某人身边,给他一刀子,他的状态就从活变成死。在那种情境下,捅死一名敌对玩家只是玩游戏,让被偷袭成功的玩家感到有点儿不痛快。然而,如果当这名玩家死亡,你还继续捅尸体,那么这个行为的意义就完全不同了。这是对死亡玩家的直接侮辱和贬低,因为后者必须从自己的角色的角度看着他的尸体被一次又一次地捅,直到他可以重刷。

举一个个人的例子:有一次,我非常幸运地潜到一名资深玩家旁边。趁着他转身,我爬上他身后的梯子。当我爬到梯子顶端,我拿出刀子准备来个一击必杀。让我惊讶的是,他突然又转身了,正好看到他身后的敌人我。还好我还是在他拿枪打我以前把他放倒了。他在地上狂抽搐。通过网络,我可以知道此时他握鼠标的手一定在疯狂抽搐。

结论

所有游戏的目标都是提供娱乐的、精彩的流状态和社交体验,这些是看电影和书籍达不到的。吸引人的虚拟感让玩家产生挑战、精通和控制的感觉以及美妙的、独特于其他任何媒体的动觉体验,成为上述体验的重要基础。游戏设计师,必须理解什么能促进这些体验的产生以及需要什么工具和技术。我希望我在本文中提出的虚拟感的七条原则可以成为这种工具。