最近《神偷:暗黑计划》的重制版消息让不少老玩家心里痒痒,但比游戏本身更让人上头的,可能是 Nightdive 工作室在翻老代码时挖出来的"考古现场"。这帮人不仅要把经典游戏修好,还顺带把当年程序员留下的"怨念"给翻了出来。
事情是这样的,Digital Foundry 的 Retro Super Show 最近跟 Nightdive 聊了聊他们正在做的这个项目——没错,就是 Looking Glass 工作室那款潜行游戏鼻祖《神偷:暗黑计划》的重制版。如果你对《神偷》的细节特别上头,那这次访谈里关于 Dark Engine 引擎的爆料,绝对能让你听得一愣一愣的。
![]()
版本控制仓库:比想象中更"原始"
Nightdive 的软件工程师 Josh Dowell 在访谈里说了一句话,直接把我逗乐了:"这引擎到现在都没有同类。"他说的就是 Dark Engine,那个当年撑起《神偷》系列的引擎。但更搞笑的是,Dowell 他们拿到手的代码版本控制仓库,用他自己的话说,是"一个非常非常过时的版本控制仓库"。
为啥说它过时?因为里面的代码注释简直像时间胶囊,把当年开发时的混乱和匆忙全记录下来了。Dowell 说,他最喜欢干的事就是翻 Dark Engine 代码库里的"邪恶注释"——那些 Looking Glass 和 Irrational Games 程序员留下的吐槽。
这些注释有多野?Dowell 原话是:"他们说了最疯狂的话,比如'巨型 hack!千万别复制这个!我们必须在 98 年之前修好它!''E3 hack!E3 之后必须删掉!'——结果这些东西在《神偷2》里还在。"
看到没,当年赶工留下的"债",二十多年后成了重制团队的"考古乐趣"。
赶工出来的引擎,居然是个"Quake 克隆"?
按理说,一个赶工出来的引擎,能跑起来就不错了,但 Dark Engine 偏偏在音频、AI 和光照上做到了当时的前沿水平,放到现在看依然能打。这背后有个让人意外的原因——Dowell 说:"《神偷》的渲染和关卡技术,说出来你可能不信,就是 Quake 的克隆。"
他接着解释:"他们做光照的方式跟 Quake 一模一样,灯怎么开怎么关,也是 Quake 那套。"
好家伙,原来潜行游戏鼻祖和 FPS 鼻祖之间还有这层关系。当年 Quake 的引擎技术有多牛,不用我多说了吧?Looking Glass 直接拿来改吧改吧,就撑起了《神偷》那个光影交错、脚步声都能要命的黑暗世界。
团队换血,代码"继承"
Dowell 还提到一个细节,解释了为啥代码里会有那么多"历史遗留问题":"我觉得最初开始做这个项目的团队,后来大部分都去做别的项目了,然后一个全新的团队接手了后半段的开发。"
这就说得通了——前半段团队留下的"E3 hack",后半段团队可能压根不知道是啥,也不敢乱动,就这么一路带到了《神偷2》里。这种"代码考古"的体验,估计每个干过这行的程序员都能会心一笑。
重制版的意义:不只是"能玩"
Nightdive 做重制版,一直有个好处:让新玩家不用折腾什么修复补丁、改键位设置,就能直接体验这些经典老游戏。但对他们自己来说,每次重制都像一次考古挖掘,你永远不知道会挖出什么宝贝——这次挖出来的,是二十多年前程序员们的"现场吐槽"。
说实话,看到"E3 hack!必须删掉!"这种注释,我脑子里已经有画面了:1997 年 E3 展前,几个程序员熬夜赶工,一边骂骂咧咧一边往代码里塞临时方案,想着"先撑过展会再说"。结果这一"再说",就说了二十多年。
现在 Nightdive 要重制《神偷:暗黑计划》了,这些老代码里的"彩蛋"估计也会被一并"修复"——但希望他们别真把这些注释删了,那可太可惜了。
这次《神偷》重制版的考古爆料,比单纯"画质升级"有意思多了。它让我们看到,经典游戏背后不只有天才设计,还有一堆"能跑就行"的临时方案和程序员们的真实心声。等重制版真上线那天,除了重温潜行乐趣,我可能还会想:这版代码里,还有多少"E3 hack"没被发现?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.