第 22 章

拆解者的后半生

早在他意识到自己在画什么之前,记号笔就停在了白板上。那不是犹豫,而是一种辨认——他认出了自己刚画下的那组线条。一条主路径从左上方斜插到右下角,中间分出七个分支,第三条分支在延伸一段后绕回了主路径的起点附近。

这个回环不是设计失误。他在旁边标注了一行小字,然后又在回环与主路径的交汇处画了一个星号。画完他才意识到,这个动作和二十年前坐在显示器前拆解《超级银河战士》关卡地图时的动作完全一致。

当年他寻找的是那些不该被提前到达的房间,那些利用炸弹跳或墙壁弹射就能跨越的障碍。他在游戏卡带里找到的那条序列裂痕,把整个通关流程压缩了将近四十分钟。

现在他正在白板上设计的,是他自己工作室即将发布的独立游戏《动物井》的关卡结构。

比利·巴索放下笔,从桌上拿起咖啡杯。杯子已经凉了。这不是一个关于成功的故事。至少不是那种常见的版本——一个年轻人因为在电子游戏中跑得足够快而获得了某种人生优势,然后顺理成章地把这种优势兑换成了体面的职业。

巴索本人在接受采访时谈到速通与游戏设计的关系时,措辞始终是技术性的。2023年一篇关于独立游戏开发与速通文化的专题报道引述了他的话:速通教会他的是,玩家永远会找到设计者没想到的路径,而作为设计者,可以选择堵死这些路径,也可以选择尊重它们,把它们变成关卡的一部分。报道的记者显然对巴索的背景做过功课,在提问时直接引用了他在2000年代中期统治《超级银河战士》速通排行榜的旧事。巴索的回答没有感伤,没有怀旧。他谈论游戏结构的方式,和当年在速通论坛上写技术分析帖时的语气几乎完全一致。

不是速通者后来怎么样了——他们有没有赚到钱,有没有出名,有没有把爱好变成工作——而是更深层的问题:当一个人花了数年时间把游戏拆解到最底层,这种拆解的习惯会不会反过来拆解并重组他理解世界的方式?巴索的白板提供了一个入口。

那上面的线条不是从游戏设计教科书上学来的。它们来自一种特定的认知训练:在看似封闭的系统里寻找开放的缝隙。

2004年,《超级银河战士》的速通社群发现了一个新的序列断裂点。游戏设计者的意图是清晰的——玩家需要按照特定顺序收集能力道具,获得变形球能力才能通过狭窄通道,获得冰冻光束才能冻结敌人作为垫脚石,获得太空跳跃才能跨越宽阔的沟壑。这个顺序构成了游戏的基本语法。

但速通者们找到了一处例外:在诺尔费尔区域的一个房间,如果玩家在起跳的第三帧按下斜上方向键并同时切换武器,角色会获得一个额外的垂直动量。这个动量不足以触发太空跳跃的视觉效果,但足以让角色够到上方平台的一个像素级边缘。

巴索是第一个将这个发现整合进完整速通路线的人。他在论坛上发布了一份详尽的路线图,标注了每一个需要执行这个技巧的位置,以及每个位置的最佳输入时机。这份路线图将游戏的任何百分比通关时间压缩到了四十八分钟以内——普通玩家第一次通关通常需要六到八个小时。关键不在于他跑得快。关键在于他阅读游戏的方式。

他不是在记忆按键顺序,而是在理解一个规则系统:动量如何计算,碰撞检测如何判定,能力道具的触发条件是什么。这种理解让他能够预测哪些技巧是可行的,甚至在实际测试之前就能判断出某个裂缝是否值得深挖。

十五年后,当巴索开始设计《动物井》时,这种阅读方式被翻转了过来。作为设计者,他不再是从外部拆解一个封闭系统,而是在内部构建一个系统——但他构建系统的方式,恰恰预设了玩家会像当年的自己一样去拆解它。

《动物井》的地图是非线性的,但它的非线性不是混沌的。巴索在关卡结构中埋入了多条隐藏路径,这些路径只有在玩家掌握了某些非预期的移动技巧后才能发现。他没有把这些技巧标记为漏洞。他把它们变成了游戏语言的一部分。

