Codex花26天逆向红警2写出62.4万行C++

会飞的荧 @feitu
有人给 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 经常是看它十分钟能写出什么,现在已经开始有人测试它连续干一个月最后能留下什么。 从技术实现来看,这个项目的设计思路很实用。它把AI开发的流程标准化了,开发者只需要按照步骤操作,就能快速搭建出高质量的AI开发环境。这种设计对于需要快速搭建AI应用的团队来说非常有价值。 对于正在做AI开发的团队来说,这个技术值得关注。即使你现在用的是其他AI方案,也可以通过这个工具来对比一下效果。在AI开发这个领域,多了解一种方案总是好的。 对于想要提升AI开发效率的开发者来说,Codex逆向红警2值得一试。它能帮你快速提升AI开发的效率和质量,节省大量的时间。多一个工具总是好的。
话题来源 @sleepy0x13 ❤️252 x.com/…↗ 已改写,非原文转载
17 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单