# O21：基于黑盒观察重建《U95》

> O21 以 F# 重建 1995 年的 Windows 游戏《U95》。作者说明其黑盒方法是观察原游戏运行并阅读数据文件；现有引擎已实现渲染、菜单、奖励及部分敌人行为，但目前尚不可玩。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/ForNeVeR/O21>
- 一手来源：<https://github.com/ForNeVeR/O21/blob/cad90840ce330e4c676e644c171d462d0f3784a5/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/o21-u95-case/>
- 记录 JSON：<https://awesomerea.org/resources/o21-u95-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/o21-u95-case/index.md)

## 使用条件与局限

- **前提条件：**运行游戏需要原版《U95》的资源。
- **前提条件：**开发版构建需要 .NET 10 SDK 或更新版本。
- **局限：**当前实现尚不可玩。
- **许可：**采用 MIT 许可证，个别文件另有注明的除外。

## 一手来源

1. <https://github.com/ForNeVeR/O21/blob/cad90840ce330e4c676e644c171d462d0f3784a5/README.md>
2. <https://github.com/ForNeVeR/O21/blob/cad90840ce330e4c676e644c171d462d0f3784a5/CHANGELOG.md>

## 同分区更多条目：游戏

- [Ocarina of Time：早期 ROM 反汇编与 NTSC 1.0 内存映射](https://awesomerea.org/zh/resources/camthesaxman-zelda-oot-disassembly-case/index.md) · 案例
- [Ocarina of Time：1.0 版反汇编](https://awesomerea.org/zh/resources/glitterberri-oot-disassembly-case/index.md) · 案例
- [open-iw：分析 Inner Worlds 的打包游戏资源](https://awesomerea.org/zh/resources/open-iw-inner-worlds-case/index.md) · 案例
- [Open1560：《Midtown Madness》1560 版本的部分重建](https://awesomerea.org/zh/resources/open1560-case/index.md) · 案例
- [OpenBoxer：逐步重建《Месть боксера》游戏函数](https://awesomerea.org/zh/resources/openboxer-case/index.md) · 案例
- [OpenDAoC：重建《Dark Age of Camelot》服务器](https://awesomerea.org/zh/resources/opendaoc-core-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