在一次开发者访谈中,巴索说出了他的核心判断:他不认为速通是在破坏游戏,速通是在完成游戏——完成设计者没有完成的那部分对话。设计者说“你应该这样走”,玩家说“但我发现了另一条路”。这不是对抗,这是阅读的下一章。这句话本身就是一个论断。

它直接回应了长期以来围绕速通文化的一种质疑——速通本质是技术性破坏行为,追求的是绕过设计者意图的捷径,其价值仅在于竞速本身,而非对游戏的深层理解。巴索的回答不是辩解。他直接把论证推进了一步:绕过设计者意图的前提,是彻底理解设计者意图。你不知道规则是什么,就不知道如何绕过规则。而彻底理解之后发现的另一条路,本身就是对游戏文本的一种续写。这个论断在白板上那些回环线条里获得了物质形态。

但巴索只是三条路径中的第一条。第二个人不在游戏行业。他在日本网络安全公司LAC担任高级分析师。公司官方页面上他的简历有一段不常见的表述:学生时代曾参与《塞尔达传说:时之笛》漏洞研究社群,对任意代码执行技术的早期探索有贡献。这段表述是保守的。

在《时之笛》速通的历史中,“任意代码执行”是一个里程碑级别的发现——它意味着玩家可以通过一系列精确到帧的操作,在游戏中注入并运行任意的自定代码,不是游戏设计者写的代码,而是玩家自己写的代码。这种对系统底层逻辑的执着,与电影史上另一位“冷面笑匠”巴斯特·基顿有着精神上的共鸣。影评人罗杰·埃伯特曾评价基顿“在1920年到1929年的特殊时期期间,仍不受外界影响拍摄了一系列的电影”,这种在既定框架内追求极致与突破的姿态,与速通者对游戏规则的拆解如出一辙。

这让速通者能够做出理论上不可能的事情:跳过整个剧情段落,直接触发通关动画,甚至在游戏内存中改写关键变量。这位分析师在2000年代末期参与的研究,是将任意代码执行从理论可能性变成可重复操作的关键一步。他和另外几位日本玩家一起,花了数月时间逐帧分析游戏在特定场景下的内存读写行为。

他们发现了一个窗口:当玩家在特定位置以特定角度举起一只鸡——是的,《时之笛》里有鸡——游戏的物理引擎会短暂地进入一个不稳定状态,在这个状态下,某些内存地址的数值可以被玩家的后续动作覆盖。这个窗口只持续不到半秒。但半秒足够写入一段简短的指令。

他后来在一篇技术博客中详细描述了那段研究的日常过程。他用的词汇不是“玩游戏”,而是“调试”。他描述自己如何用模拟器的逐帧功能追踪每一行汇编指令的执行顺序,如何绘制内存映射图来定位可写入的区域,如何在数百次失败的尝试后第一次看到屏幕上出现了不该出现的画面——那是通关动画的第一帧。

那篇博客的最后一句话是:当时他意识到,所有系统都是可以被阅读的文本。这句话是一条分水岭。它标记了一个认知迁移的时刻:从“这个游戏可以被拆解”到“所有系统都可以被拆解”。

他没有继续留在速通社群。他进入了网络安全领域。但他在简历上保留了对《时之笛》的那段描述,因为他认为这段经历和他现在做的事情之间存在直接的连续性。

2019年接受日本IT媒体采访时,他说寻找游戏漏洞和寻找系统漏洞本质上是同一种认知训练——你需要理解系统设计者的假设,他们认为数据会如何流动,用户会如何操作,哪些边界条件不会在正常使用中被触及,然后在这些假设中找到裂缝。有时候裂缝只存在于几毫秒之间。

采访他的记者追问:这种能力是否可以迁移到任何领域?他的回答是可以,但前提是你意识到你学到的不只是游戏技巧。你学到的是一种面对规则的态度——不满足于表面的操作手册,必须理解底层逻辑。这句话和巴索在白板前说的那番话形成了共振。

两个人在不同的国家、不同的行业、不同的时间点,说出了本质相同的判断。他们都没有把速通定义为一种“技能”。他们把它定义为一种“态度”——一种面对规则系统时的特定姿态。

