AI Pulse
📡 X 信号

Codex连续26天逆向出62.4万行C++代码

有人给 Codex(GPT-5.6 Sol)扔了一个很离谱的任务,把《红警 2:尤里的复仇》的 EXE 逆向出来,重新写成能在 iOS 和 macOS 上原生编译运行的 C++。这游戏没有公开的完整引擎���码。EA 之前开放过《红警 1》《泰伯利亚黎明》《将军》等老 C&C 游戏的部分源代码,但《红警 2》和《尤里的复仇》不在里面。

所以这次要做的是从已经编译好的 Windows EXE 往回拆。据作者披露,他让 Codex 连续干了 26 天,24 小时不停。Codex 会自己调用工具分析二进制,也会启动多个 sub-agent 分工处��不同部分,然后不断写代码、编译、运行游戏、看哪里出问题,再继续修。

最后整个项目写出了大约 62.4 万行 C++。作者放出的演示里,《尤里的复仇》已经可以在 iOS 和 macOS 上原生编译运行。现在还有一些视觉 bug,联机没有实现,但地图、单位、战斗等主要游戏内容已经能跑起来。

这个项目目前还没有开源,所以 62.4 万行代码和具体完成度主要来自作者自己的披露。有人在评论区问源码,他说之后会放出来,只是现在还没准备好。我觉得这个案例挺能说明现在 Coding Agent 已经开始做什么了。

很多人平时接触 Codex、Claude Code,还是让它改一个 bug、写一个页面、加一个功能。但这次任务完全是另一种尺度,面对一个二十多年前的商业软件,没有源码,直接从 EXE 开始逆向,连续工作 26 天,最后堆出一个几十万行的可运行工程。这里面最值得看的甚至不是它某一段代码写得有多好,而是它可以把「分析—写代码—编译—运行—发现问题—继续修改」这个循环重复非常多次。

以前 Coding Agent 的 demo 经常是看它十分钟能写出什么,现在已经开始有人测试它连续干一个月最后能留下什么。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新