# OpenInsaniquarium：重建 Insaniquarium Deluxe

> OpenInsaniquarium 用 Rust 重建《Insaniquarium Deluxe 1.1》，将确定性模拟与 Bevy 展示层分开。它从用户安装的原版游戏读取素材，并利用原版运行记录逐个模拟时步对照；作者报告预览版可游玩冒险模式的第一个鱼缸，且已对全部 24 只宠物进行逐步测试。

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

## 使用条件与局限

- **前提条件：**需要已安装的自有《Insaniquarium Deluxe 1.1》；引擎运行时读取其素材。
- **前提条件：**从源码构建需 Rust 工具链；Linux 播放音乐需要 libopenmpt。
- **局限：**v0.1.0 预览版覆盖冒险模式 1-1 至 1-5；存档、第二至第五鱼缸及其他模式尚未完成。
- **许可：**采用 MIT 或 Apache-2.0 双重许可。

## 一手来源

1. <https://github.com/elgreams/OpenInsaniquarium/blob/c3f3bb73a2f25ede7bd60e2b02696c7420259590/README.md>
2. <https://github.com/elgreams/OpenInsaniquarium/blob/c3f3bb73a2f25ede7bd60e2b02696c7420259590/crates/harness/README.md>

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

- [OpenJazz：Jazz Jackrabbit 1 游戏引擎重新实现](https://awesomerea.org/zh/resources/openjazz-case/index.md) · 案例
- [OpenJKDF2：Jedi Knight: Dark Forces II 的 C 语言重实现](https://awesomerea.org/zh/resources/openjkdf2/index.md) · 案例
- [OpenJones3D：重建《Indiana Jones and the Infernal Machine》引擎](https://awesomerea.org/zh/resources/openjones3d-case/index.md) · 案例
- [OpenJPB：重建《Jedi Power Battles》PC 版](https://awesomerea.org/zh/resources/openjpb-case/index.md) · 案例
- [OpenKeeper：《地下城守护者 II》游戏与引擎重制](https://awesomerea.org/zh/resources/openkeeper-dungeon-keeper-ii-case/index.md) · 案例
- [OpenKingdoms：重建 Total Annihilation: Kingdoms 引擎](https://awesomerea.org/zh/resources/openkingdoms-case/index.md) · 案例

## 关于此条目

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