这种姿态不是速通独有的。任何一个领域的顶尖实践者都可能发展出类似的认知习惯。但速通提供了一个特别纯粹的版本:它的对象是完全人造的规则系统,它的目标明确到近乎荒谬——在最短时间内抵达终点——它的反馈即时且无情。在这种环境里训练出来的拆解本能,不会因为你关掉游戏就消失。它会在你面对其他系统时自动启动。

第三条路径比前两条更远。莉迪亚·温特斯——这不是她的真名,她在发表论文时使用了化名,但GDQ社群的人能认出她的履历——现在在约翰·霍普金斯大学医学院从事神经影像数据分析。她的工作是处理功能性磁共振成像产生的大规模数据集:数十万个体素的时间序列,每个体素记录着大脑某个微小区域的血氧水平变化。这些数据需要经过多层处理才能转化为可解释的结果——运动校正、空间标准化、统计参数映射。

每一步都涉及复杂的算法和参数选择。温特斯在2012年到2016年间多次出现在GDQ的舞台上。她跑的游戏是《黑暗之魂》。这不是一个以速通友好著称的游戏——它的难度恰恰在于惩罚急躁和失误。但温特斯找到了一条路线:利用特定的装备组合和敌人行为模式的漏洞,她将通关时间压缩到了不到七十分钟。她的跑法以精确著称:每一个翻滚的时机、每一次攻击的角度、每一个补给品的使用顺序都被优化到了帧级别。

2017年之后,她从速通社群消失了。不是戏剧性的退出。只是不再提交新成绩,不再出现在排行榜上。她的Twitch频道停更了。有人在Reddit上问过她的去向,回帖里有人提到她进了医学院。

直到2021年,一篇发表在《神经影像》期刊上的论文才让一些人重新认出了她。论文的主题是关于基于独立成分分析的多回波fMRI去噪方法比较。标题本身就像一堵术语墙。

但在方法部分,有一种熟悉的精确感:作者详细描述了不同去噪算法在特定参数设置下的表现差异,每个参数的影响都被逐项测试,边界条件被明确标注,失败案例被系统性地记录和分析。

这不是一个速通者在医学研究中“应用”了速通技巧的故事。温特斯没有在研究中使用手柄操作或帧计数。但她使用了一种思维习惯:面对一个复杂系统时,不满足于默认设置和标准流程,而是逐层拆解到参数级别,测试每一个假设的边界。

她在论文致谢中没有提到速通。但她的一位前GDQ同伴后来在一次播客中提到,温特斯曾经说过fMRI数据处理和速通很像——你拿到的是一个已经封装好的数据包,软件告诉你按几个按钮就能出结果,但如果你真的想理解那些数据意味着什么,你必须知道软件在每一步做了什么假设。大多数错误就藏在这些假设里。这句话是第三条路径的核心。

温特斯没有把速通变成职业。她离开了游戏圈。但她带走了一种认知框架:系统给出的默认路径不是唯一的路径;表面操作手册掩盖了底层的复杂性;真正的理解需要拆解。

这三个案例——巴索的游戏设计、分析师在网络安全领域的深耕、温特斯的医学影像研究——构成了本章的证据链。它们不是孤立的成功故事。它们是同一种认知迁移的不同表现形式。

证据链的关键环节不在于他们的成就大小。而在于他们描述自己工作方式时的用词和逻辑结构。

巴索说玩家会找到你没想到的路径。那位日本分析师说所有系统都是可以被阅读的文本。温特斯说你必须知道软件在每一步做了什么假设。三句话指向同一个核心:对底层逻辑的执着。这种执着不是速通发明的。但它被速通训练强化到了本能的程度。

有一个细节值得注意。在巴索的开发日志中,有一段记录了他测试《动物井》早期版本的过程。他发现测试玩家在某个房间反复死亡——不是因为敌人太强或平台跳跃太难,而是因为他们找不到出口。出口被设计在一个需要特定道具才能到达的位置,而那个道具藏在另一个房间。巴索在日志中写道:他犯了一个错误,他用速通者的眼睛设计了这个房间,却忘了第一次进来的玩家没有那套眼睛。

这段日志暴露了一个更深层的真相:拆解的习惯一旦内化,就不只是工具,而是变成了感知世界的方式本身。巴索需要刻意提醒自己普通玩家看不到这条路,才能设计出让普通玩家也能享受的关卡。

