# OpenJazz：Jazz Jackrabbit 1 游戏引擎重新实现

> OpenJazz 用可移植的 C++ 重新实现 Jazz Jackrabbit 1 引擎，运行时读取原版游戏数据。项目使用 CMake 和 SDL 构建桌面版本，并提供主机、掌机及浏览器移植版本。

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

## 使用条件与局限

- **前提条件：**游玩需要原版 Jazz Jackrabbit 游戏文件。
- **前提条件：**构建需要 CMake 和 SDL 2 或 3；也可使用已弃用的 SDL 1.2。
- **局限：**作者表示开发进度放缓，且没有明确的新功能路线图。
- **许可：**采用 GNU General Public License v2 或更新版本。

## 一手来源

1. <https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/res/unix/OpenJazz.6.adoc>
2. <https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/README.md>
3. <https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/doc/BUILDING.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) · 案例
- [OpenLara《古墓丽影》开源引擎](https://awesomerea.org/zh/resources/openlara/index.md) · 案例

## 关于此条目

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