案例
BattleShip:AI 辅助的 Super Smash Bros. 原生移植
使用 libultraship 和 Torch 移植已有的 Super Smash Bros. N64 反编译成果。作者早期的 README 介绍了智能体构建的图形、音频对比工具和对照模拟器行为的差分调试,并未将其说成脱离社区既有成果、仅靠卡带自动恢复游戏。
使用条件与局限
- 需要用户自己的 Super Smash Bros. N64 转储,并匹配文档中的哈希:美版 NTSC-U v1.0(NALE)或日版 v1.0(NALJ)。两个地区版本需分别构建;Torch 在源码构建时或打包版首次运行时于本地提取资产。
- README 列出 Windows、Linux、Apple Silicon macOS 和 Android 原生版本;原生 C 模组和 GameCube 适配器驱动仅限桌面平台。BUILDING.md 说明桌面源码构建,需要 Git/子模块、CMake 和 Python 3,Linux/macOS 另需 Ninja,Windows 需要 Visual Studio 2022 和 Windows SDK。
- 作者自述在 v0.3-beta 之前独自借助 Claude 开发,并表示项目现已不再是纯 AI 项目,感谢社区提供的测试、修复和功能。这些说法属于自述;ROM 身份检查和所描述的渲染、音频对比不能证明完整行为等价。
- LICENSE 仅对移植专用代码、构建脚本、工具和文档授予 MIT。反编译子模块及由其派生的文件遵从上游反编译项目,该项目未发布明确许可证;libultraship/Torch、随附字体和手柄映射保留各自条款;游戏权利另行处理。
- 本次仅审阅文档和许可范围,没有获取游戏转储、构建、运行模拟器或独立复现。未证实使用 REA。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 游戏
来源核查于
说明依据一手来源核查,不表示已进行运行测试、安全审计或兼容性验证。
一手来源
- https://github.com/JRickey/BattleShip/blob/39e978fbffe06a24f718bdf1ca740f27ad6a7dec/README.md
- https://github.com/JRickey/BattleShip/blob/39e978fbffe06a24f718bdf1ca740f27ad6a7dec/BUILDING.md
- https://github.com/JRickey/BattleShip/blob/39e978fbffe06a24f718bdf1ca740f27ad6a7dec/LICENSE
- https://github.com/JRickey/BattleShip/blob/5c3e6bf58f19ba07d0fa33cfc324294bf4c658a2/README.md