ARTICLE · 1137518
开源界彻底撕破脸!AI几天“速通”复古神作,大神怒斥:全是近百倍不可读垃圾!

作者初弦
编辑灵枢编辑部
只要一张信用卡,买几个大模型API,就能把三十年前的殿堂级主机游戏,几天之内搬到PC上?
几天前,整个复古游戏圈都在为一场“AI神迹”欢呼。
有人在GitHub上放出了《班卓熊大冒险2》(Banjo-Tooie)的原生PC移植版。画面支持4K超宽屏、帧率彻底解锁、原生流畅运行。
油管大V疯狂推送,甚至冠以“AI颠覆软件工程”的惊悚标题。

▲ GitHub仓库公开页面:标榜由静态重编译与RT64现代渲染打造,背后却满是AI生成的痕迹
然而狂欢仅仅持续了几个小时,开源社区内部便迅速掀起了一场针对代码的大清查。
现代N64重编译工具链的核心奠基人、RT64渲染引擎作者Darío直接冲上社交媒体,连发四道讨贼檄文,措辞严厉至极:
“这个项目完全是AI生成的垃圾代码(slopcomps)。”“它和我们没有任何关系。我们所有的项目,永远严禁任何AI介入!”

▲ Darío在社交平台公开切割:警告媒体不要不负责任地吹捧AI移植
一边是拿着大模型狂飙突进、高喊“成品能跑就行”的新生代“氛围程序员(vibecoders)”;一边是耗费数年心血逆向芯片、视代码为手工艺品的硬核极客。
一场关于AI、工程道德与技术泡沫的残酷对撞,狠狠撕下了大模型在工业界最后一块遮羞布。
015%的幻觉:速成神话背后,前人早已铺好铁轨
这次引发地震的游戏,是任天堂64(N64)平台上的巅峰画质巨作《班卓熊大冒险2》。
在过去二十年里,想在电脑上玩这种老游戏,只有一条路:模拟器。
模拟器就像一个同声传译电脑必须一边运行模拟软件,一边实时把三十年前的MIPS机器指令翻译给现代CPU。这种方式开销巨大、延迟极高,而且常常伴随着莫名其妙的画面撕裂。
为了彻底打破这道枷锁,技术社区近几年开辟了一条革命性的路线,静态重编译(Static Recompilation)。

▲ 社区甚至自发建立“纯手工、无AI”的移植白名单,严防代码污染
静态重编译的实现路径并不神秘:该方案摒弃了模拟器的动态传译机制,直接使用名为 N64Recomp 的底层工具,在启动前将整张卡带ROM里的机器码批量逆向翻译为数百万行现代C语言代码。随后再通过Darío开发的 RT64 引擎,把老旧的绘图指令直接接入现代的DirectX 12或Vulkan。
借由这套底层体系,三十年前的经典作品得以重铸为能够原生运行的现代PC程序。
这就是整个悲剧的起点
很多刚刚学会使用大模型的初学者,突然产生了一种可怕的技术幻觉。他们以为自己靠着写给ChatGPT的几句Prompt,就完成了前人几年都做不到的奇迹。
但Darío在专访中道破了极其残酷的真相:
“早在两年前这些底层工具发布时,一个熟练的开发者只要花不到一天时间,就能让游戏跑出一个开机画面。这根本不需要任何AI。”
在大神的眼里,能让游戏开机,仅仅完成了整个移植工程不到5%的工作。
剩下的95%是什么?是三十年前极端硬件限制下留下的怪异微代码;是跟老芯片时序死锁的音频协处理器;是强行解开30帧锁帧后导致物理引擎彻底飞天的数学逻辑。
最考验工程功底的难关还没开始,有人在别人铺好的沥青高速公路上踩下一脚油门,便把车速当成了造车本领。
02近百倍不可读垃圾:当AI开始“修水管”
更可怕的灾难,发生在那看不见的代码深处。
当Banjo-Tooie的重编译工程被资深逆向工程师们逐行拆解时,所有人倒吸了一口凉气。

