第 9 章
将这款作品作为高峰阶段的收束案例
那个在北郡修道院外把“攻击”图标拖到动作条第一格的战士,如果他在2005年秋天走进东京任何一家游戏店,会看见另一张完全不同的屏幕。那张屏幕里没有动作条,没有小地图,没有技能冷却计时,没有敌人血条,也没有常驻的生命值。玩家把光盘塞进PlayStation 2,看完开场动画,然后继续等。
开场动画结束了,旺达骑马走在一片开阔平原上,远处有山,有树,有光。屏幕四个角干干净净,什么都没有。一些人下意识去按手柄上的选择键,怀疑自己误触了隐藏界面的开关。什么都没有发生。
那是2005年。动作条帝国正在全球服务器上高歌猛进,而这款游戏几乎删掉了所有常驻界面。
它的名字叫《旺达与巨像》。这不是一个简单的删减动作。如果只把界面元素抹掉,留下的只是空白。真正难的地方,是找到那些界面原先承担的功能,再把这些功能重新放回游戏世界里,让玩家不必阅读屏幕、而是直接阅读世界。这句话听上去很抽象,但设计过程每一步都具体到可以拆开看。先从玩家最熟悉的血条讲起。
生命值和体力槽几乎从电子游戏诞生第一天就长在屏幕边缘。1972年的《乓》有比分显示,把得分换成生命值,逻辑也差不多。三十多年过去,没有血条的游戏像没有刹车的车,玩家会本能地觉得不完整。
上田文人问了一个更基本的问题:玩家什么时候才真的需要知道自己还剩多少体力?平时不需要。平地跑动不需要,爬上矮坡不需要,站在巨像背上暂时抓稳也不需要。只有在摇摇欲坠、正在消耗体力的那几秒里,这条信息才会变成刚需。
于是《旺达与巨像》里出现了当时看来很反常的设计:体力槽不是常驻的。它只在旺达开始攀爬时才浮出来,一个粉色的圆环出现在画面下方。抓住巨像毛发往上爬的时候,圆环会出现;站稳不动,它会消失。
圆环缩小的同时,旺达的手臂开始颤抖,动作变慢,呼吸变重。这里的关键不是多了一套省电模式,而是同一个体力数值同时驱动圆环缩小和角色身体变化。玩家看圆环也好,看手臂也好,读到的都是同一件事。区别在于,看手臂时玩家还在游戏世界里,看圆环时已经回到了屏幕表层。
敌人血条也消失了。十六个巨像没有一个附带生命条。传统角色扮演游戏把战斗压缩成三个动作:攻击,血条减少,归零倒下。玩家在几代人里被训练出这套身体默认值,眼睛会自动寻找敌人血量,判断还要打多久。
《旺达与巨像》把这套默认值拦腰打断。玩家怎么知道自己打得对不对?答案在每个巨像自己的身体上。
第一巨像的弱点在小腿后侧和头顶,那里的黑色毛发与身体其他部位的浅棕色形成对比。第二巨像的弱点在脚底和腰部,脚底是硬化皮肤的裂纹,腰部是铠甲上细微的磨损。第三巨像头顶有一块破损的石质护甲,裂缝里透出隐隐的蓝光。
每一个巨像都是一个需要观察的谜题,但谜面不在界面上,而在巨像身体上。玩家不需要读一个百分比数字从一百降到五十。玩家看到的是伤口扩大,黑血喷涌,巨像摇晃、咆哮、步伐不稳。这是生物在衰弱,不是数据在递减。
这不是极简审美。上田文人没有拿着“少即是多”的卷轴让团队把按钮一个个删掉。他的出发点朴素得多:真实世界里,你不需要一个心率读数来知道自己累不累。
你的腿在抖,呼吸急促,手指发酸。你不需要正上方有个指北针来知道方向。太阳的位置,山坡的走向,树冠的疏密,都在告诉你。你不需要远处那棵大树浮现金色感叹号。树枝粗细、树皮粗糙程度、手能握住的位置,都在告诉你。你的身体本来就在读取世界。
上田文人想把这种阅读方式放进游戏。这个想法说出来只要几秒。实现它花了三年。
把信息从屏幕表面剥离,不是把信息丢掉,而是把它重新编码进物理规则和角色动画。光可以是界面。旺达举起剑,剑尖汇聚一束光,光指向下一个巨像的方向。这不是指南针,但它在做指南针的活。
地形可以是界面。玩家骑马登上高地,俯瞰整片禁忌之地,凭地形判断自己在哪里,就像在真实世界认路。声音也可以是界面。巨像的吼声告诉你它是否发现了你,马嘶告诉你它是否还在附近。旺达自己的身体也是界面。这不是比喻,这是设计文档里反复推敲的功能描述。身体默认值这个概念在《旺达与巨像》里被推到了极限。
此前玩家形成的默认值是位置记忆:血条永远在左上角或左下角,小地图永远在右上角,技能图标在底部排成一排。要找生命值,眼睛自动滑向固定区域。这套身体反应的效率极高,几乎不需要意识参与。但它的前提是信息位置固定。
上田文人打碎了这个前提。他不让你去另一个角落找血条,而是让你放弃“找位置”这个习惯本身,把视觉焦点从屏幕表面移到屏幕深处,直接看旺达的手、腿、重心变化,看巨像的眼睛和动作,看地上影子的长度判断太阳高度。这不再是获取信息的渠道变化,而是感知器官的变化。
有人会说,2005年的PlayStation 2图像能力已经足够渲染动态光影和复杂模型,所以上田文人才能把血条藏进手臂颤抖里。技术成熟,界面就可以隐退。
这个说法听上去顺理成章,但它把因果关系弄反了。事实是技术还是不够用,设计在替技术补窟窿。那台主机放到今天的标准下,画布粗糙得惊人。巨像的毛发不会真的随风飘动,岩石纹理也不会在光照下精细变化。
第三巨像头顶破损石板周围的蓝光,本质上是手工摆放的一个特效光点。如果当时有十万面模型和实时全局光照,团队可能反而不会想到用一束蓝光做引导。技术匮乏逼出了设计的敏锐,而不是技术富裕催生了隐藏界面。
为什么会这样?因为人脑识别符号和识别世界走的是两条通路。血条数字从七十五变成四十三,是一个符号过程,意识先翻译这条信息:我还剩一半多一点体力,可以再挨两次。
但玩家看到旺达手臂颤抖时,不走符号通路。不是先翻译“他快抓不住了”,而是直接感到那种抓不住。符号需要翻译,感知不需要。翻译有成本,哪怕小到意识不到。上田文人做的事情,是把成本压到接近零。
这会在战斗里造成非常具体的差别。以第五巨像为例,那是一只巨大飞鸟,在湖面盘旋。传统界面下,小地图显示巨像方位,锁定光标标明瞄准部位,体力槽常驻让玩家精确判断还能撑几秒,巨像血条告诉玩家伤害累积了多少。整个过程像执行一套算法,操作界面是手柄。但在《旺达与巨像》里,玩家站在石柱顶端,风灌进来,湖面闪光。
没有锁定光标,只能盯着巨像翅膀边缘,在掠过的一瞬间按下跳跃。抓住后旺达的手臂开始发抖,不需要体力槽也知道在消耗。往上爬时羽毛在重量下弯折,巨像翻滚,视角在天空与水面之间翻来转去。
玩家不知道还要刺几下。只知道每刺一次,巨像哀嚎一次,飞得更不稳。最后一下刺下去,巨像身体开始倾斜。玩家感到的不是百分比数字跳到零,而是一个生命的坠落。
这一段战斗里,界面契约的条款已经不在屏幕上。设计师承诺给玩家所有真正需要的信息,玩家承诺按世界给出的方式去理解。大多数游戏把这份合同逐条写在屏幕上:这里显示生命值,那里显示敌人状态,旁边是技能冷却。但在第五巨像坠落的那一刻,合同本身就是体验。不需要条款,不需要图标。玩家理解一切,不是因为他读了它们,而是因为他经历了它们。
这是界面契约的成熟形态。设计者不再要求玩家相信一堆符号,而是让世界直接告诉玩家该知道的一切。不过,这个高峰时刻也埋下了一个很少有人当场意识到的问题。
《旺达与巨像》可以这么做,是因为它的世界足够小,结构足够单一。整个游戏只有十六个巨像,没有小怪,没有升级,没有装备,没有技能树,没有对话选项,没有支线任务。信息密度被精心控制在一个很低的水平。一个五小时能通关的游戏,可以不依赖小地图和任务标记。
但一个四十小时的开放世界,四百种武器,两千条对话,五十个系统,能不能这样干?当复杂度超过一定阈值,继续隐藏界面就不是美德,而是残忍。
它是这份极简合同隐含提出、然后被留在原地的命题。2006年,上田文人的团队开始构思下一个项目,一个男孩和巨大生物之间互动的游戏,延续的思路仍然是没有界面、让世界本身充当媒介。那个项目后来被搁置多年,原因有技术也有管理。但在这之外,还有一个没人愿意明说、却始终存在的设计障碍:当世界本身需要被观看而不仅是阅读时,这条路还能再走多远?
同一时期,动作条帝国没有停下。魔兽世界的插件社区发展成庞大的工程师文化。2006年1月,暴雪发布1.9版本,进一步开放界面自定义接口。
首领警报插件用户量突破百万级,拍卖行插件、采集路线插件、伤害统计插件各有半年竞争者。一个典型玩家到2006年底,战斗时同时看到的信息元素不会少于六十个。
一边是十六个巨像,一块干净屏幕。另一边是百万玩家用自己拖动的图标、自己编写的脚本、自己调整的透明度来定义一场战斗的信息真相。两条路分叉口落座在2005年,彼此已经远到看不见对方扬起的烟尘。
因果关系在这里需要再往下追一层。为什么行业主流会走向动作条帝国?答案不止是玩家想要效率。
动作条的每一次扩张,背后都是一套制度惯性在推动:大型多人在线游戏必须服务海量玩家,为了不让任何人掉队,设计者倾向于把所有信息都摊在屏幕上。玩家太多,需求太杂,没有一个默认布局能让所有人满意,于是开放自定义被当成了出口。自定义一旦开放,插件生态就反过来倒逼游戏内容,让战斗设计默认玩家会安装首领警报、伤害统计和团队框架。界面越复杂,新玩家越要学更多,于是复杂本身成为门槛,又需要用更多教学图标去弥补。
这个循环一旦转起来,单款游戏很难自己停下。《旺达与巨像》站在这个循环外面。它没有服务器,没有团队副本,没有补丁更新周期。它是一个作者式小团队在主机上做的一次性作品。正因为不在那个制度里,它才能把界面删得这样干净。换作任何一家需要长期运营、服务数百万不同水平玩家的公司,都很难承担这么做的风险。这是制度根源,不是审美趣味问题。
于是,这片干净屏幕成了一个尺子。它不完美。它的相机控制经常被批评,某些巨像战中的视角一团混乱。它也没有成为行业标准,不可能成为行业标准。但它演示了一个极限状态:界面最少可以少到什么程度,情感最多可以多到什么程度。每次有人怀疑屏幕上的东西是不是已经太多,旺达和他颤抖的手臂就会出现在讨论里。不是作为标准答案,而是作为问题的另一种提法。
2005年的实验条件很严:十六个敌人,一片空旷大陆,一个没有技能树的角色,一个只有剑和弓的道具栏。实验成功了。所有参试者都在那个干净屏幕前汗毛竖起来。
汗毛竖起来,并不是因为游戏突然给了什么刺激。那是一种更古老的身体反应:当屏幕不再替你标记危险,你只能自己睁大眼睛。旺达站在巨像脚下的阴影里,周围没有小地图提示红点,没有音效图标告诉你仇恨范围,没有血条告诉你它还剩多少生命。你能依赖的只有自己的观察。巨像哪只脚先动,肩膀往哪边倾,吼声是从头部还是胸腔传出来,地面被踩出的裂纹往哪边延伸。
这些细节以前藏在视觉噪声里,被常驻界面过滤掉。现在界面消失了,它们被推到了前台。玩家在毫无准备的情况下恢复了一种接近真实狩猎的注意力。这种注意力不是游戏设计的新发明,而是生物在危险环境里原本就会开启的模式。可问题也在这里:没有人能长时间保持这种模式。
传统界面最重要的功能,不是显示信息,而是替玩家管理恐惧。血条还在,玩家就知道自己还能承受几次错误。小地图还在,玩家就知道背后没有敌人突然扑上来。界面是那根在黑暗里扶着婴儿床的护栏,它的存在让玩家可以分心。上田文人抽掉护栏后,玩家长出了倒刺,但倒刺会累。
旺达在空旷草原上骑马时,没有小地图意味着每一次偏离方向都可能成为一次额外的跋涉。抬头看太阳,看山脊的形状,看风把草叶往哪边压,这些判断在现实中是常识,在游戏里却是需要重新学习的语言。那些从动作条帝国过来的玩家,第一天常常会做同一件事:他们沿着神殿外的石桥走出去,在岔路口停下来,犹豫,然后掉头回到起始位置,因为害怕走错。
这种犹豫不是设计缺陷,而是设计成本。上田文人很清楚这一点,所以他严格控制世界的规模,不让犹豫漫长得超过玩家的耐心极限。十六个巨像分散在一块不算辽阔的大陆上,骑马奔跑二三十分钟就能从一端到达另一端。这是为了让玩家敢于迷路,因为迷路的代价被压低了。
这种对代价的算计,是理解消隐式UI的关键。设计师不是把信息删掉,而是把信息的获取成本从屏幕转移到世界,然后用世界的规模、敌人的数量、任务的密度来兜底。旺达在攀爬时体力槽会短暂浮现,玩家需要连续目视那个粉色圆环,因为一旦圆环降到极低,旺达会失手坠落。
但游戏从不对体力上限做成长强化,也不对体力恢复做药水补给。整个系统中,唯一管理体力消耗的就是攀爬节奏和落脚点选择。
这迫使玩家发展出一套新的时间感:什么时候继续抓,什么时候停顿,什么时候跳。这套时间感在传统体力槽游戏里也存在,但那是数字管理的节奏;在旺达这里,是手臂颤抖、呼吸加重、圆环缩小三者同步构成的整体。玩家在体力即将耗尽时感到的不是“我要看一个数字到底了”,而是“我快抓不住了”,这两个反应之间隔着一整层意识翻译。
巨像战斗把这个过程推得更极端。没有敌人血条,意味着玩家不知道战斗还要持续多久。传统游戏中,“还剩10%”会带来一种冲刺感,而“还剩90%”则带来一种漫长的绝望管理。
但在旺达与巨像里,这两种状态都不存在。玩家只能从巨像的伤口、动作迟缓程度、吼声变化来判断进程。第一巨像从第一次被刺中到最终倒下,玩家看到的是血从它背上喷出,毛发下的皮肤崩裂,它单膝跪地然后重新站起来。
这个站立动作传递的信息多过任何百分比:它还能打,你还不能放松。第五巨像那场飞行战更是如此。你攀附在翅膀边缘,看不到任何数字,但你能感到高度、风速、羽毛上的水汽、巨像翻转让天空和湖面交替占据视野。
最后一下刺进弱点时,没有伤害数字跳出来,没有经验值结算,没有任务完成提示。只有巨像坠向湖面、水花扬起、旺达蜷缩在岸边喘气。这种反馈不来自界面,来自世界。它绕过了数学,直接打在情绪上。
但这种直接性有一个前提:世界必须足够可信,可信到玩家愿意放弃对数字的验证。旺达与巨像用巨量精力堆出了这种可信度。十六个巨像没有一个是简单换皮的怪物。它们体型差异巨大,移动方式不同,身体材料的质感从毛发、石质、铁甲到皮肤完全不同。每一个巨像的弱点被设计成需要近距离观察才能发现。有些弱点藏在脚底,玩家必须等巨像抬脚时俯身去找;有些弱点在头顶,玩家必须攀爬过程中不断旋转视角才能看到一缕蓝光。
这一缕蓝光在传统界面里完全可以被替换成一个高亮圆圈,但上田文人坚持让它从世界的裂口里透出来。蓝光不是HUD元素,而是环境中实际存在的光源。它同时完成了两件事:引导玩家找到弱点,并且告诉玩家这个世界有它自己的、不需要屏幕图层介入的地标。这里没有“点击这里”的箭头,只有岩石裂缝、风的方向和巨像转身时露出的破绽。
这种设计让测试变得格外困难。传统游戏可以通过逐帧分析玩家视线来调整UI位置,但旺达与巨像的团队面对的是一个更复杂的问题:玩家是否正在看对的东西。如果玩家绕着一座石塔跑了一圈还是找不到第三巨像的弱点,问题可能出在环境光照太弱。如果玩家总是从巨像腹部滑下来,问题可能出在那块破损铠甲的边缘没有足够明显的抓握暗示。没有界面作为缓冲,所有反馈都必须通过调整世界本身来传达。
这意味着每发现一个让玩家卡住的地方,改动成本都远高于移动一个HUD元素。小团队能够承担这个成本,是因为他们只有十六个巨像要打磨。如果这个数字是一百个,或者是四百个,团队就会被这种无止境的调整吞没。这正是上田文人能够把界面删得那样干净的制度性前提:他不需要量产内容,他只需要把极少的内容做透。
玩家在旺达与巨像里获得的沉浸感,因此不是免费的。它要求设计师对每一个可能让玩家迟疑的场景负责。没有任务标记,就必须确保每一个巨像的战斗区域从远处看有足够独特的天际线。没有小地图,就必须确保神殿和大陆地标之间的相对位置安静地暗示出方向。没有敌人血条,就必须确保每一次攻击都有看得见的伤口反应。每一次“不再需要界面”的背后,都对应着一次“必须让世界说出更多”的补位。很多后来的设计者只看到了前者,没有看到后者。他们以为界面删掉,沉浸感就会自动出现。结果只是把玩家扔进一片白茫茫的空地,然后玩家更加焦虑。
焦虑的反面,才是旺达与巨像真正达到的东西。它让玩家在失去所有管理层之后,重新获得了一种对自身处境的掌控感。这种掌控感不来自熟练地打开菜单切换武器,而来自学会阅读一片云影、一阵风、一声吼叫。你在第五巨像的湖面上空活着,不是因为你有一个精确的体力条,而是因为你已经读出了它下一次翻转的预兆,知道什么时候该松手,什么时候该再次抓住。这种知识不会显示在屏幕的角落,也不会记录在任何成就列表里。它只存在于玩家和旺达之间,存在于那个干净屏幕前的身体里。那一瞬间,UI真正消失了,不是技术把图标藏起来,而是玩家不再需要它们。
2005年的实验条件很严,但那种严苛不是某种可以事后放宽的参数。它恰恰是旺达与巨像能够成立的边界。只有在十六个敌人、一片空旷大陆、一个没有技能树的角色、一个只有剑和弓的道具栏里,玩家才可能把注意力全部交给世界本身。一旦这些条件被打破,一旦任务数量、敌人种类、成长系统开始叠加,那种刚被训练出来的阅读世界的能力就会过载。于是这个高峰阶段留给后来者的,不是一个可以无限复制的方法,而是一个具体的坐标系:界面的消失是有成本的,成本被转移到了世界的密度和设计的精度上。你想要更少的界面,就要有更少的杂物;你想要更多的世界,界面迟早会从某个裂缝里重新钻出来。
这个压力点在2005年还没有被广泛命名。它像一个很小的结,系在旺达倒下的神殿外面。没有任何一篇文章讨论它。动作条帝国继续扩张,插件生态环境继续繁殖,干净屏幕上的那点光还没有熄灭,但也照不了太远。问题没有被解决,只是被暂时搁在一片过分安静、过分辽阔的空地上。那片空地有风,有草,有剑光指路,有十六个巨像在远处沉睡。你可以走进去,可你一旦试图把整支军队、整个社会、整座城市也带进去,就会发现那里的规则开始崩塌。
可正是这种严格,让人无法把成功轻易带走。现在,所有后来者要面对一个更难的题目:如果条件不这么严格,如果你有七十个敌人,三百种道具,四十种技能,一整片大陆处处是任务和秘密,你还怎么让界面消失?这个问题在2005年没有人回答。2006年、2007年、2008年,依然没有人完整回答。
另一个世界里,在2005年收购一家成立仅二十二个月的小公司后(该公司名为Android),Google正计划开发自己的移动设备与苹果的iPhone竞争的报道逐渐浮出水面,并于2007年得到证实——Android并非手机名称,而是一款移动设备操作系统,并发展为Apache许可证下的开源项目。同年(2007年),苹果发布了iPhone。手指直接触摸屏幕、多点触控、传感器感知倾斜,这些输入方式会把界面从屏幕表面向四面八方拖出去。界面物理规则将从头改写。
但这些变化在2005年还只是地平线外微弱的光。那一年秋天,旺达躺在大殿里,十六个巨像的尸体散落各地,屏幕干净得能看见记忆。游戏没有告诉你接下来会发生什么。它也不需要告诉你。你已经知道得足够多了。你就是旺达,你做了所有那些事,没有一个任务更新弹窗跳出来解释那意味着什么。
2005年,上田文人完成了一场实验。实验结论像一条物理定理那样简洁:最优秀的界面,是玩家意识不到其存在的界面。这条定理的适用条件被写得清清楚楚,只是许多人急着引用结论,忘了看条件。条件之外,动作条照样扩张,插件照样繁殖,信息照样从每一条屏幕缝隙里挤进来。问题没有被解决,只是被暂时搁在旺达和巨像之间的空地上。那片空地很安静,也很小,但它一直留在那里,等着下一个世界比它大得多、也复杂得多的游戏回来,重新把这个问题翻开。