{
  "repository": "https://github.com/Antix-Development/Dont-Die-To-Ghosts",
  "commit": "a94de5bf6f1d47010a210a346528242deff6b50f",
  "license": "MIT",
  "author": "Cliff Earl, Antix Development",
  "localModifications": [
    "Publish the complete readable src/game.js and CSS directly without a build or external requests; preserve full original repository in upstream-a94de5bf.tar.gz.",
    "Add viewport metadata, noindex metadata, Chinese control hint, visible source link, restart and persistent mute controls.",
    "Keep original 1920x1080 aspect ratio and left/right touch gameplay; clear input on release, cancel, lost capture, blur and visibility changes.",
    "Use gamehub:dont-die-to-ghosts:* storage keys and memory fallback when storage access is unavailable; recover malformed saved options.",
    "Add same-origin parent-only gamehub:setMuted message handling and master audio gain; guard original audio reset before context creation.",
    "Expose read-only state observations for acceptance tests; no gameplay rules, actors, scoring, level counts or difficulty changed.",
    "Resume a suspended audio context on trusted local input or unmute, including sessions started while muted."
  ],
  "entry": "index.html",
  "originalArchive": "upstream-a94de5bf.tar.gz",
  "upstreamSource": "src/",
  "runtimeSource": "game.js",
  "dependencies": [
    {
      "name": "ZzFX v1.1.6 (embedded modified synthesizer)",
      "author": "Frank Force",
      "license": "MIT",
      "licenseFile": "LICENSE-ZzFX.txt",
      "repository": "https://github.com/KilledByAPixel/ZzFX",
      "evidence": "Full notice in upstream src/game.js, retained in runtime game.js."
    }
  ],
  "assets": "SVG artwork and synthesized sound are embedded in original JavaScript. Original img/ assets are preserved; no fetched fonts, analytics, CDN or runtime dependencies.",
  "rebuild": "PORTING.md",
  "description": {
    "zh-CN": "横向吃豆街机游戏：收集每关244颗豆子和两颗能量丸，短暂反吃幽灵、收集水果并挑战最高分。",
    "en": "A side-view arcade game: collect each level’s 244 dots and two power pills, briefly munch ghosts, grab fruit, and beat your best score."
  },
  "controls": {
    "zh-CN": "Z/左方向键向左，X/右方向键向右；触屏按住屏幕左右半边移动。PLAY开始，重开按钮重置本局；静音按钮控制音效。",
    "en": "Z/Left moves left, X/Right moves right. Hold either half of the touch screen to move. PLAY starts; Restart resets the run; Mute controls sound."
  },
  "originalArchiveSha256": "3ad12a48595a88c7dd9434c168897491e963c27f1e8e42fb4cd1a7f5549f2eda",
  "originalArchiveFiles": [
    ".gitignore",
    "LICENSE",
    "README.md",
    "img",
    "img/160x160.png",
    "img/400x250.png",
    "img/assets.png",
    "index.html",
    "src",
    "src/game.js",
    "src/index.html",
    "src/style.css"
  ]
}
