第 11 章
空旷的设计
把马斯顿吞掉的沙丘背后,是同一片大陆上更古老的荒漠。约翰·福特在纪念碑谷拍《关山飞渡》的那一年是1938年。他把摄影机架在荒漠边缘,让镜头对准远处移动的驿站马车,人和马在砂岩巨壁前面缩成指甲盖大小,镜头停在原地不追。
这个构图后来被反复使用,几近成为一种视觉定理:西部电影里的远景不是用来交代地理的,它是用来建立人和自然的关系的。大地上人很小,天很大,人在这片土地上只有暂时的身影。
七十二年后,Rockstar San Diego的环境美术团队在加州用同样比例的逻辑铺设数字地图。在《荒野大镖客:救赎》那张十二平方英里的版图上,超过百分之六十的区域没有主线任务,没有随机事件,没有可收集物品。那里只有地形、植被、动物和天空。
在2010年游戏行业的通行标准下,这种配置相当于承认了设计上的失败——每一平方英里的开发成本都应该对应一定密度的“内容”,这是发行评估报告中的常识。如果一张地图上有大片土地什么也不发生,那么项目就应该问自己一个尖锐的问题:为什么要让这些土地进入预算表。
项目组内部的确有声音把这个问题提了出来。提出这个问题的不是外行的市场人员,而是理解开发成本的人。在游戏完成前倒数第二年,当主线任务和支线内容都被定下来之后,地图上的空白区域在进度表上被标成了黄色。
有人建议填充它们:加入埋伏的匪帮,加入迷路的旅行者,加入需要护送才能继续前进的商队。这个方案在纸面上是高效的,因为它把所有空间都转化成了可计算的“玩法产出”。
但它没有进入成品。环境美术总监在开发后期接受采访时解释了相反的思路:空旷不是内容的缺席,而是内容本身。西部体验的核心之一就是孤独,一个人面对巨大自然时的渺小。如果地图上每隔三十秒就出现一个问号或者随机遭遇,这种孤独感就会被破坏掉。
这句话值得被放在具体的物理决策中看。新奥斯汀的西部边缘是整款游戏中最荒凉的地段,那里除了被风蚀的砂岩和稀疏的枯草之外几乎没有人类活动的痕迹。墨西哥的北部高原更加极端,地表只铺了低矮的仙人掌和碎石,开阔度被刻意拉高,确保玩家在任何位置转动视角都能看到地平线。
西伊丽莎白的森林地带稍微不同,那里的冷杉可以遮挡部分视线,但同样没有居民点,没有商铺,没有随机事件。玩家在里面待上真实世界的十几分钟,能听到的只有马蹄声和树枝擦过衣料的响动。这种体验在一开始像是系统出了疏漏——地图上明明有路标,路通向的地方却什么也没有。
但正是这种什么都没有,让空间本身变成了一种叙事语言。视觉上的空旷是第一层:地形起伏、植被控制的稀疏度、天空的色彩过渡,这些都让玩家在任何位置抬头都能看见地平线或远山的轮廓。这直接继承了1938年福特的构图逻辑,但它比电影多了一个不可回避的维度:玩家可以走向那条地平线。
交互上的空旷是第二层:这些区域没有任何系统生成的任务,小地图上没有会发光的标记,走到尽头不会有宝箱或收集品弹出来。游戏在这些地方不向玩家抛出任何待办事项。
第三层是生态上的空旷:但这不等于死寂。RAGE引擎在这些无事件的区域里仍然运行着完整的生态系统模拟。
叉角羚按光照条件移动到不同的草场,郊狼会沿着气味的痕迹追踪受伤的猎物,食腐鸟类发现尸体后会在上空盘旋。玩家可以选择完全不理会这些,但环境自己还在运转。
把三个层面并置在一起,就可以看清楚空旷设计在2010年的位置:它不是技术上的短板,而是一种视觉语法被翻译成交互系统之后的结果。一个来自电影的镜头变成了一个可以被探索的区域。
这个翻译的成本被隐藏在预算表的夹层里,因为空旷听起来像是省了工作量,实际上要让它成立必须投入更多环境细节。如果一个区域里没有任务标记,玩家的注意力就会全部落在石头的形状和光的颜色上,这意味着这些元素的质量必须比有任务的区域更高。墨西哥北部高原上的砂岩在正午是发白的浅黄,到了黄昏会变成暗沉的赭红色,这种过渡需要单独的光照调试。玩家如果在这段上坡路上停下来抬头看,那个色彩的变化就是设计师为无事发生的区域支付的成本。这片空旷里唯一保留的系统交互是狩猎。
玩家可以追踪动物,识别足迹和粪便,判断风向,选择慢慢靠近还是骑马冲过去,猎杀之后蹲下剥皮,把皮在马背上放好,再骑到最近的镇子出售。狩猎系统的底层是按物种分别写成的行为模型:叉角羚白天散在草场边缘,夜间聚到低洼处;美洲狮偏好黄昏和有岩石掩护的地带;兔子在玩家接近时会向不同方向跳窜,而不是统一朝一个方向逃逸。食肉动物会捕食食草动物,这不是预设的动画片段,而是生态模拟在实时运行。
尸体腐烂的速度受气温影响,玩家如果离开一天再回来,看到的可能只剩骨架。这一套机制在当时被游戏媒体反复提起,因为它让环境显得不依赖玩家而独立存在。
狩猎在经济上的效率很低。玩家如果只是为了赚钱,做任务和打劫要比追踪一头雄鹿快得多。
但狩猎在体验上给了空旷区域一个合法的使用理由。玩家可以不接任何任务,单纯走进一片森林,花半小时找一头白尾鹿,猎杀后把皮带去最近的商铺换不到几个美元。这个过程让“无事发生”变成了玩家主动选择的事件。
设计师没有在空旷区域里放下任何强制性目标,但他们在那里放了一群会动的动物,而玩家有枪。接下来发生什么不需要问号标记来促成。
这是空旷设计的一个关键原则:它不强迫玩家停留,但它给那些愿意停留的玩家提供了一套能自运转的规则。这个规则的回报不是货币或数值,而是让玩家感到自己在一个广阔的地方度过了一段真实的时间。
把这种体验放在更大的概念框架下,就能看到它和两个贯穿全书的分析概念之间的关系。
第一个概念是时间税。这个术语指的不是游戏里的货币,而是游戏通过操作上的刻意阻力向玩家征收的真实时间——缓慢的剥皮动画、不能传送的长距离移动、不省略的日常动作。这些设计的共同目的不是模拟真实,而是制造一种抵抗效率的体验伦理。空间距离承担了时间税最主要的部分。
从地图北端的西伊丽莎白到南边的墨西哥边境,骑马需要耗费玩家真实生活中相当长的分钟数,途中没有可以加速的快捷键,快速旅行只能通过到达特定驿站来实现,而且覆盖点有限。玩家必须骑马穿过那片空旷。
这不是一种服务上的缺失,而是有意的设计决定:把移动的成本还给移动本身。
第二个概念是收缩边疆。十九世纪最后三十年,西部的物理边疆在铁路、铁丝网和联邦土地法的作用下迅速关闭,到1890年,人口普查局宣布边疆线已经消失。但就在同一个时间窗口里,西部的神话空间反而在廉价小说和巡演中急速膨胀。这就是神话学意义上的收缩边疆:物理空间越关闭,想象空间越开放,它们以反比的方式同时进行。
到了电子游戏时代,《荒野大镖客:救赎》的地图把这个悖论做成了可探索的形式。地图看起来无限延伸,地平线总在前面,玩家可以朝任何一个方向骑马。
但在叙事上,这张地图是被围起来的。约翰·马斯顿无法回到河对岸,无法逃出契约的半径,无法在世界里找到一个真正可以重新开始的角落。空间无限,宿命有墙。
空旷在这种结构中成为玩家面对悖论的区域。在主线任务里,玩家是在执行一层已经写定的历史——马斯顿必须追查从前的帮派成员,必须为政府完成差事,必须一步步走向结局。
进入空旷之后,这层压下来的宿命被暂时悬置。旷野上没有人在等,没有任何一件事情必须现在完成。玩家可以猎杀一头麋鹿,可以找一处悬崖边停下来看暴风雨从地图远端压过来,可以在没有任何理由的情况下骑马走完一条路。这些行为在叙事上没有回报,但在身体上产生了一种效应:玩家通过自由移动真实地感觉到自由。
这种感觉必须在有墙壁的情况下才能成立。如果地图上没有墙,自由就不会被感知,它只会是默认状态。正因为宿命在任务点等着玩家回去,空旷才变得那么珍贵。
这一整套设计并非没有风险。风险在玩家那里。2010年的游戏评测体系习惯于用密度和时长来衡量开放世界的价值——有多少个任务、多少种武器、多少小时的游戏时间、每平方英里有多少个可交互的点。在这些评价坐标下,空旷没有办法被正面描述。它听起来像一个缺点。
实际上,游戏发售之后确有相当一部分玩家认为地图太大、跑路太慢、狩猎没有意义。这一判断不是错觉,它是对时间税的直接反应。
对于只追求主线推进的玩家来说,空旷区域纯粹是路径成本,沿途的鹿和风毫不重要。这种分化的接受度在2010年还只是玩家讨论区里的分歧,但在此后的系列历史中,它会逐渐上升为一种评价轴线。
从行业的角度看,空旷设计能不能被复制,答案其实早就存在了。大部分二线和三线工作室不可能在预算汇报会上说“我们花了上千万美元做了一片荒漠”。
空旷要成立,必须具备三个前置条件:任务之间的移动必须有足够好的手感,马的动画和地面反馈必须持续保持可信度,否则空旷会变成纯粹的疲劳;主线故事必须让玩家产生足够的前进动机,否则他们不会忍受时间税;而空旷区域本身必须有足够高的环境细节密度,否则就不是空,是没做完。这三个条件同时成立所需要的工艺积累和品牌信用,在2010年只有极少数工作室能拿出来。Rockstar San Diego给出的成品之所以能把空旷做成一种叙事语言,是因为它的技术栈、文本水准和环境美术能力在项目启动时就已经跨过了门槛。
对于大多数同期产品来说,同样的空旷只能被玩家解读成开发资源的短缺。这引出一个必须正面回答的问题。
有一种常见的批评意见认为,西部神话的重复书写实质上是商业媒介对同一素材的周期性收割,Rockstar的成功靠的是技术堆料和怀旧市场,玩家执行宿命不过是从互动性中必然流出的副产品,与主题深度关系不大。技术堆料确实在《荒野大镖客:救赎》中以各种方式存在,怀旧市场的拉动力也一定不是零。但如果这两个因素就可以解释全部结果,那么空旷区域最应该被填满。堆料会堆出更多任务、更多事件、更多收集品,因为那些是性价比更高、更能在评测维度中转化为正面数据的内容。怀旧市场的逻辑也会指向更多可辨认的西部符号——更多的枪手、更多的酒吧、更多的淘金遗迹——而不是一片让玩家持续被自然吞没的沙漠。
空旷恰恰是堆料的反面。它之所以没有被取消,是因为有一个优先于商业收益的判断跑在前面。
这个判断不在发行商的检查表上,它是叙事的:西部神话的重量不在冲突发生的那一刻,而在两次冲突之间的那段时间。
这个判断落到游戏中就是玩家在荒野上付出的那笔时间税。它不产生新的剧情,不推进任何一份契约,不进入任何评测表格的加分项。它只做一件事:让玩家和约翰·马斯顿一起在不产生事件的空间里待上一段时间。玩家按着摇杆,盯着地平线的起伏,听着马蹄踏在不同地表上的音效变化,没有下一步指令,没有目标标记。就在这段时间里,空旷完成了它最根本的叙事功能:它把“在西部”这件事变成了一具身体实感,而不再是一个被叙述出来的故事。
由此回到开头的并置。福特在纪念碑谷把驿马车放在画面底部,是让观众看见马车的速度、岩石的静止和沙尘的缓慢流动之间的比例关系。观众不需要走进屏幕去丈量荒地有多大,因为导演已经替他们丈量好了。
游戏的玩家没有这个方便的替身。当他要穿过同样类型的景观时,没有人替他丈量,他必须自己骑马走完。这个差别就是互动版空旷的实质。
它不是让玩家看见遥远,而是让玩家感觉到遥远。这种遥远感不是视觉错觉的产物,是时间税在身体上沉淀出的反应。当玩家最终到达目的地时,疲惫感会自动为“到达”这个行为赋予意义。
这个机制追踪到尽头,会回到上一章涉水过河之后留下的那个未决状态。马斯顿过河之后没有筏子能载他回去,玩家接下来要面对的不是一个要不要回去的选择,而是一个继续向前走到哪里都会更远的问题。空旷区域在这个节点上成为消化这种压力的空间。一条没有任务标记的长路让玩家有时间回想河流对岸那个回不去的时刻,而不被下一个目标催促着覆盖。
这类似于电影里导演留出的空镜头,只不过玩家必须自己走过去。导演不喊停,玩家就得一直在路上。这个一直在路上的状态,反过来让河流对岸的切断感变成了一种持续的距离感,而不只是一次性的情节转折。
到了2010年的最后几个月,游戏发售已有一段时间,玩家社区中开始出现一种耐人寻味的现象。
在项目组内部,那个关于填充空白区域的方案被否决之后,空旷区域并没有就此从进度表的黄色标记中消失。它们只是从“待填充”被重新标注为“待验证”。验证的标准不是玩法密度,而是环境可信度。环境美术团队在2009年的后半年对西伊丽莎白的森林地带做了一次集中测试:他们把随机事件全部关掉,把动物密度降到设计值的最低档,然后让测试人员骑马从北端走到南端。测试结束后收集到的反馈分成截然不同的两派。一派认为这段路程“太长、太安静、不知道自己在干什么”,另一派则认为“终于有一个地方不用被系统追着跑”。这两种反应在同一个测试组里同时出现,说明问题不在于空旷本身对不对,而在于空旷在什么条件下能被接受。这个条件后来被归纳为一条内部原则:空旷只有在玩家主动选择进入时才成立。如果主线任务强制玩家反复穿越空旷区域去接下一个任务点,空旷就会从氛围变成负担。
因此,任务节点的空间分布必须保证玩家在完成一个主线任务之后,下一个任务点的距离在可接受的骑乘时间范围内,而空旷区域被放置在主线路径的侧翼,而不是必经之路上。玩家想进去的时候进去,不想进去的时候可以绕开。这条原则在纸面上看起来简单,落到地图编辑器中意味着整个任务网络的节点间距需要重新校准。新奥斯汀的西部边缘因此被刻意推远,墨西哥北部高原的主线任务只沿南部边缘分布,北侧的广阔荒漠完全留给玩家自行决定是否涉足。
这个校准过程暴露了一个更根本的问题:2010年的开放世界游戏在设计惯例上假定玩家希望被引导。从迷你地图上的图标到屏幕边缘闪烁的任务提示,整个界面系统都在告诉玩家“这里有事做”“那边有个收集品”“前方发现新地点”。这些引导机制的目的是降低玩家的决策成本,确保任何时刻都有一个明确的行为选项摆在面前。《荒野大镖客:救赎》的界面系统并没有完全抛弃这套惯例——小地图上仍然会显示任务标记,快速移动的驿站选项也在菜单里——但在空旷区域内,这套引导系统被刻意静默了。小地图上没有图标弹出来,屏幕上方没有文字提示,连背景音乐的配器都被削减到只剩风声和偶尔的吉他泛音。玩家在这些区域里面对的不是一个被清空的任务列表,而是一个被清空的界面层。这个区别很重要。任务列表的清空意味着“暂时没有事情做”,界面层的清空意味着“没有人告诉你该做什么”。前者是被动的空白,后者是主动的留白。
主动留白在2010年的游戏设计中是一个罕见的决策,因为它的风险不在开发端,而在评测端。游戏评测员拿到游戏后通常会在有限时间内尽可能多地体验内容,他们会沿着任务线推进,会测试武器和战斗系统,会评估多人模式的稳定性。一个需要玩家主动骑马二十分钟才能进入、进去之后什么也不发生的区域,在评测周期内几乎不可能被充分体验。评测员没有理由在截稿压力下花半小时追踪一头鹿。这意味着空旷设计在游戏发售初期注定会被低估,它的价值只能在发售后数周甚至数月才能被玩家逐渐发现。发行商是否愿意为一个发售后才能显现价值的设计承担评测分数上的风险,这本身就是一个需要博弈的问题。Rockstar在2010年能够做出这个决策,部分原因在于它的品牌积累已经到了可以让发行窗口为设计留出余地的程度。《侠盗猎车手IV》在2008年的商业成功为母公司Take-Two提供了足够的下季度营收预期,这意味着《荒野大镖客:救赎》不需要在首周评测分数上孤注一掷。这个制度条件在当时被很少人注意到,但它对于空旷设计最终能够进入成品起到了基础性的作用。
RAGE引擎的生态系统模拟在技术层面上支撑了空旷区域的自主运转,但它的开发历史本身也值得被放在决策链条中审视。这套模拟系统最初并不是为《荒野大镖客:救赎》单独开发的。它的早期版本在《侠盗猎车手IV》中就已经开始运行,用于控制自由城中的行人和车辆行为——行人会根据时间和天气改变穿着和活动模式,车辆会在交通灯前停下,警车的巡逻路线会覆盖不同街区的犯罪率数据。当Rockstar San Diego接手西部题材时,他们面对的技术问题不是从零搭建一个生态系统,而是把一套已经在城市环境中验证过的模拟框架移植到荒野环境中。城市模拟的核心变量是人口密度和交通流量,荒野模拟的核心变量是物种分布和食物链关系。这个移植涉及到大量的参数重写:行人AI被替换成动物AI,街区犯罪率数据被替换成栖息地适宜度模型,交通信号灯的逻辑被替换成昼夜节律和气象响应。移植的难度不在于代码行数,而在于调试。
在城市环境中,一个行人的行为异常——比如卡在墙角反复转身——会被玩家迅速注意到并截图上论坛。但在荒野环境中,一头郊狼的行为异常可能永远不会被发现,因为玩家可能根本不会在那个时间出现在那个地点。这给测试带来了一个悖论:空旷区域里的生态模拟需要足够精密以维持可信度,但它的精密性在大多数情况下不会被验证。团队最终采取的策略是用边界案例来倒推系统的鲁棒性——他们故意在极端条件下测试动物行为:把十头美洲狮放在同一个狭小区域看它们是否会出现路径冲突,把气温参数调到最高和最低看尸体腐烂动画是否仍然连贯,让食草动物在缺少捕食者的情况下无限繁殖看种群数量是否会溢出上限。这些边界测试不是为了确保每一个玩家都能看到完美的生态演出,而是为了确保无论玩家在任何时间进入任何空旷区域,系统都不会崩溃。这个策略的成本很高,但它换来了一个关键结果:空旷区域的生态不需要玩家在场也能自洽运转。玩家在不在那里,鹿群都会在晨光中从林地边缘走出来。
狩猎系统在经济循环中的低效率在前文中已经被指出——做任务和打劫来钱更快——但这个低效率本身有一个被忽略的设计功能:它防止了狩猎变成一种隐性的强制性劳动。如果狩猎的产出效率高于任务系统,玩家就会被经济理性驱动去反复狩猎,空旷区域就会从自由空间变成效率农场。这个逻辑在同时期的网络游戏中已经被反复验证:任何可以被量化为高效率收益的行为都会迅速被玩家群体优化为重复劳动,哪怕这个过程枯燥无比。Rockstar的设计师显然意识到了这个陷阱。他们把狩猎的金钱回报压得很低,低到玩家不可能靠狩猎发家致富,但同时把狩猎的过程做得足够细致——追踪、识别、接近、猎杀、剥皮、运输——每一个步骤都有独立的动画和操作反馈。这种配置的经济学含义是:狩猎的回报不在货币层面,而在过程层面。玩家选择狩猎不是因为划算,而是因为想做。这个“想做”的动机不能被系统强制产生,它只能被系统提供条件然后等待玩家自己走进来。空旷区域里的动物群就是那个条件。
它们在那里活动、觅食、被捕食、腐烂,完全不管玩家来不来。这种不依赖玩家的独立性恰恰是吸引玩家进入空旷区域的原因——不是因为那里有奖励等着被领取,而是因为那里有一个不关心玩家存在与否的世界正在运转。在一个由任务标记和成就系统构成的媒介中,一个不关心玩家的世界本身就是一种稀缺体验。
这种稀缺体验在2010年的玩家社区中催生出一种特殊的行为模式:玩家开始为自己在空旷区域中做的事情赋予个人意义。有人在论坛上详细记录了自己在新奥斯汀西部边缘追踪一头白尾鹿的全过程——从发现足迹到判断风向,从错过第一枪到追踪血迹,最终在日落前找到了尸体。整个过程耗费了真实世界的四十多分钟,系统没有给出任何奖励提示,没有成就弹窗,没有数值增长。但发帖者的叙述语气明显带着一种满足感,这种满足感不是来自于“我得到了什么”,而是来自于“我做到了这件事”。
大量玩家在论坛上描述自己在空旷区域里遭遇的事情,这些描述有一个共同点:它们都不是游戏系统安排的任务。有人拍下了一场覆盖整个西部边缘的沙暴,有人记录了墨西哥高原上秃鹫啃食尸体的全过程,有人骑马追了一头毛色罕见的野牛四十多分钟,最后在追踪范围内跟丢了。玩家在这些地方创造出的事件并不是系统预设的叙事,游戏只是提供了空间和生态,没有发出任何提示。这种后来被广泛讨论的“玩家驱动叙事”,在2010年还没有形成概念,它只是发生在地图上那些什么也没有的地方。把所有这些线索收束到一起,空旷设计的最终后果可以用一个具体的逻辑链来概括。玩家在空旷区域内停留、狩猎、追逐或者仅仅穿过它,每一次移动都是用自己的真实时间回应那个已经在河岸上定形的宿命。游戏没有给这些行为记录道德值,没有把猎人道路上的选择换算成善恶积分。但玩家自己会记得,他在没有系统观察的地方反复练习了一种与宿命相处的方式。这种方式不是对抗,也不是顺从,而是一种对等待的忍受。
他骑马穿过荒漠,远处的暴风雨移向地图另一边,鹿群在晨光中从林地边缘走出来,什么都还没有发生。这就是空旷作为设计语言最终落地的地方。它让自由在叙事的墙壁里面真实展开,从而让自由最终的无解变得可以承受,也变得更加难以承受。这个悖论在2010年已经全部凝结在那张十二平方英里的地图上。地图没有义务去解决它,地图所能做的只是把它摊开。接下来要做的任何事情,都必须从这张被摊开的悖论出发。