用 Claude Code 给 2006 年老游戏做出分屏联机 Mod
RecordingTechnical86 · reddit · 2026-10-25
一位玩家用 Claude Code 为《Oblivion》(2006) 打造分屏合作 Mod,已免费发布 Beta 版。引擎本不支持双人,大部分工作是逆向工程:Claude 通过 Ghidra server 读游戏代码,用 C++ 写 xOBSE 插件 hook,为玩家 2 补齐引擎只给玩家 1 的功能(菜单、升级、制作、骑马),还新增倒地被队友扶起等原作没有的机制。
经验要点:
- 测试是关键:Claude 自建测试 harness,用双虚拟手柄启动游戏并检查屏幕画面。曾出现引擎值全对但玩家 1 相机躺在地上的假通过,此后所有检查必须看图不看数值,现共 179 个测试场景
- 150+ 条决策日志让每次新会话知道「为什么这么做」
- 修 bug 前先现场复现,因为纯读代码得出的结论常有错
- 人负责大量试玩,决定合作模式的手感
- 规模:约 3.6 万行 C++、2.8 万行 Python 工具、247 次提交;发布两天后收到玩家 bug 报告,次日修复
「编程与Agent」频道最新
- 免费开源 LLM Dojo 上线:50+ 交互实验、490 道大厂面试题 — sharpeye_wnl · 2026-10-25
- mlx-decision:Mac 上本地跑决策模型,比 PyTorch 快 6 倍 — armbues · 2026-10-25
- 创业团队如何在多个 agent 间共享记忆? — belhelha · 2026-10-25
- 41 个 beta 迭代后发布 Vibe Monitor:用本地 MCP 给编码 agent 加架构检查点 — Either-Alternative32 · 2026-10-25
- KNOWS 基准实测:最强 computer-use agent 完整成功率仅 3.6% — anmarasovic · 2026-10-25
- 开发者给 Grok 接入热成像和全程摄像头,让 AI 实时监测硬件翻车 — Baconbrix · 2026-10-25