他的速通思维没有消失;它需要被管理。那位日本分析师的经历提供了另一个角度的印证。在网络安全工作中,他经常需要向客户解释为什么某个系统存在漏洞。最常见的反应是“但正常用户不会那样操作啊”。他在一次行业会议上说,他的回答一直是攻击者不是正常用户,攻击者的思维方式就是寻找非预期的操作路径。如果你只按照正常用户的假设来设计安全策略,你已经输了。

这段话的技术背景是网络安全,但它的逻辑结构和速通社群争论了二十年的问题完全一致:游戏设计者说“玩家不应该去那里”,速通者说“但我们可以去”。他只是把“玩家”换成了“攻击者”,把“游戏设计者”换成了“系统开发者”。底层的认知模型没有变。温特斯的案例则展示了这种认知迁移可以走多远。

这种对系统规则的拆解与重构,其文化根源甚至可以追溯到更古老的汉字游戏。材料中提到的“拆字”,即“通过把汉字加减笔画,拆开偏旁部首,打乱字体结构等方式,进行解释人物性格、人情世态”,其核心逻辑与速通者拆解游戏代码、寻找系统漏洞的行为,在认知层面上是相通的——都是对既定符号系统(无论是汉字还是游戏规则)进行逆向工程,以揭示其隐藏的结构与可能性。

神经影像数据处理和《黑暗之魂》速通之间没有表面的相似性。一个是人文学科与自然科学的交界地带,一个是动作角色扮演游戏的竞速玩法。但在温特斯的操作层面——参数测试、边界条件验证、对默认流程的系统性质疑——存在一种可识别的连续性。这不是隐喻层面的连续。这是方法论层面的连续:两者都要求实践者在面对一个复杂的规则系统时,拒绝接受表面解释,坚持追到底层机制。

这三条路径汇集到同一个判断上:速通从来不只是关于游戏。这不是一句拔高。它是一个可以被证据链支撑的历史观察。当一个人花了数千小时拆解虚拟世界的规则系统,这种训练不会随着他关掉游戏而蒸发。它会沉淀为一种认知习惯——一种面对任何复杂系统时都会自动启动的拆解本能。

但本章必须避免一种误解:这不是在说速通者都成了成功人士。不是所有速通者都把这种认知习惯迁移到了其他领域。有些人留在了游戏圈但没有成为开发者;有些人离开了游戏圈但没有进入光鲜的职业;有些人的后半生与速通没有任何可识别的连续性。

本章选取的三个案例是路径清晰的特例,不是普遍规律。它们之所以值得被记录,不是因为它们证明了速通的“价值”。而是因为它们揭示了速通的本质:它是一种阅读方式。最认真的读者不会因为合上书本就停止阅读。他们会把阅读的习惯带进下一本书、下一个领域、下一段人生。

巴索的白板还亮着。他在星号旁边又加了一行注释:这个回环如果被玩家提前发现,整个区域二的结构就需要重新考虑。然后他退后两步,把记号笔放在托盘上。窗外是芝加哥的冬天。灰白色的光线打在白板上,让那些线条显得像是一张电路图。

这不是一个戏剧性的画面。没有掌声,没有倒计时,没有几十万观众在Twitch上同时屏息。只有一个曾经在十六位机时代把一款游戏拆解到每一帧的人,现在用同样的方式构建自己的系统。他拿起咖啡杯,发现已经彻底凉了。他把杯子放到一边,重新拿起记号笔。在白板的右下角,还有一组没画完的线条——那是另一个区域的草图雏形。

它的结构比刚才那个回环更复杂:主路径在中间分叉后又合并,合并点附近有一个用虚线标注的区域。虚线的意思是“可选”。但巴索知道,对于某些玩家来说,“可选”就是“必须”。他自己就是那种玩家。他俯下身,开始在虚线区域里添加新的标注。

这个动作本身就是在回答问题。把游戏拆开的人最终会被拆开的过程改变成什么样子?答案不在他们的履历表里,不在他们的职业头衔里,不在他们的银行账户里。答案在他们面对下一个系统时的第一反应里——他们不会先看说明书,他们会先试探边界;他们不会接受默认路径,他们会寻找裂缝;他们不会满足于操作手册,他们会追到底层逻辑。

