Claude 技能把正版街机 ROM 变 3D 浏览器重制版,原代码原样运行

-muzbox- · reddit · 2026-10-13

作者发布 MIT 开源的 Claude 技能 arcade-rom-3d-remaster:给它一个你合法持有的 MAME ROM(如 galaga.zip),它会引导 Claude 构建浏览器重制版——原始程序 ROM 在模拟板上未经修改运行,仅画面被换成 Three.js 体素渲染,音效芯片输出被高质量重渲染,可按键切回原始 2D 画面或机台原声。

关键设计:作者最初手写仿制版手感不对,改为跑真实代码;3D 层只读视频 RAM/精灵 RAM,不可能破坏游戏。Claude Code 端到端构建了 Galaga 参考实现,包括 Z80 核心、ZIP 解析、3×Z80 板、Namco 自定义芯片 HLE、WSG 音源合成与 Three.js 前端。

技能核心经验是「测量而非假设」:Claude 猜的精灵旋转方向屏幕上看不出问题,但 240 例中 232 例镜像,靠 IoU 像素重叠测试抓出;开声音后模拟器快了约 16 倍,因为缓冲区长度在传给 AudioWorklet 之后才读取。这些都写进 pitfalls.md 防止重蹈。

目前仅捆绑 Z80 核心,Galaga 是唯一端到端完成的游戏;不含任何 ROM,技能也禁止 Claude 下载 ROM。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →