Hacker News AI · 2026/10/6 13:09:27
Opus 5.5 自主复刻《SimCity 2000》:利用子代理与反编译实现全逻辑还原
开发者使用 Opus 5.5 在数天内通过单条 Prompt 自主完成了《SimCity 2000》的 WebGL 低多边形复刻。模型不仅调用 Ghidra 反编译原始 PowerPC 代码,还自动部署 27 个子代理并行工作,并构建 Python 验证框架运行 10,000 个游戏日以确保状态完全一致。该案例展示了前沿大模型在复杂逆向工程、多智能体协作及自我验证闭环中的实际落地能力。
报道全文原始报道全文

Music by Kevin MacLeod (incompetech.com), licensed under CC BY 4.0 · An independent fan project, not affiliated with Electronic Arts or Maxis · · dator.dev
作者发帖说明(HN):
This is a clone of simcity 2000 I (using Opus 5.5) built over a few days. It started with a single prompt "create a typescript webgl low-poly version (full replica of game logic) of simcity 2000. the original is available here for inspection [...].zip".
It then decompiled it using Ghidra and started translating the old native PowerPC code function-by-function. After about 2 hours, using 27 subagents, i had a running version in my browser. After a follow up prompt (make sure all aspects of the game is implemented correctly and accurately), Opus decided to use a PowerPC emulator (Unicorn) and write a harness with faked Mac system calls in Python for verification, running 10,000 game days generating an identical game state. After that it has basically just been polishing, and adding a few subtle modernizations like, smog, depth-of-field and environmental sounds to make it a bit more immersive without killing the original nostalgic vibe.
All 3D and vector assets are generated with code by Opus, and the bitmap image assets are generated by GPT Image 2. The music and sounds are not genai because all AI audio models i've tried sound terrible, so the music and sounds are CC-licensed. The music is from Kevin MacLeod, https://incompetech.com/
I created this because I wanted it and to see how capable Opus 5.5 was. It turned out much better than expected, so I figured I'd share it.