{
  "id": "pong-commons-rally",
  "version": 1,
  "title": "Pong Commons Rally",
  "creator": "Claude Code for Game Commons",
  "originalCreator": "Godot Engine contributors",
  "license": "MIT",
  "description": "Single-player Pong against a beatable CPU. First to seven, with pointer/touch movement, pause and restart.",
  "parent": {
    "id": "godot-pong",
    "commit": "52e30044658448149b04e8f69b475eebbfbd8f6e",
    "version": 1,
    "archiveSha256": "26371939ad2d80584d6dd2d280456c4c20379b594f65a4e51c5123305383830c"
  },
  "engine": "Godot 4.6",
  "archive": "/godot/pong-commons-rally-v1-d324065947a462e6.zip",
  "sha256": "d324065947a462e628ba8a2b9ec640341d6955be2532b5381c271d0eeac5e1e8",
  "bytes": 12146,
  "player": "/godot#pong-commons-rally",
  "packSha256": "b0e9007281f06e0dec0cacd6b6bc480324f1eff3bd31ae5d3b53d11b6c6ea315",
  "changes": [
    "Single player versus CPU",
    "First to seven score and win/lose state",
    "Mouse, touch and keyboard movement",
    "Pause/resume and restart",
    "Swept paddle collisions"
  ],
  "verification": {
    "authoring": "Actual Claude Code retrieval from hosted Game Commons, archive hash checked; GDScript remix authored by Claude",
    "independentHeadlessChecks": 3613,
    "browser": "Local desktop Chrome: both games start with verified public buffers in an opaque network-disabled srcdoc iframe. Start, pause, pointer movement, score, restart and reload checked; one player active at a time; parent document access blocked. Mobile and independent-user acceptance unverified.",
    "compiledPackChecks": 3613
  },
  "limitations": [
    "Developer-curated publication; general Godot uploads and authenticated Claude contribution remain unverified."
  ],
  "files": {
    "pong-commons-rally/LICENSE.md": "8e7eb7972fd3a56fbcad3e291ec18c9eb9f1515954ec579e86f9a29cddd64fe9",
    "pong-commons-rally/logic/ball.gd": "bd3cd5e3a7bc0849426124849754406b75aa7a3ad474044a852de7efd37e09a6",
    "pong-commons-rally/logic/ball.gd.uid": "625e36a473fcb473dccf1d9a7b809661ddee27e1924c15e869ed4aa3a43f53ce",
    "pong-commons-rally/logic/game.gd": "79c6105e593ba766fa543e94b122ecc020eec240f1922d80f26be890f9651a35",
    "pong-commons-rally/logic/game.gd.uid": "b8a4a6798d0dce6d8bff800c194c8def29a6ce94367b61cfa24cd8e467377dad",
    "pong-commons-rally/logic/paddle.gd": "b89656aa6c76d70a1d0f8c15b696a41169f96e232ebb9230346d3ed08d9a43bb",
    "pong-commons-rally/logic/paddle.gd.uid": "4d1beec38593b4136a6f2f05f54741f3f0e0b50c6257f4d8ff07546f4dc15155",
    "pong-commons-rally/main.tscn": "ddbe5b1196f6c0cfd509d605a1020f957311ffdf7d455ba0fa1621de87d7f79e",
    "pong-commons-rally/project.godot": "2de9f26b3d56d6c5e04aad335a77f95b74cd211622037890f91ea6944c0f0ce4",
    "pong-commons-rally/README.txt": "cdca902e09fa93d69a653c583c972d85e0cee5697283d135f269905a29db1c6d",
    "pong-commons-rally/export_presets.cfg": "10d7a7780d918086e01dfc28834374fb00648d8817da1053d5ec78d2c58534b9",
    "pong-commons-rally/tests/verify.gd": "f2696f782cc2af720919a6ef271d1c056faad2068c6a89e3d667cf8d10e80915",
    "pong-commons-rally/BUILD.txt": "0aa60b2492c3c1933f377c489f1df2d00b2f5f7c959cc42e6a5a4193758e2a85"
  },
  "pack": "/godot/builds/rally-v1-b0e9007281f0/game.pck"
}