▲ 开发者在Reddit与Discord拆解技术细节:AI生成了上百倍不可读的冗余代码,破坏了上游兼容
Darío在Reddit上贴出了近乎荒谬的技术细节:这个所谓的AI移植版,其内部不可读的垃圾代码量,竟然是同类高质量人工项目的近百倍!
AI到底在里面干了什么?
大语言模型缺乏物理常识,难以理解三十年前特定芯片的寄存器状态。遇到编译报错或逻辑冲突时,模型往往只会绕开深层机理,沿着报错文本的字面表象暴力打补丁。
打个比方:你的大楼水管漏水了人类工程师会查阅蓝图,找到水压异常的阀门,更换一个密封圈。而大模型给出的方案,是直接往整栋大楼里灌满速干水泥。
表面上看,水确实不漏了,程序也能勉强开机跑出画面。但整套底层架构,已经被塞满了海量无意义的死循环、硬编码绕过和打桩逻辑。
不仅如此,AI还从“错误的一侧”粗暴地修改了内存与重编译逻辑,甚至擅自分叉改动了底层渲染层RT64。
这种改动直接带来了两重致命后果:
- 模组(Mod)生态彻底归零
:后来的玩家绝不可能为这个版本开发高清材质包、新角色或新关卡,因为没有人能在一个水泥凝固的废墟里接水管。 - 没有任何人类能够接盘维护
:一旦玩家玩到第5关遇到严重死锁或崩溃,由于这些代码完全是AI用统计概率拼凑出来的黑盒,原始作者看不懂,开源大神修不了,唯一的下场就是整个项目暴毙废弃。
03赛博农业:当代码界开始认证“纯天然无公害”
事情发酵后,社区彻底陷入了前所未有的荒诞分裂。
在各大社交平台上,一边是沉浸在速成神话里的狂热派,疯狂发布梗图嘲讽工匠派:

▲ 社区流传的辛辣梗图:5分钟加一张信用卡买算力,对比花5年流血流汗的“手工放养精品代码”
“代码能跑、游戏能玩不就行了?”“你们老一辈工程师就是守旧,非要花5年手搓代码才叫有灵魂吗?”
而另一边,忍无可忍的技术原住民们,则展开了一场充满反讽意味的“抵制垃圾食品运动”。
开发者FunkyLion甚至专门拉出了一张庞大的“纯人类开发(Decomp/Recomp)项目白名单”。
在这些仓库里,开发者们像给高端有机食品贴标签一样,白纸黑字写下绝不妥协的誓言:
“我们过去从未使用、现在绝不使用、将来也永远不会在本项目中使用任何生成式AI代码。任何AI生成的PR,将被立即关闭并拉黑。”
这是一幅在2026年极具象征意义的图景:技术演进越是迅猛,坚守底层的资深开发者反而越像传统手工艺人,竭力守护每一行代码的严密与纯粹。
因为他们心里清楚,狂热浪潮褪去之后,决定开源软件能否活过十年的关键,始终落在那些经得起反复推敲、被人类开发者透彻理解的清晰逻辑上,光鲜的发布公告说明不了任何问题。
04致命洞察:人无法解决自己根本不理解的问题
在整个事件的最后,Darío在Bluesky上写下了一段极其毒辣、却足以警醒整个AI时代的总结。
他透露,在过去八个月里,无数满脑子狂热的初学者把AI生成的代码库塞到他面前,寻求指导。但毫无例外,这些项目几乎全都在几周内被彻底放弃。
为什么?因为这就是大模型编程最致命的悖论:
AI擅长把错误的架构决策,以光速推进到不可挽回的地步。
当你完全不懂底层原理时,AI用几秒钟生成的庞大代码,就像一张看似华丽却早已透支的信用卡账单。越往下走,债务的利息就越呈几何级数膨胀。直到一个深层逻辑死锁爆发,你甚至不知道要对AI输入哪一个单词来描述这场灾难。
你永远无法解决一个你根本不理解的问题。
这场发生在N64开源圈的激烈交火,绝不仅仅是一帮复古游戏迷的圈地自萌。它是一场提前到来的预演,是对当下全行业盲目推崇“vibecoding”的最严厉审判。
AI确实能在数分钟内搭起一座摇摇欲坠的纸牌屋。然而当现实的狂风吹过,能够顶住重压、庇护整个生态生长的,依然是那些甘愿坐穿冷板凳、亲手拧紧每一颗螺丝钉的工程师。
开源生态的生命力,始终深植于人类工程智慧的薪火相传。代码数量的无序膨胀,无法构筑健康的基石。如果代码沦为谁也无法阅读的算法黑盒,那么所谓的效率奇迹,终究只是一场数字废墟里的虚妄狂欢。