{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/README.md",
    "https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/doc/BUILDING.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenJazz reimplements the Jazz Jackrabbit 1 engine in portable C++ and runs with data from the original game. It builds with CMake and SDL for desktop platforms, with further ports for consoles, handhelds and browsers.",
  "description_zh": "OpenJazz 用可移植的 C++ 重新实现 Jazz Jackrabbit 1 引擎，运行时读取原版游戏数据。项目使用 CMake 和 SDL 构建桌面版本，并提供主机、掌机及浏览器移植版本。",
  "entry_url": "https://awesomerea.org/resources/openjazz-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openjazz-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/AlisterT/openjazz/blob/a1626f4edd4a7af72c54103021790c56d8ecfced/res/unix/OpenJazz.6.adoc",
  "group": "cases",
  "id": "openjazz-case",
  "json_url": "https://awesomerea.org/resources/openjazz-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openjazz-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openjazz-case/index.md",
  "name": "OpenJazz: a Jazz Jackrabbit 1 engine reimplementation",
  "name_zh": "OpenJazz：Jazz Jackrabbit 1 游戏引擎重新实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Files from an original Jazz Jackrabbit game are required to play.",
    "Building requires CMake and SDL 2 or 3; SDL 1.2 is also supported but deprecated.",
    "The author states that development has slowed and there is no clear feature roadmap.",
    "GNU General Public License v2 or later."
  ],
  "requirements_zh": [
    "游玩需要原版 Jazz Jackrabbit 游戏文件。",
    "构建需要 CMake 和 SDL 2 或 3；也可使用已弃用的 SDL 1.2。",
    "作者表示开发进度放缓，且没有明确的新功能路线图。",
    "采用 GNU General Public License v2 或更新版本。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/AlisterT/openjazz",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
