Lachy· 来源· @illulachy_ · X·· 11 小时前精选AI 评分70
推荐理由
作者通过对比不同尝试结果,分析Claude Code在逆向工程中的效率变化。
正文 · AI 翻译
移植《毁灭战士》是一项工作。移植一款没有源代码、也没有开源项目支持的游戏则是另一项工作。levelsio 表示他六个月前就放弃了这个项目,而借助 Claude Code 却一天就完成了整合,说明这两次尝试之间发生了某些变化。
我的估算:57,000 个函数中总计约 100,000 行 C 代码,平均每个函数约 1.75 行。这看起来像是大量微小的翻译函数,而非巧妙的重写。可衡量的工作量其实体现在其他地方。
该流水线适用的场景包括:
- 仅有二进制文件、无源代码且无可依赖的开源项目的软件
- 将 300 多次 Windows 和 Direct3D 调用重写为 WebGL 2,这是一份可逐项核对的清单
- 基于 WebSocket 重建网络栈,使多人游戏能在浏览器中运行
注意事项:这只是一个人对自己报告的免费共享版演示的自述,并非完整游戏。他表示自己也不清楚具体是如何实现的,因此以上内容均未经独立验证。服务器很快爆满,导致部分读者无法进入查看。
来源:@levelsio、他的 BF1942 帖子以及早期的预告帖。
来源:Lachy · x.com