{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "WebFun recreates the engine behind Indiana Jones and His Desktop Adventures and Yoda Stories as a web application. The project shows game play, mobile controls, save inspection, asset editing, debug overlays, and script coverage views.",
  "description_zh": "WebFun 以网页应用重建 Indiana Jones and His Desktop Adventures 与 Yoda Stories 的游戏引擎。项目展示了游戏画面、移动设备操作、存档检查、资源编辑、调试叠层和脚本覆盖率界面。",
  "entry_url": "https://awesomerea.org/resources/webfun-desktop-adventures-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/webfun-desktop-adventures-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://codeberg.org/cyco/WebFun/src/commit/2a16d749372980138e2823511d62d896cf1cfe49/README.md",
  "group": "cases",
  "id": "webfun-desktop-adventures-case",
  "json_url": "https://awesomerea.org/resources/webfun-desktop-adventures-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/webfun-desktop-adventures-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/webfun-desktop-adventures-case/index.md",
  "name": "WebFun: reimplementing the Desktop Adventures game engine",
  "name_zh": "WebFun：重建 Desktop Adventures 游戏引擎",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Node.js v25 or newer and npm are required for local setup.",
    "No licence stated on the project page."
  ],
  "requirements_zh": [
    "本地运行需要 Node.js v25 或更新版本以及 npm。",
    "项目页面未说明许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://codeberg.org/cyco/WebFun",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
