{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/NuVelocity/FRS42/blob/8d006fbe0d64663830590d23c0519c34d5f4a3ed/CMakeLists.txt",
    "https://github.com/NuVelocity/FRS42/blob/8d006fbe0d64663830590d23c0519c34d5f4a3ed/LICENSE"
  ],
  "category": "reconstruction-cases",
  "description_en": "FreeRS42 is a C++ project to reimplement the PC game Ricochet Xtreme using the NuVelocity engine. The repository contains source for game objects, playfield behavior and screens, with a CMake build that includes the engine submodule.",
  "description_zh": "FreeRS42 是使用 NuVelocity 引擎、以 C++ 重现 PC 游戏《Ricochet Xtreme》的项目。仓库包含游戏对象、场地逻辑和界面的源码，并通过 CMake 构建游戏及引擎子模块。",
  "entry_url": "https://awesomerea.org/resources/freers42-ricochet-xtreme-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/freers42-ricochet-xtreme-case/",
  "evidence_url": "https://github.com/NuVelocity/FRS42/blob/8d006fbe0d64663830590d23c0519c34d5f4a3ed/README.md",
  "group": "cases",
  "id": "freers42-ricochet-xtreme-case",
  "json_url": "https://awesomerea.org/resources/freers42-ricochet-xtreme-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/freers42-ricochet-xtreme-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/freers42-ricochet-xtreme-case/index.md",
  "name": "FreeRS42: reimplementing Ricochet Xtreme",
  "name_zh": "FreeRS42：重实现《Ricochet Xtreme》",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Clone the repository with submodules and install the engine dependencies documented by the project.",
    "MPL-2.0 license for the main code and engine."
  ],
  "requirements_zh": [
    "需连同子模块克隆仓库，并安装项目所述的引擎依赖。",
    "主体代码及引擎采用 MPL-2.0 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/NuVelocity/FRS42",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