这是一种不可逆的改变。一旦你学会用这种方式看待规则系统,你就永远失去了“正常使用”的能力。你会不由自主地拆解你遇到的每一个系统——软件的菜单结构、医院的挂号流程、论文的评审机制、机场的安检程序。你不再是一个顺从的用户。你变成了一个持续的分析者。这种改变有时候是礼物,有时候是负担。

巴索需要刻意克制自己的速通本能才能设计出对普通玩家友好的关卡。那位日本分析师在工作中看到的每一个系统都充满了潜在的漏洞——这不是一种轻松的生活方式。温特斯在分析数据时无法信任任何默认参数设置——这让她的研究进度比同事慢得多。但他们都没有选择回到“正常使用”的状态。

不是因为固执。而是因为一旦你看见了系统底层的东西——那些设计者的假设、那些规则的裂缝、那些被封装起来的复杂性——你就无法再假装看不见它们。这就是拆解者的后半生。

白板前的男人画完了虚线区域的最后一笔。他直起身,看着整张图。线条从左上角开始,经过分叉、回环、合并、再分叉,最终汇聚到右下角的一个方框里。方框里写着两个字:“出口”。但在他画的这张图里,“出口”上方还有一条细线——一条用虚线标注的、绕过整个后半段地图的捷径。他在那条线旁边画了一个问号。然后他关掉了办公室的灯。白板上的线条在黑暗中继续存在——荧光墨水会在断电后的一段时间里保持微弱的绿色光芒。

那些回环、分支和虚线标注的捷径悬浮在半空中,像是一张还没有被完全读懂的星图。这张图明天还会被修改。后天也是。下个月也是。直到游戏发布的那一天,它才会被固定下来——然后又会被第一批玩家拆开,找到新的裂缝,画出新的路线。这是一个没有终点的循环。但对于拆解者来说,没有终点恰恰是唯一合理的终点。

在芝加哥以北九百英里的多伦多,那位日本分析师正在检查一份安全日志。屏幕上的时间戳显示凌晨两点十七分。日志文件里有二十三万条记录,其中大部分是例行流量。他在寻找那些偏离常规模式的东西——一个不应该在这个时段出现的请求类型,一个比正常值长了三个字节的数据包,一个在毫秒级别上时机异常的握手信号。他的眼睛扫过一行行十六进制代码。这不是《时之笛》。但他阅读它们的方式和当年阅读游戏内存映射的方式完全一致:寻找那些设计者没有预料到的操作路径。

窗外也是冬天。但他没有注意窗外的温度。屏幕上又闪过一行记录。他的手指在键盘上停住了。

然后他开始打字——不是攻击代码,而是一份漏洞报告的草稿。第一行写着受影响系统在特定条件下会接受非预期的输入序列。这句话的逻辑结构和二十年前那篇关于《时之笛》的技术帖完全一致。他没有意识到这一点。他只是继续打字。

在同一时刻的巴尔的摩,温特斯的批处理脚本刚刚跑完第三组参数设置。输出目录里有四百多张统计图需要人工检查。她揉了揉眼睛,点开第一张图。图上是一组时间序列曲线——不同去噪算法在同一组fMRI数据上的表现对比。有一条曲线在某个时间点出现了异常的峰值。软件默认的分析流程会自动平滑掉这个峰值,将其视为噪声。但温特斯没有跳过它。她放大那个时间点,开始检查原始数据。

大多数错误就藏在默认假设里。她拿起桌上的咖啡杯。杯子已经凉了。窗外是凌晨的黑暗,实验室里只有显示器的光。四百张图还在等着她。她没有着急,也没有烦躁。她只是按照自己的节奏,一张一张地打开,检查,标注,关闭。这个节奏不是从医学院学来的。

它来自数千小时的练习——那些在《黑暗之魂》里反复测试一个翻滚时机的夜晚,那些逐帧分析Boss行为模式的周末,那些为了节省零点三秒而重跑整个章节的下午。她可能不会把这些告诉她的同事。但她也不需要告诉他们。她继续看下一张图。这就是拆解者的后半生:没有终点,没有领奖台,没有倒计时的提示音。只有持续的分析,持续的质疑,持续的阅读——从一个系统到下一个系统,从屏幕内到屏幕外,从二十年前到二十年后。把游戏拆开的人,最终被拆开的过程改变了理解世界的方式。而世界本身就是一个足够复杂的系统,值得用余生去拆解。