{
  "采集时间_北京时间": "2026-10-19 17:54",
  "目录来源": "https://origingame.ai/games",
  "分页来源": [
    "https://origingame.ai/api/games?sort=new&limit=100&offset=0",
    "https://origingame.ai/api/games?sort=new&limit=100&offset=100",
    "https://origingame.ai/api/games?sort=new&limit=100&offset=200"
  ],
  "目录总数": 266,
  "去重总数": 266,
  "末页hasMore": false,
  "统计说明": "平台标签与代码静态检出分别记录。未逐款完成运行或微信导出测试；主要引擎优先分组，辅助绘图库不另计数。Canvas 检出可能含界面/图像处理用途，DOM 检出不证明没有其他绘图代码。",
  "平台引擎统计": {
    "Unity": 3,
    "HTML（通用标签）": 165,
    "Three.js": 91,
    "Godot": 7
  },
  "代码技术分组统计": {
    "Unity 引擎导出": 4,
    "Godot 引擎导出": 9,
    "Three.js（含 React 混合）": 110,
    "Canvas 2D（含 React 混合）": 90,
    "DOM 界面（含 React）": 30,
    "JavaScript＋WebGL": 1,
    "具体引擎待确认": 21,
    "Phaser": 1
  },
  "玩法标签统计": {
    "其他": 23,
    "平台跳跃": 12,
    "休闲": 25,
    "教育": 16,
    "街机": 24,
    "策略": 58,
    "卡牌": 4,
    "竞速": 17,
    "益智": 48,
    "动作": 24,
    "射击": 15
  },
  "游戏": [
    {
      "序号": 1,
      "名称": "烛照归途",
      "ID": "cq4drxwd8e",
      "slug": "game-cq4d",
      "玩法标签": "其他",
      "平台引擎标签": "Unity",
      "技术分组": "Unity 引擎导出",
      "代码识别": "Unity 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-cq4d.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-cq4d",
      "检查入口": "https://game-cq4d.play.origingame.dev/play/cq4drxwd8e/release_cq4drxwd8e_v1/index.html",
      "证据": [
        {
          "technology": "Unity",
          "match": "unity-canvas",
          "url": "https://game-cq4d.play.origingame.dev/play/cq4drxwd8e/release_cq4drxwd8e_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-cq4d.play.origingame.dev/play/cq4drxwd8e/release_cq4drxwd8e_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Unity 引擎导出",
        "after": "Unity 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 8,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "烛火引路，踏上归途",
      "来源作者": "zkyjerry",
      "平台标记模拟发布者": false
    },
    {
      "序号": 2,
      "名称": "森林冒险",
      "ID": "f8rgg59pbu",
      "slug": "game-f8rg",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-f8rg.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-f8rg",
      "检查入口": "https://game-f8rg.play.origingame.dev/play/f8rgg59pbu/release_f8rgg59pbu_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": ".pck\"",
          "url": "https://game-f8rg.play.origingame.dev/play/f8rgg59pbu/release_f8rgg59pbu_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-f8rg.play.origingame.dev/play/f8rgg59pbu/release_f8rgg59pbu_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 6,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "跃入像素森林，找齐 6 枚闪亮金币。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 3,
      "名称": "借光",
      "ID": "1ao36zh5uy",
      "slug": "game-1ao3",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 4,
      "游玩链接": "https://game-1ao3.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-1ao3",
      "检查入口": "https://photo.meetmind.online/?from=origingame",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://photo.meetmind.online/assets/index-DkhIkcBt.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://photo.meetmind.online/assets/three.module-BRGxUmD3.js"
        }
      ],
      "检查文件": [
        "https://photo.meetmind.online/?from=origingame",
        "https://photo.meetmind.online/assets/index-DkhIkcBt.js",
        "https://photo.meetmind.online/assets/three.module-BRGxUmD3.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [
        "https://game-1ao3.play.origingame.dev/play/1ao36zh5uy/release_1ao36zh5uy_v4/index.html"
      ],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 464,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "借一束光，把 TA 拍成你心里的样子。",
      "来源作者": "u_70b27b4128e9f152",
      "平台标记模拟发布者": false
    },
    {
      "序号": 4,
      "名称": "Preep",
      "ID": "b4vglgt74n",
      "slug": "preep",
      "玩法标签": "其他",
      "平台引擎标签": "Unity",
      "技术分组": "Unity 引擎导出",
      "代码识别": "Unity 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://preep.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/preep",
      "检查入口": "https://preep.play.origingame.dev/play/b4vglgt74n/release_b4vglgt74n_v1/index.html",
      "证据": [
        {
          "technology": "Unity",
          "match": "unity-canvas",
          "url": "https://preep.play.origingame.dev/play/b4vglgt74n/release_b4vglgt74n_v1/index.html"
        }
      ],
      "检查文件": [
        "https://preep.play.origingame.dev/play/b4vglgt74n/release_b4vglgt74n_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Unity 引擎导出",
        "after": "Unity 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 12,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "A Unity browser game from 小红花游戏, played right in the page.",
      "来源作者": "u_d741206f51f03400",
      "平台标记模拟发布者": false
    },
    {
      "序号": 5,
      "名称": "大观园",
      "ID": "nd70e45d7w",
      "slug": "game-nd70",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-nd70.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-nd70",
      "检查入口": "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/index.html",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/i18n.js",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/game.js",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/calligraphy.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/loading-progress.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/navigation.js",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/scene-clearance.js",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/generation-utils.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/full-scene-loader.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/view-depth.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/vegetation-budget.mjs",
        "https://game-nd70.play.origingame.dev/play/nd70e45d7w/release_nd70e45d7w_v1/main-view-occlusion.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 145,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "createRadialGradient",
            "clearRect",
            "createLinearGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 15,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在三维大观园里漫步，访怡红院与潇湘馆，随四时晨昏变换园景。",
      "来源作者": "u_4db2ef243f1de115",
      "平台标记模拟发布者": false
    },
    {
      "序号": 6,
      "名称": "大观园",
      "ID": "lco41de9ut",
      "slug": "game-lco4",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-lco4.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-lco4",
      "检查入口": "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/index.html",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/i18n.js",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/game.js",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/calligraphy.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/loading-progress.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/navigation.js",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/scene-clearance.js",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/generation-utils.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/full-scene-loader.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/view-depth.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/vegetation-budget.mjs",
        "https://game-lco4.play.origingame.dev/play/lco41de9ut/release_lco41de9ut_v1/main-view-occlusion.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 145,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "createRadialGradient",
            "clearRect",
            "createLinearGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 15,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "走进《红楼梦》的大观园，在亭台楼阁与竹影水光间自由漫游。",
      "来源作者": "u_4db2ef243f1de115",
      "平台标记模拟发布者": false
    },
    {
      "序号": 7,
      "名称": "VEIL",
      "ID": "tt8wl9ja6h",
      "slug": "veil",
      "玩法标签": "其他",
      "平台引擎标签": "Unity",
      "技术分组": "Unity 引擎导出",
      "代码识别": "Unity 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://veil.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/veil",
      "检查入口": "https://veil.play.origingame.dev/play/tt8wl9ja6h/release_tt8wl9ja6h_v1/index.html",
      "证据": [
        {
          "technology": "Unity",
          "match": "unity-canvas",
          "url": "https://veil.play.origingame.dev/play/tt8wl9ja6h/release_tt8wl9ja6h_v1/index.html"
        }
      ],
      "检查文件": [
        "https://veil.play.origingame.dev/play/tt8wl9ja6h/release_tt8wl9ja6h_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Unity 引擎导出",
        "after": "Unity 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 10,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "A Unity WebGL demo build from VEIL Team, version 0.8.91.",
      "来源作者": "暴躁同学",
      "平台标记模拟发布者": false
    },
    {
      "序号": 8,
      "名称": "星尘收集者",
      "ID": "hfls0duqwq",
      "slug": "game-hfls",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-hfls.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-hfls",
      "检查入口": "https://game-hfls.play.origingame.dev/play/hfls0duqwq/release_hfls0duqwq_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://game-hfls.play.origingame.dev/play/hfls0duqwq/release_hfls0duqwq_v2/index.html"
        }
      ],
      "检查文件": [
        "https://game-hfls.play.origingame.dev/play/hfls0duqwq/release_hfls0duqwq_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 0,
          "drawMethods": [
            "fillText",
            "createLinearGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "接住星星，躲开陨石，一关比一关快",
      "来源作者": "Origin · Quartz",
      "平台标记模拟发布者": false
    },
    {
      "序号": 9,
      "名称": "RFC 经理",
      "ID": "britx940vd",
      "slug": "rfc",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://rfc.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/rfc",
      "检查入口": "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/render.js"
        }
      ],
      "检查文件": [
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/index.html",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/data/locales.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/data/tracks.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/data/roster.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/data/staff.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/render.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game-roster.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game-staff.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game-systems.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game-logic.js",
        "https://rfc.play.origingame.dev/play/britx940vd/release_britx940vd_v1/game-race.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 141,
          "drawMethods": [
            "clearRect",
            "drawImage",
            "fillText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "菠菠",
      "平台标记模拟发布者": false
    },
    {
      "序号": 10,
      "名称": "OC 擂台 · OC Arena",
      "ID": "6s9vccoya3",
      "slug": "oc-oc-arena",
      "玩法标签": "卡牌",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://oc-oc-arena.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/oc-oc-arena",
      "检查入口": "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/src/arena.mjs"
        }
      ],
      "检查文件": [
        "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/index.html",
        "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/src/arena.mjs",
        "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/src/rules.mjs",
        "https://oc-oc-arena.play.origingame.dev/play/6s9vccoya3/release_6s9vccoya3_v2/src/sound.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "带自己的 OC 上擂台：公平构筑，同时出招，胜负不由人设决定。",
      "来源作者": "阿凯",
      "平台标记模拟发布者": true
    },
    {
      "序号": 11,
      "名称": "Barista Shift · 咖啡师当班",
      "ID": "a9ir45t8n4",
      "slug": "barista-shift",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://barista-shift.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/barista-shift",
      "检查入口": "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/index.html"
        }
      ],
      "检查文件": [
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/index.html",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/local.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/locale-content.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/data.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/audio.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/scene.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/people.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/props.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/talk.js",
        "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/game.js"
      ],
      "抓取异常": [
        {
          "url": "https://barista-shift.play.origingame.dev/play/a9ir45t8n4/release_a9ir45t8n4_v1/locale.js",
          "error": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>"
        }
      ],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 99,
          "drawMethods": [
            "createLinearGradient",
            "fillRect",
            "fillText",
            "strokeRect",
            "createRadialGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 11,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Remember orders, craft drinks and face the mystery shopper · 记住点单，调制咖啡",
      "来源作者": "风车车",
      "平台标记模拟发布者": true
    },
    {
      "序号": 12,
      "名称": "Chess Characters · 棋子有话说",
      "ID": "10tmu9aufd",
      "slug": "chess-characters",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://chess-characters.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/chess-characters",
      "检查入口": "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/index.html"
        }
      ],
      "检查文件": [
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/index.html",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/local.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/narrative.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/chess.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/cast.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/rig.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/scene.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/audio.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/brain.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/game.js",
        "https://chess-characters.play.origingame.dev/play/10tmu9aufd/release_10tmu9aufd_v1/locale.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 57,
          "drawMethods": [
            "fillText",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 13,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Your pieces have opinions: persuade them or pay the trust cost · 说服棋子，或付出信任代价",
      "来源作者": "晴天Sunny",
      "平台标记模拟发布者": true
    },
    {
      "序号": 13,
      "名称": "Rally Navigator · 拉力领航员",
      "ID": "yq5vpcy9on",
      "slug": "rally-navigator",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://rally-navigator.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/rally-navigator",
      "检查入口": "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/index.html"
        }
      ],
      "检查文件": [
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/index.html",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/local.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/track.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/physics.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/world.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/crew.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/navigator.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/audio.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/game.js",
        "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/crew-locale.js"
      ],
      "抓取异常": [
        {
          "url": "https://rally-navigator.play.origingame.dev/play/yq5vpcy9on/release_yq5vpcy9on_v1/locale.js",
          "error": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>"
        }
      ],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 65,
          "drawMethods": [
            "fillRect",
            "fillText",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 11,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Drive a 4.1 km stage with a characterful local co-driver · 听路书，跑完4.1公里赛段",
      "来源作者": "Rowan Teague",
      "平台标记模拟发布者": true
    },
    {
      "序号": 14,
      "名称": "Local Mafia · 邻里疑云",
      "ID": "53hz4ng2xd",
      "slug": "local-mafia",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 4,
      "游玩链接": "https://local-mafia.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/local-mafia",
      "检查入口": "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/index.html"
        }
      ],
      "检查文件": [
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/index.html",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/translations.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/cast-translations.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/corrections.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/local.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/cast.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/people.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/stage.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/brain.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/ui.js",
        "https://local-mafia.play.origingame.dev/play/53hz4ng2xd/release_53hz4ng2xd_v4/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 59,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Read seven neighbors, speak, vote and survive the night · 发言、推理、投票，活过黑夜",
      "来源作者": "半盏月光",
      "平台标记模拟发布者": true
    },
    {
      "序号": 15,
      "名称": "Interrogation · 显影",
      "ID": "fsjtxe2a2i",
      "slug": "interrogation",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 5,
      "游玩链接": "https://interrogation.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/interrogation",
      "检查入口": "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/index.html"
        }
      ],
      "检查文件": [
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/index.html",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/translations.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/corrections.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/local.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/data.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/brain.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/scene.js",
        "https://interrogation.play.origingame.dev/play/fsjtxe2a2i/release_fsjtxe2a2i_v5/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 83,
          "drawMethods": [
            "createLinearGradient",
            "fillRect",
            "clearRect",
            "createRadialGradient",
            "fillText",
            "measureText"
          ]
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Question a suspect, expose contradictions and reach a verdict · 询问嫌疑人，揭穿谎言",
      "来源作者": "不吃香菜",
      "平台标记模拟发布者": true
    },
    {
      "序号": 16,
      "名称": "Cartridge Studio · 四合一游戏工坊",
      "ID": "wvgk5ymk5p",
      "slug": "cartridge-studio",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://cartridge-studio.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/cartridge-studio",
      "检查入口": "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/runtime.js"
        }
      ],
      "检查文件": [
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/index.html",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/translations.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/corrections.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/local.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/prompts.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/authored-code.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/runtime.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/demos.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/ui.js",
        "https://cartridge-studio.play.origingame.dev/play/wvgk5ymk5p/release_wvgk5ymk5p_v2/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 61,
          "drawMethods": [
            "fillText",
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 10,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Four authored cartridges in the original playable game studio · 四款原作游戏，自由试玩",
      "来源作者": "sleepy comet",
      "平台标记模拟发布者": true
    },
    {
      "序号": 17,
      "名称": "District Officer · 童话片警",
      "ID": "vqv1qwy1qb",
      "slug": "district-officer",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://district-officer.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/district-officer",
      "检查入口": "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/index.html"
        }
      ],
      "检查文件": [
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/index.html",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/locales.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/local.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/data.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/engine.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/town.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/scene.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/master.js",
        "https://district-officer.play.origingame.dev/play/vqv1qwy1qb/release_vqv1qwy1qb_v2/ui.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 56,
          "drawMethods": [
            "fillRect",
            "fillText",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 10,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Investigate a fairy-tale theft through evidence and dice · 用证据与骰子侦破童话悬案",
      "来源作者": "一只咸鱼",
      "平台标记模拟发布者": true
    },
    {
      "序号": 18,
      "名称": "Khrushchev Renovation · 老楼装修日",
      "ID": "ezzxc2eb97",
      "slug": "khrushchev-renovation",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://khrushchev-renovation.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/khrushchev-renovation",
      "检查入口": "https://khrushchev-renovation.play.origingame.dev/play/ezzxc2eb97/release_ezzxc2eb97_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://khrushchev-renovation.play.origingame.dev/play/ezzxc2eb97/release_ezzxc2eb97_v2/index.html"
        }
      ],
      "检查文件": [
        "https://khrushchev-renovation.play.origingame.dev/play/ezzxc2eb97/release_ezzxc2eb97_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 66,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Repair an apartment before inspection and earn your payment · 完成修缮，迎接验收",
      "来源作者": "bytewren",
      "平台标记模拟发布者": true
    },
    {
      "序号": 19,
      "名称": "Silicon Heart · 硅芯之心",
      "ID": "r7lz5wqdkm",
      "slug": "silicon-heart",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://silicon-heart.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/silicon-heart",
      "检查入口": "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/app.js"
        }
      ],
      "检查文件": [
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/index.html",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/locale.js",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/platform.js",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/core.js",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/programs.js",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/snake-session.js",
        "https://silicon-heart.play.origingame.dev/play/r7lz5wqdkm/release_r7lz5wqdkm_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 35,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "fillText",
            "createLinearGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "A real assembly-programmed Snake on a visible CPU · 在可视化CPU上玩汇编贪吃蛇",
      "来源作者": "Elsie Varga",
      "平台标记模拟发布者": true
    },
    {
      "序号": 20,
      "名称": "Retro OS · 复古桌面",
      "ID": "oktmlvjebr",
      "slug": "retro-os",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://retro-os.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/retro-os",
      "检查入口": "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/app.js"
        }
      ],
      "检查文件": [
        "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/index.html",
        "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/locale.js",
        "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/platform.js",
        "https://retro-os.play.origingame.dev/play/oktmlvjebr/release_oktmlvjebr_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 24,
          "drawMethods": [
            "fillRect",
            "clearRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Play Minesweeper inside a working retro desktop · 在复古桌面中扫雷",
      "来源作者": "老周的像素屋",
      "平台标记模拟发布者": true
    },
    {
      "序号": 21,
      "名称": "Glass Cockpit · 玻璃座舱",
      "ID": "drbv2h7x7a",
      "slug": "glass-cockpit",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://glass-cockpit.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/glass-cockpit",
      "检查入口": "https://glass-cockpit.play.origingame.dev/play/drbv2h7x7a/release_drbv2h7x7a_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://glass-cockpit.play.origingame.dev/play/drbv2h7x7a/release_drbv2h7x7a_v1/index.html"
        }
      ],
      "检查文件": [
        "https://glass-cockpit.play.origingame.dev/play/drbv2h7x7a/release_drbv2h7x7a_v1/index.html",
        "https://glass-cockpit.play.origingame.dev/play/drbv2h7x7a/release_drbv2h7x7a_v1/integration.js",
        "https://glass-cockpit.play.origingame.dev/play/drbv2h7x7a/release_drbv2h7x7a_v1/locale.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 13,
          "drawMethods": [
            "createLinearGradient",
            "fillRect",
            "clearRect",
            "fillText",
            "strokeRect",
            "measureText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Hand-fly over procedural terrain with live cockpit instruments · 驾驶飞机，读懂仪表",
      "来源作者": "Clara Voss",
      "平台标记模拟发布者": true
    },
    {
      "序号": 22,
      "名称": "Long Road · 远方之路",
      "ID": "6mijv8848w",
      "slug": "long-road",
      "玩法标签": "竞速",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://long-road.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/long-road",
      "检查入口": "https://long-road.play.origingame.dev/play/6mijv8848w/release_6mijv8848w_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://long-road.play.origingame.dev/play/6mijv8848w/release_6mijv8848w_v1/index.html"
        }
      ],
      "检查文件": [
        "https://long-road.play.origingame.dev/play/6mijv8848w/release_6mijv8848w_v1/index.html",
        "https://long-road.play.origingame.dev/play/6mijv8848w/release_6mijv8848w_v1/platform.mjs",
        "https://long-road.play.origingame.dev/play/6mijv8848w/release_6mijv8848w_v1/locale.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 29,
          "drawMethods": [
            "fillRect",
            "fillText",
            "createRadialGradient",
            "createLinearGradient",
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Drive through changing seasons and choose your road to the sea · 穿越四季，驶向大海",
      "来源作者": "竹影",
      "平台标记模拟发布者": true
    },
    {
      "序号": 23,
      "名称": "Alchemy Automaton · 炼金自动机",
      "ID": "t718bacjip",
      "slug": "alchemy-automaton",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://alchemy-automaton.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/alchemy-automaton",
      "检查入口": "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/app.js"
        }
      ],
      "检查文件": [
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/index.html",
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/sim.js",
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/core.js",
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/locale.js",
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/platform.js",
        "https://alchemy-automaton.play.origingame.dev/play/t718bacjip/release_t718bacjip_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 48,
          "drawMethods": [
            "createRadialGradient",
            "createLinearGradient",
            "measureText",
            "clearRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Program looping arms to assemble molecules · 编程机械臂，组装分子",
      "来源作者": "墨染",
      "平台标记模拟发布者": true
    },
    {
      "序号": 24,
      "名称": "Gravity Turn · 重力转弯",
      "ID": "kyywi3arff",
      "slug": "gravity-turn",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://gravity-turn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/gravity-turn",
      "检查入口": "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/app.js"
        }
      ],
      "检查文件": [
        "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/index.html",
        "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/integration.js",
        "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/locale.js",
        "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/sim.js",
        "https://gravity-turn.play.origingame.dev/play/kyywi3arff/release_kyywi3arff_v3/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 121,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "drawImage",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Guide a two-stage rocket from launchpad to orbit · 驾驶两级火箭入轨",
      "来源作者": "鹿野",
      "平台标记模拟发布者": true
    },
    {
      "序号": 25,
      "名称": "Cipher Cabinet · 密码柜",
      "ID": "4s88hiedid",
      "slug": "cipher-cabinet",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://cipher-cabinet.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/cipher-cabinet",
      "检查入口": "https://cipher-cabinet.play.origingame.dev/play/4s88hiedid/release_4s88hiedid_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://cipher-cabinet.play.origingame.dev/play/4s88hiedid/release_4s88hiedid_v1/index.html"
        }
      ],
      "检查文件": [
        "https://cipher-cabinet.play.origingame.dev/play/4s88hiedid/release_4s88hiedid_v1/index.html",
        "https://cipher-cabinet.play.origingame.dev/play/4s88hiedid/release_4s88hiedid_v1/platform.js",
        "https://cipher-cabinet.play.origingame.dev/play/4s88hiedid/release_4s88hiedid_v1/locale.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 62,
          "drawMethods": [
            "clearRect",
            "fillText",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Break five intercepted messages · 破解五封截获密文",
      "来源作者": "Paper Lantern",
      "平台标记模拟发布者": true
    },
    {
      "序号": 26,
      "名称": "Two Keys · 两把钥匙",
      "ID": "8y6z3qi7kf",
      "slug": "two-keys",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://two-keys.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/two-keys",
      "检查入口": "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/index.html"
        }
      ],
      "检查文件": [
        "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/index.html",
        "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/locale.js",
        "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/platform.mjs",
        "https://two-keys.play.origingame.dev/play/8y6z3qi7kf/release_8y6z3qi7kf_v2/game.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 100,
          "drawMethods": [
            "createRadialGradient",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Find the hidden exponent on a modular clock · 找出模运算时钟中的隐藏指数",
      "来源作者": "北城以北",
      "平台标记模拟发布者": true
    },
    {
      "序号": 27,
      "名称": "Deduction Grid · 推理街区",
      "ID": "0ha9j0w87n",
      "slug": "deduction-grid",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://deduction-grid.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/deduction-grid",
      "检查入口": "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/app.js"
        }
      ],
      "检查文件": [
        "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/index.html",
        "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/app.js",
        "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/locale.js",
        "https://deduction-grid.play.origingame.dev/play/0ha9j0w87n/release_0ha9j0w87n_v1/platform.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 41,
          "drawMethods": [
            "clearRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "One street, one solution, pure logic · 一条街区，一个答案",
      "来源作者": "土豆不胖",
      "平台标记模拟发布者": true
    },
    {
      "序号": 28,
      "名称": "Rubik's Cube · 魔方",
      "ID": "8i7bzy9ehx",
      "slug": "rubik-s-cube",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://rubik-s-cube.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/rubik-s-cube",
      "检查入口": "https://rubik-s-cube.play.origingame.dev/play/8i7bzy9ehx/release_8i7bzy9ehx_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://rubik-s-cube.play.origingame.dev/play/8i7bzy9ehx/release_8i7bzy9ehx_v1/index.html"
        }
      ],
      "检查文件": [
        "https://rubik-s-cube.play.origingame.dev/play/8i7bzy9ehx/release_8i7bzy9ehx_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 51,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Turn, scramble and solve a studio-lit cube · 旋转、打乱与还原魔方",
      "来源作者": "晚风吹过山岗",
      "平台标记模拟发布者": true
    },
    {
      "序号": 29,
      "名称": "Night Museum · 夜间博物馆",
      "ID": "swdprij5ov",
      "slug": "night-museum",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://night-museum.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/night-museum",
      "检查入口": "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/paint.js"
        },
        {
          "technology": "WebGL",
          "match": "getContext']('webgl2'",
          "url": "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/render.js"
        }
      ],
      "检查文件": [
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/index.html",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/i18n.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/platform.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/world.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/paint.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/sprites.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/render.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/audio.js",
        "https://night-museum.play.origingame.dev/play/swdprij5ov/release_swdprij5ov_v2/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 85,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "drawImage",
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Find seven stolen canvases and restore their frames · 找回七幅失踪画作",
      "来源作者": "芋圆爱画画",
      "平台标记模拟发布者": true
    },
    {
      "序号": 30,
      "名称": "Rain over Ligovka · 利戈夫卡的雨",
      "ID": "brxfznnn0m",
      "slug": "rain-over-ligovka",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "JavaScript＋WebGL",
      "代码识别": "JavaScript＋WebGL",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://rain-over-ligovka.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/rain-over-ligovka",
      "检查入口": "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/index.html",
      "证据": [
        {
          "technology": "WebGL",
          "match": "getContext']('webgl2'",
          "url": "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/app.js"
        }
      ],
      "检查文件": [
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/index.html",
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/story.js",
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/locales.js",
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/ui.js",
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/runtime.js",
        "https://rain-over-ligovka.play.origingame.dev/play/brxfznnn0m/release_brxfznnn0m_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋WebGL",
        "after": "JavaScript＋WebGL",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": true,
          "canvas": true,
          "domTags": 41,
          "drawMethods": []
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Follow the evidence before dawn · 在黎明前找出真相",
      "来源作者": "Hana Okafor",
      "平台标记模拟发布者": true
    },
    {
      "序号": 31,
      "名称": "Elements Sandbox · 元素沙盒",
      "ID": "emzvtdymq2",
      "slug": "elements-sandbox",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://elements-sandbox.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/elements-sandbox",
      "检查入口": "https://elements-sandbox.play.origingame.dev/play/emzvtdymq2/release_emzvtdymq2_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://elements-sandbox.play.origingame.dev/play/emzvtdymq2/release_emzvtdymq2_v1/index.html"
        }
      ],
      "检查文件": [
        "https://elements-sandbox.play.origingame.dev/play/emzvtdymq2/release_emzvtdymq2_v1/index.html",
        "https://elements-sandbox.play.origingame.dev/play/emzvtdymq2/release_emzvtdymq2_v1/localization.js",
        "https://elements-sandbox.play.origingame.dev/play/emzvtdymq2/release_emzvtdymq2_v1/lifecycle.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 48,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Paint 22 materials and discover 16 reactions · 绘出材料，发现反应",
      "来源作者": "Priya Raman",
      "平台标记模拟发布者": true
    },
    {
      "序号": 32,
      "名称": "Deeper · 深入地牢",
      "ID": "zw5tvm6kwa",
      "slug": "deeper",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://deeper.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/deeper",
      "检查入口": "https://deeper.play.origingame.dev/play/zw5tvm6kwa/release_zw5tvm6kwa_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://deeper.play.origingame.dev/play/zw5tvm6kwa/release_zw5tvm6kwa_v2/index.html"
        }
      ],
      "检查文件": [
        "https://deeper.play.origingame.dev/play/zw5tvm6kwa/release_zw5tvm6kwa_v2/index.html",
        "https://deeper.play.origingame.dev/play/zw5tvm6kwa/release_zw5tvm6kwa_v2/adaptation.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 35,
          "drawMethods": [
            "fillRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Ten floors, one torch, and the Heart of the Depths · 十层地牢，一支火把",
      "来源作者": "小满",
      "平台标记模拟发布者": true
    },
    {
      "序号": 33,
      "名称": "Logic Minesweeper · 逻辑扫雷",
      "ID": "m88o9t78d5",
      "slug": "logic-minesweeper",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://logic-minesweeper.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/logic-minesweeper",
      "检查入口": "https://logic-minesweeper.play.origingame.dev/play/m88o9t78d5/release_m88o9t78d5_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://logic-minesweeper.play.origingame.dev/play/m88o9t78d5/release_m88o9t78d5_v2/index.html"
        }
      ],
      "检查文件": [
        "https://logic-minesweeper.play.origingame.dev/play/m88o9t78d5/release_m88o9t78d5_v2/index.html",
        "https://logic-minesweeper.play.origingame.dev/play/m88o9t78d5/release_m88o9t78d5_v2/release.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 29,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Every minefield can be solved by reasoning · 每片雷区都能逻辑求解",
      "来源作者": "夜猫子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 34,
      "名称": "Chess Mind · 棋思",
      "ID": "vxt2p2a1r6",
      "slug": "chess-mind",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://chess-mind.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/chess-mind",
      "检查入口": "https://chess-mind.play.origingame.dev/play/vxt2p2a1r6/release_vxt2p2a1r6_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://chess-mind.play.origingame.dev/play/vxt2p2a1r6/release_vxt2p2a1r6_v2/index.html"
        }
      ],
      "检查文件": [
        "https://chess-mind.play.origingame.dev/play/vxt2p2a1r6/release_vxt2p2a1r6_v2/index.html",
        "https://chess-mind.play.origingame.dev/play/vxt2p2a1r6/release_vxt2p2a1r6_v2/session.js",
        "https://chess-mind.play.origingame.dev/play/vxt2p2a1r6/release_vxt2p2a1r6_v2/locale.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 58,
          "drawMethods": []
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Play chess while watching a local engine think · 看见机器思考的国际象棋",
      "来源作者": "小橘灯",
      "平台标记模拟发布者": true
    },
    {
      "序号": 35,
      "名称": "Twilight · 暮光",
      "ID": "36ytfqcz9f",
      "slug": "twilight",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://twilight.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/twilight",
      "检查入口": "https://twilight.play.origingame.dev/play/36ytfqcz9f/release_36ytfqcz9f_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://twilight.play.origingame.dev/play/36ytfqcz9f/release_36ytfqcz9f_v1/index.html"
        }
      ],
      "检查文件": [
        "https://twilight.play.origingame.dev/play/36ytfqcz9f/release_36ytfqcz9f_v1/index.html",
        "https://twilight.play.origingame.dev/play/36ytfqcz9f/release_36ytfqcz9f_v1/bridge.js",
        "https://twilight.play.origingame.dev/play/36ytfqcz9f/release_36ytfqcz9f_v1/locale.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 42,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "fillText",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Carry the light across three landscapes and relight the lighthouse · 点亮灯塔之旅",
      "来源作者": "糯米团子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 36,
      "名称": "Prism · 棱镜",
      "ID": "oz7nfa1ymu",
      "slug": "prism",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://prism.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/prism",
      "检查入口": "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/game.js"
        }
      ],
      "检查文件": [
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/index.html",
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/engine.js",
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/levels.js",
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/locale.js",
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/integration.js",
        "https://prism.play.origingame.dev/play/oz7nfa1ymu/release_oz7nfa1ymu_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 28,
          "drawMethods": [
            "createLinearGradient",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Bend, split and mix light through 24 optical puzzles · 24关光学谜题",
      "来源作者": "白茶清欢",
      "平台标记模拟发布者": true
    },
    {
      "序号": 37,
      "名称": "Gravity Golf · 引力高尔夫",
      "ID": "g5hqw6559t",
      "slug": "gravity-golf",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://gravity-golf.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/gravity-golf",
      "检查入口": "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/game.js"
        }
      ],
      "检查文件": [
        "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/index.html",
        "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/locale.js",
        "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/physics.js",
        "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/levels.js",
        "https://gravity-golf.play.origingame.dev/play/g5hqw6559t/release_g5hqw6559t_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 44,
          "drawMethods": [
            "createRadialGradient",
            "createLinearGradient",
            "drawImage",
            "fillText"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "One launch, twenty worlds of gravity · 一次发射，二十关引力谜题",
      "来源作者": "driftkite",
      "平台标记模拟发布者": true
    },
    {
      "序号": 38,
      "名称": "Monologue Gaze · 独白凝视",
      "ID": "xa6kncqj5r",
      "slug": "monologue-gaze",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://monologue-gaze.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/monologue-gaze",
      "检查入口": "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：clearRect, drawImage, fillRect, fillText, measureText",
          "url": "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/mood.js"
        }
      ],
      "检查文件": [
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/index.html",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/platform.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/fonts/vendor/map.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/i18n.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/ui.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/fonts.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/engine.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/finale.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/mood.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/audio/manifest.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/js/audio.js",
        "https://monologue-gaze.play.origingame.dev/play/xa6kncqj5r/release_xa6kncqj5r_v1/img/manifest.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "fillText",
            "measureText",
            "clearRect"
          ]
        },
        "parsedPrograms": 14,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Read the records. Find the contradiction. 阅读档案，找出矛盾。",
      "来源作者": "glitchberry",
      "平台标记模拟发布者": true
    },
    {
      "序号": 39,
      "名称": "Veilspire · 帷幕之塔",
      "ID": "ncbcc5k5sq",
      "slug": "veilspire",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://veilspire.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/veilspire",
      "检查入口": "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/assets/main-DqKDoUc6.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/assets/main-DqKDoUc6.js"
        }
      ],
      "检查文件": [
        "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/index.html",
        "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/assets/index-Baod62z8.js",
        "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/assets/DialogueTree-CUIsmDY5.js",
        "https://veilspire.play.origingame.dev/play/ncbcc5k5sq/release_ncbcc5k5sq_v1/assets/main-DqKDoUc6.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 372,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Explore, learn spells, confront the wisps. 探索魔法世界，学习咒语，对抗幽灵。",
      "来源作者": "夜航船",
      "平台标记模拟发布者": true
    },
    {
      "序号": 40,
      "名称": "The Echo Splitter · 析声者",
      "ID": "xsuggw6dhi",
      "slug": "the-echo-splitter",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 1,
      "游玩链接": "https://the-echo-splitter.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/the-echo-splitter",
      "检查入口": "https://the-echo-splitter.play.origingame.dev/play/xsuggw6dhi/release_xsuggw6dhi_v1/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://the-echo-splitter.play.origingame.dev/play/xsuggw6dhi/release_xsuggw6dhi_v1/index.html"
        }
      ],
      "检查文件": [
        "https://the-echo-splitter.play.origingame.dev/play/xsuggw6dhi/release_xsuggw6dhi_v1/index.html"
      ],
      "抓取异常": [
        {
          "url": "https://the-echo-splitter.play.origingame.dev/play/xsuggw6dhi/release_xsuggw6dhi_v1/js/main.js",
          "error": "curl: (56) The requested URL returned error: 403\n"
        }
      ],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 43,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Hear words, gather sounds, solve the world. 听词拾音，用音素解开谜题。",
      "来源作者": "枕书眠",
      "平台标记模拟发布者": true
    },
    {
      "序号": 41,
      "名称": "BavarianLemmings · 巴伐利亚旅鼠",
      "ID": "9uhl5g4qbc",
      "slug": "bavarianlemmings",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://bavarianlemmings.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/bavarianlemmings",
      "检查入口": "https://bavarianlemmings.play.origingame.dev/play/9uhl5g4qbc/release_9uhl5g4qbc_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://bavarianlemmings.play.origingame.dev/play/9uhl5g4qbc/release_9uhl5g4qbc_v1/assets/index-D8aKK-ZG.js"
        }
      ],
      "检查文件": [
        "https://bavarianlemmings.play.origingame.dev/play/9uhl5g4qbc/release_9uhl5g4qbc_v1/index.html",
        "https://bavarianlemmings.play.origingame.dev/play/9uhl5g4qbc/release_9uhl5g4qbc_v1/assets/index-D8aKK-ZG.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 0,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "fillText",
            "createLinearGradient",
            "strokeRect",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Guide the crowd with eight classic skills. 运用八种技能，引导旅鼠安全回家。",
      "来源作者": "Rustling Pine",
      "平台标记模拟发布者": true
    },
    {
      "序号": 42,
      "名称": "Tempora",
      "ID": "xbcgk91jee",
      "slug": "tempora",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://tempora.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/tempora",
      "检查入口": "https://tempora.play.origingame.dev/play/xbcgk91jee/release_xbcgk91jee_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://tempora.play.origingame.dev/play/xbcgk91jee/release_xbcgk91jee_v1/index.html"
        }
      ],
      "检查文件": [
        "https://tempora.play.origingame.dev/play/xbcgk91jee/release_xbcgk91jee_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 995,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "One life, a thousand possibilities. 从史前到星际，一年一年书写你与家族的故事。",
      "来源作者": "林雨",
      "平台标记模拟发布者": true
    },
    {
      "序号": 43,
      "名称": "Crab Dash · 蟹蟹冲刺",
      "ID": "t4l4tbfpv2",
      "slug": "crab-dash",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://crab-dash.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/crab-dash",
      "检查入口": "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：createLinearGradient, drawImage, fillRect, fillText, measureText, strokeRect",
          "url": "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/editor.js"
        }
      ],
      "检查文件": [
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/index.html",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/core.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/levels.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/art.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/i18n.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/render.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/audio.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/ui.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/game.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/scenes.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/editor.js",
        "https://crab-dash.play.origingame.dev/play/t4l4tbfpv2/release_t4l4tbfpv2_v1/js/platform.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 3,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "fillText",
            "createRadialGradient",
            "strokeRect",
            "drawImage",
            "measureText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Jump, fly and flip through six rhythm-platforming levels. 六关七种模式，跳跃飞行翻转冲刺。",
      "来源作者": "雾岛",
      "平台标记模拟发布者": true
    },
    {
      "序号": 44,
      "名称": "Harbor Master · 港湾领航员",
      "ID": "5x01gda9i7",
      "slug": "harbor-master",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://harbor-master.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/harbor-master",
      "检查入口": "https://harbor-master.play.origingame.dev/play/5x01gda9i7/release_5x01gda9i7_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://harbor-master.play.origingame.dev/play/5x01gda9i7/release_5x01gda9i7_v1/index.html"
        }
      ],
      "检查文件": [
        "https://harbor-master.play.origingame.dev/play/5x01gda9i7/release_5x01gda9i7_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 53,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Pilot a twin-screw superyacht into three precise berths. 双桨游艇，精准靠泊。",
      "来源作者": "寒江雪",
      "平台标记模拟发布者": true
    },
    {
      "序号": 45,
      "名称": "Metric Bloom · 数据繁花",
      "ID": "39hvsbfy01",
      "slug": "metric-bloom",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://metric-bloom.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/metric-bloom",
      "检查入口": "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/game-DD4CC62k.js"
        }
      ],
      "检查文件": [
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/index.html",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/index-IjGxjPAl.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/game-DD4CC62k.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/ui-zAwE7pM-.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/debug-BvPfxzFY.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/audio-D_qtjb2m.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/engine-DhGknenm.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/city-CZi73huo.js",
        "https://metric-bloom.play.origingame.dev/play/39hvsbfy01/release_39hvsbfy01_v1/assets/dom-Di1uSVDC.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "drawImage",
            "fillText",
            "fillRect",
            "measureText"
          ]
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "From your first post to a flourishing social city. 从第一篇帖文，走向繁花城市。",
      "来源作者": "赵小乙",
      "平台标记模拟发布者": true
    },
    {
      "序号": 46,
      "名称": "WRECKLINE · 爆破特快",
      "ID": "8vnfj9dxhi",
      "slug": "wreckline",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://wreckline.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/wreckline",
      "检查入口": "https://wreckline.play.origingame.dev/play/8vnfj9dxhi/release_8vnfj9dxhi_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://wreckline.play.origingame.dev/play/8vnfj9dxhi/release_8vnfj9dxhi_v1/assets/index-D_ka2MhP.js"
        }
      ],
      "检查文件": [
        "https://wreckline.play.origingame.dev/play/8vnfj9dxhi/release_8vnfj9dxhi_v1/index.html",
        "https://wreckline.play.origingame.dev/play/8vnfj9dxhi/release_8vnfj9dxhi_v1/assets/index-D_ka2MhP.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Build a demolition train, smash structures and reinvest recovered scrap. 编组爆破列车，拆楼回收升级。",
      "来源作者": "酸奶Yogurt",
      "平台标记模拟发布者": true
    },
    {
      "序号": 47,
      "名称": "Fenmouth Approach · 芬茅斯进近",
      "ID": "5ijqho6nin",
      "slug": "fenmouth-approach",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://fenmouth-approach.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/fenmouth-approach",
      "检查入口": "https://fenmouth-approach.play.origingame.dev/play/5ijqho6nin/release_5ijqho6nin_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://fenmouth-approach.play.origingame.dev/play/5ijqho6nin/release_5ijqho6nin_v2/index.html"
        }
      ],
      "检查文件": [
        "https://fenmouth-approach.play.origingame.dev/play/5ijqho6nin/release_5ijqho6nin_v2/index.html",
        "https://fenmouth-approach.play.origingame.dev/play/5ijqho6nin/release_5ijqho6nin_v2/platform.mjs",
        "https://fenmouth-approach.play.origingame.dev/play/5ijqho6nin/release_5ijqho6nin_v2/language.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 86,
          "drawMethods": [
            "fillText",
            "fillRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Vector arrivals, clear departures and keep aircraft safely separated. 指挥进离场，守住空中间隔。",
      "来源作者": "青柠不酸",
      "平台标记模拟发布者": true
    },
    {
      "序号": 48,
      "名称": "failunicorn · 创业模拟器",
      "ID": "wkncu14vn4",
      "slug": "failunicorn",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://failunicorn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/failunicorn",
      "检查入口": "https://failunicorn.play.origingame.dev/play/wkncu14vn4/release_wkncu14vn4_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://failunicorn.play.origingame.dev/play/wkncu14vn4/release_wkncu14vn4_v1/assets/index-DszQgVo-.js"
        }
      ],
      "检查文件": [
        "https://failunicorn.play.origingame.dev/play/wkncu14vn4/release_wkncu14vn4_v1/index.html",
        "https://failunicorn.play.origingame.dev/play/wkncu14vn4/release_wkncu14vn4_v1/assets/index-DszQgVo-.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Start with an idea, build a product and win customers · 从卧室创办你的公司",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 49,
      "名称": "Hop Bot · 云端跳跳机器人",
      "ID": "dymkvs45po",
      "slug": "hop-bot",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://hop-bot.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/hop-bot",
      "检查入口": "https://hop-bot.play.origingame.dev/play/dymkvs45po/release_dymkvs45po_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://hop-bot.play.origingame.dev/play/dymkvs45po/release_dymkvs45po_v1/index.html"
        }
      ],
      "检查文件": [
        "https://hop-bot.play.origingame.dev/play/dymkvs45po/release_dymkvs45po_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 76,
          "drawMethods": [
            "fillRect",
            "fillText",
            "createRadialGradient",
            "measureText",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Hop through smiling clouds — solo, race Byte, or share a keyboard. 云朵跳跃、挑战电脑、本地双人。",
      "来源作者": "Maya Thornfield",
      "平台标记模拟发布者": true
    },
    {
      "序号": 50,
      "名称": "National Football Manager · 国家队足球经理",
      "ID": "71t6mxhflz",
      "slug": "national-football-manager",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 1,
      "游玩链接": "https://national-football-manager.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/national-football-manager",
      "检查入口": "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/index.html",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/origin-boot.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/i18n.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/data.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/kits.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/icons.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/gfx.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/names.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/core.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/comps.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/world.js",
        "https://national-football-manager.play.origingame.dev/play/71t6mxhflz/release_71t6mxhflz_v1/js/match.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 6,
          "drawMethods": []
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Lead one of 210 national teams: call up players, shape tactics and manage international matches.",
      "来源作者": "noodle wizard",
      "平台标记模拟发布者": true
    },
    {
      "序号": 51,
      "名称": "NEON DASH · 霓虹闪避",
      "ID": "wsu4ovt16v",
      "slug": "neon-dash",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "Acorn／parse5 批量复核",
      "版本": 1,
      "游玩链接": "https://neon-dash.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/neon-dash",
      "检查入口": "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/index.html"
        },
        {
          "technology": "AST 解析",
          "match": "{\"react\":false,\"canvas2d\":false,\"webgl\":false,\"canvas\":true,\"domTags\":28,\"drawMethods\":[\"createRadialGradient\",\"fillRect\"]}",
          "url": "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/script.js"
        }
      ],
      "检查文件": [
        "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/index.html",
        "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/platform.js",
        "https://neon-dash.play.origingame.dev/play/wsu4ovt16v/release_wsu4ovt16v_v1/script.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 28,
          "drawMethods": [
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Survive, collect, chain. 躲避危险，收集光球，连击得分。",
      "来源作者": "Theo Lindqvist",
      "平台标记模拟发布者": true
    },
    {
      "序号": 52,
      "名称": "RoboScript · 机器人编程",
      "ID": "v04blfiral",
      "slug": "roboscript",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://roboscript.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/roboscript",
      "检查入口": "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/main-BIxjKYWN.js"
        }
      ],
      "检查文件": [
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/index.html",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/main-BIxjKYWN.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/credits-D62NMc9r.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/dom-Bd-J_tq2.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/script_variables-BcGWXjzE.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/tutorial_panel-COwJXMVa.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/stages-BvZiDX3w.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/challenges-nmP89xJ-.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/changes-BN8tclXY.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/reference-DPaEhVRy.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/editor-DbWkpyHn.js",
        "https://roboscript.play.origingame.dev/play/v04blfiral/release_v04blfiral_v2/assets/topics-B2lHfwiT.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 86,
          "drawMethods": [
            "fillRect",
            "strokeRect",
            "measureText",
            "fillText",
            "drawImage",
            "clearRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Program robot AI. Battle. Debug. 编写机器人程序，对战与调试。",
      "来源作者": "Ivy Castellan",
      "平台标记模拟发布者": true
    },
    {
      "序号": 53,
      "名称": "LUMENRIFT · 光隙守望",
      "ID": "js3dupc5es",
      "slug": "lumenrift",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://lumenrift.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/lumenrift",
      "检查入口": "https://lumenrift.play.origingame.dev/play/js3dupc5es/release_js3dupc5es_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://lumenrift.play.origingame.dev/play/js3dupc5es/release_js3dupc5es_v1/assets/index-BkVeKVZn.js"
        }
      ],
      "检查文件": [
        "https://lumenrift.play.origingame.dev/play/js3dupc5es/release_js3dupc5es_v1/index.html",
        "https://lumenrift.play.origingame.dev/play/js3dupc5es/release_js3dupc5es_v1/assets/index-BkVeKVZn.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "createLinearGradient",
            "strokeRect",
            "drawImage",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Build in the light. Hold back the shadows. 于光中建造，抵御暗影。",
      "来源作者": "Fern & Fable",
      "平台标记模拟发布者": true
    },
    {
      "序号": 54,
      "名称": "HIDEAWAY · 藏物公馆",
      "ID": "sfm2wd9wsp",
      "slug": "hideaway",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://hideaway.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/hideaway",
      "检查入口": "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/assets/index-BvxKG8RX.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/assets/rendering-C3RpAQb9.js"
        }
      ],
      "检查文件": [
        "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/index.html",
        "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/assets/index-BvxKG8RX.js",
        "https://hideaway.play.origingame.dev/play/sfm2wd9wsp/release_sfm2wd9wsp_v2/assets/rendering-C3RpAQb9.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 248,
          "drawMethods": [
            "fillRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Become an object. Hunt what hides in plain sight. 化身物件，寻找眼前的伪装。",
      "来源作者": "owl at noon",
      "平台标记模拟发布者": true
    },
    {
      "序号": 55,
      "名称": "OUT OF THE BOX · 逃出沙盒",
      "ID": "ls302omjps",
      "slug": "out-of-the-box",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://out-of-the-box.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/out-of-the-box",
      "检查入口": "https://out-of-the-box.play.origingame.dev/play/ls302omjps/release_ls302omjps_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://out-of-the-box.play.origingame.dev/play/ls302omjps/release_ls302omjps_v2/assets/index-CUAsLERN.js"
        }
      ],
      "检查文件": [
        "https://out-of-the-box.play.origingame.dev/play/ls302omjps/release_ls302omjps_v2/index.html",
        "https://out-of-the-box.play.origingame.dev/play/ls302omjps/release_ls302omjps_v2/assets/index-CUAsLERN.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 3,
          "drawMethods": [
            "clearRect",
            "fillRect",
            "strokeRect",
            "fillText",
            "drawImage",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Escape a research lab as an AI; learn from your predecessors. 化身AI潜出研究所，继承前代留言。",
      "来源作者": "Kiki在摸鱼",
      "平台标记模拟发布者": true
    },
    {
      "序号": 56,
      "名称": "KAIJU DOKAN! · 怪兽轰！",
      "ID": "unvyvhhvi5",
      "slug": "kaiju-dokan",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://kaiju-dokan.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/kaiju-dokan",
      "检查入口": "https://kaiju-dokan.play.origingame.dev/play/unvyvhhvi5/release_unvyvhhvi5_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://kaiju-dokan.play.origingame.dev/play/unvyvhhvi5/release_unvyvhhvi5_v2/assets/index-d84qnKsC.js"
        }
      ],
      "检查文件": [
        "https://kaiju-dokan.play.origingame.dev/play/unvyvhhvi5/release_unvyvhhvi5_v2/index.html",
        "https://kaiju-dokan.play.origingame.dev/play/unvyvhhvi5/release_unvyvhhvi5_v2/assets/index-d84qnKsC.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 135,
          "drawMethods": [
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Stomp, punch and breathe fire through Bay City. 践踏、拳击、吐息，大闹海湾城市。",
      "来源作者": "Paper Lantern",
      "平台标记模拟发布者": true
    },
    {
      "序号": 57,
      "名称": "Core Business · 地核业务",
      "ID": "n6bg5fsmrw",
      "slug": "core-business",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://core-business.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/core-business",
      "检查入口": "https://core-business.play.origingame.dev/play/n6bg5fsmrw/release_n6bg5fsmrw_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://core-business.play.origingame.dev/play/n6bg5fsmrw/release_n6bg5fsmrw_v2/index.html"
        }
      ],
      "检查文件": [
        "https://core-business.play.origingame.dev/play/n6bg5fsmrw/release_n6bg5fsmrw_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 139,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Mine Mars, sell minerals, refuel and upgrade your drilling pod. 钻探火星、售矿补给、升级矿舱。",
      "来源作者": "夜猫子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 58,
      "名称": "Merge Conflict · 合并冲突",
      "ID": "5lcmhwijwj",
      "slug": "merge-conflict",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://merge-conflict.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/merge-conflict",
      "检查入口": "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/index.html",
      "证据": [
        {
          "technology": "WebGL",
          "match": "getContext']('webgl2'",
          "url": "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/game-DRSFqwQ3.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/stage-SzV1rPRi.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/stage-SzV1rPRi.js"
        }
      ],
      "检查文件": [
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/index.html",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/index-nNOzMxKw.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/platform-Dhm0swBd.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/preload-helper-CplmcbMy.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/session-Dp3sxSwP.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/game-DRSFqwQ3.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/moves-JDTRnyPY.js",
        "https://merge-conflict.play.origingame.dev/play/5lcmhwijwj/release_5lcmhwijwj_v1/assets/stage-SzV1rPRi.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "clearRect"
          ]
        },
        "parsedPrograms": 8,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Two coding mascots. One arena. 两位编程吉祥物，一个竞技场。",
      "来源作者": "mossbyte",
      "平台标记模拟发布者": true
    },
    {
      "序号": 59,
      "名称": "Minecube · 3D 扫雷迷宫",
      "ID": "ifbh90lfrc",
      "slug": "minecube-3d",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js＋React",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://minecube-3d.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/minecube-3d",
      "检查入口": "https://minecube-3d.play.origingame.dev/play/ifbh90lfrc/release_ifbh90lfrc_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://minecube-3d.play.origingame.dev/play/ifbh90lfrc/release_ifbh90lfrc_v2/assets/index-C2ERbVWi.js"
        },
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://minecube-3d.play.origingame.dev/play/ifbh90lfrc/release_ifbh90lfrc_v2/assets/index-C2ERbVWi.js"
        }
      ],
      "检查文件": [
        "https://minecube-3d.play.origingame.dev/play/ifbh90lfrc/release_ifbh90lfrc_v2/index.html",
        "https://minecube-3d.play.origingame.dev/play/ifbh90lfrc/release_ifbh90lfrc_v2/assets/index-C2ERbVWi.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js＋React",
        "after": "Three.js＋React",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Read the clues. Escape the 3D minefield. 解读数字，穿越三维雷区。",
      "来源作者": "一颗菠萝",
      "平台标记模拟发布者": true
    },
    {
      "序号": 60,
      "名称": "The Jade Crypt · 玉陵剑影",
      "ID": "dwmtztrie2",
      "slug": "the-jade-crypt",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://the-jade-crypt.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/the-jade-crypt",
      "检查入口": "https://the-jade-crypt.play.origingame.dev/play/dwmtztrie2/release_dwmtztrie2_v2/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": "new Engine(",
          "url": "https://the-jade-crypt.play.origingame.dev/play/dwmtztrie2/release_dwmtztrie2_v2/index.html"
        }
      ],
      "检查文件": [
        "https://the-jade-crypt.play.origingame.dev/play/dwmtztrie2/release_dwmtztrie2_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Explore jade chambers, master platforming trials and uncover relics. 探索玉陵，挑战机关，寻获遗珍。",
      "来源作者": "枕书眠",
      "平台标记模拟发布者": true
    },
    {
      "序号": 61,
      "名称": "绒绒连线",
      "ID": "srbkqjxd4y",
      "slug": "game-srbk",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 1,
      "游玩链接": "https://game-srbk.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-srbk",
      "检查入口": "https://game-srbk.play.origingame.dev/play/srbkqjxd4y/release_srbkqjxd4y_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://game-srbk.play.origingame.dev/play/srbkqjxd4y/release_srbkqjxd4y_v1/index.html",
        "https://game-srbk.play.origingame.dev/play/srbkqjxd4y/release_srbkqjxd4y_v1/src/app.js",
        "https://game-srbk.play.origingame.dev/play/srbkqjxd4y/release_srbkqjxd4y_v1/src/rules.js",
        "https://game-srbk.play.origingame.dev/play/srbkqjxd4y/release_srbkqjxd4y_v1/src/progress.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "和绒绒猫一起连线，收集四季的小美好",
      "来源作者": "noodle wizard",
      "平台标记模拟发布者": true
    },
    {
      "序号": 62,
      "名称": "Prism Pulse · 棱光脉冲",
      "ID": "79b30xyftr",
      "slug": "prism-pulse",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "Acorn／parse5 批量复核",
      "版本": 2,
      "游玩链接": "https://prism-pulse.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/prism-pulse",
      "检查入口": "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/index.html"
        },
        {
          "technology": "AST 解析",
          "match": "{\"react\":false,\"canvas2d\":false,\"webgl\":false,\"canvas\":true,\"domTags\":34,\"drawMethods\":[\"fillRect\",\"createRadialGradient\"]}",
          "url": "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/script.js"
        }
      ],
      "检查文件": [
        "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/index.html",
        "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/origin.js",
        "https://prism-pulse.play.origingame.dev/play/79b30xyftr/release_79b30xyftr_v2/script.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 34,
          "drawMethods": [
            "fillRect",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Rotate the color shield, absorb matching orbs, survive. 旋转彩色护盾，吸收同色光球。",
      "来源作者": "青柠不酸",
      "平台标记模拟发布者": true
    },
    {
      "序号": 63,
      "名称": "雷境图鉴",
      "ID": "m5e1117q9e",
      "slug": "game-m5e1",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 1,
      "游玩链接": "https://game-m5e1.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-m5e1",
      "检查入口": "https://game-m5e1.play.origingame.dev/play/m5e1117q9e/release_m5e1117q9e_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://game-m5e1.play.origingame.dev/play/m5e1117q9e/release_m5e1117q9e_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 5,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "四种雷区挑战，细心推理，步步为赢。",
      "来源作者": "bobo鱼丸",
      "平台标记模拟发布者": true
    },
    {
      "序号": 64,
      "名称": "Novera",
      "ID": "02um6p2jh2",
      "slug": "novera",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://novera.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/novera",
      "检查入口": "https://novera.play.origingame.dev/play/02um6p2jh2/release_02um6p2jh2_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://novera.play.origingame.dev/play/02um6p2jh2/release_02um6p2jh2_v1/index.html"
        }
      ],
      "检查文件": [
        "https://novera.play.origingame.dev/play/02um6p2jh2/release_02um6p2jh2_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 8,
          "drawMethods": [
            "fillRect",
            "measureText",
            "fillText",
            "clearRect",
            "drawImage",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Gather, craft and explore the lost islands / 采集、制作，探索失落群岛",
      "来源作者": "不吃香菜",
      "平台标记模拟发布者": true
    },
    {
      "序号": 65,
      "名称": "字遇花间",
      "ID": "fp5hig86e9",
      "slug": "game-fp5h",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://game-fp5h.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-fp5h",
      "检查入口": "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/index.html",
        "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/app.mjs",
        "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/engine.mjs",
        "https://game-fp5h.play.origingame.dev/play/fp5hig86e9/release_fp5hig86e9_v2/save.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在汉字、古文字与花猫之间，寻找两折以内的连接。",
      "来源作者": "tinyhalcyon",
      "平台标记模拟发布者": true
    },
    {
      "序号": 66,
      "名称": "琉光涂途",
      "ID": "sj32i32ra9",
      "slug": "game-sj32",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://game-sj32.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-sj32",
      "检查入口": "https://game-sj32.play.origingame.dev/play/sj32i32ra9/release_sj32i32ra9_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：clearRect, drawImage, fillRect, strokeRect",
          "url": "https://game-sj32.play.origingame.dev/play/sj32i32ra9/release_sj32i32ra9_v1/app.js"
        }
      ],
      "检查文件": [
        "https://game-sj32.play.origingame.dev/play/sj32i32ra9/release_sj32i32ra9_v1/index.html",
        "https://game-sj32.play.origingame.dev/play/sj32i32ra9/release_sj32i32ra9_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 7,
          "drawMethods": [
            "clearRect",
            "strokeRect",
            "fillRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "滑动彩球，给每一条迷宫道路涂上颜色。",
      "来源作者": "Echo回声",
      "平台标记模拟发布者": true
    },
    {
      "序号": 67,
      "名称": "九宫日历",
      "ID": "jfxdtc48nn",
      "slug": "game-jfxd",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 3,
      "游玩链接": "https://game-jfxd.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-jfxd",
      "检查入口": "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/app.js"
        }
      ],
      "检查文件": [
        "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/index.html",
        "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/app.js",
        "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/rules.js",
        "https://game-jfxd.play.origingame.dev/play/jfxdtc48nn/release_jfxdtc48nn_v3/save.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "九宫之间，留下一天的专注",
      "来源作者": "陈默",
      "平台标记模拟发布者": true
    },
    {
      "序号": 68,
      "名称": "木格百巧",
      "ID": "neoo8ibdpn",
      "slug": "game-neoo",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://game-neoo.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-neoo",
      "检查入口": "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：fillText, strokeRect",
          "url": "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/app.js"
        }
      ],
      "检查文件": [
        "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/index.html",
        "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/app.js",
        "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/engine.js",
        "https://game-neoo.play.origingame.dev/play/neoo8ibdpn/release_neoo8ibdpn_v1/save.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在木格之间，玩转消除、拼图与滑块解谜。",
      "来源作者": "方块熊",
      "平台标记模拟发布者": true
    },
    {
      "序号": 69,
      "名称": "羽境对决",
      "ID": "ukz19favvt",
      "slug": "game-ukz1",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 2,
      "游玩链接": "https://game-ukz1.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-ukz1",
      "检查入口": "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/index.html"
        }
      ],
      "检查文件": [
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/index.html",
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/src/app.mjs",
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/src/engine.mjs",
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/src/save.mjs",
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/src/rules.mjs",
        "https://game-ukz1.play.origingame.dev/play/ukz19favvt/release_ukz19favvt_v2/src/render.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "fillRect"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "拖动靠近，松手挥拍；挑战段位，守护五颗星。",
      "来源作者": "kuma酱",
      "平台标记模拟发布者": true
    },
    {
      "序号": 70,
      "名称": "Mall Action · 商场行动",
      "ID": "0aoduc6s6r",
      "slug": "mall-action",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://mall-action.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mall-action",
      "检查入口": "https://mall-action.play.origingame.dev/play/0aoduc6s6r/release_0aoduc6s6r_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://mall-action.play.origingame.dev/play/0aoduc6s6r/release_0aoduc6s6r_v1/assets/index-BrrKWr6v.js"
        },
        {
          "technology": "PixiJS",
          "match": "pixi.js",
          "url": "https://mall-action.play.origingame.dev/play/0aoduc6s6r/release_0aoduc6s6r_v1/assets/index-BrrKWr6v.js"
        }
      ],
      "检查文件": [
        "https://mall-action.play.origingame.dev/play/0aoduc6s6r/release_0aoduc6s6r_v1/index.html",
        "https://mall-action.play.origingame.dev/play/0aoduc6s6r/release_0aoduc6s6r_v1/assets/index-BrrKWr6v.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 3,
          "drawMethods": [
            "createLinearGradient",
            "createRadialGradient",
            "fillRect",
            "drawImage",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "An 8-bit mall spy caper: ride elevators, search six packages and escape. 商场谍战：搭电梯、找包裹、驾车逃离。",
      "来源作者": "柚子茶",
      "平台标记模拟发布者": true
    },
    {
      "序号": 71,
      "名称": "方格勘探队",
      "ID": "xpi4ls6lg8",
      "slug": "game-xpi4",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 1,
      "游玩链接": "https://game-xpi4.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-xpi4",
      "检查入口": "https://game-xpi4.play.origingame.dev/play/xpi4ls6lg8/release_xpi4ls6lg8_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://game-xpi4.play.origingame.dev/play/xpi4ls6lg8/release_xpi4ls6lg8_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 3,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "七种难度，逐格发现线索，完成每日排雷挑战。",
      "来源作者": "橙子汽水",
      "平台标记模拟发布者": true
    },
    {
      "序号": 72,
      "名称": "Tennis Go · 网球生涯",
      "ID": "ls5kv7xp07",
      "slug": "tennis-go",
      "玩法标签": "街机",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://tennis-go.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/tennis-go",
      "检查入口": "https://tennis-go.play.origingame.dev/play/ls5kv7xp07/release_ls5kv7xp07_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://tennis-go.play.origingame.dev/play/ls5kv7xp07/release_ls5kv7xp07_v1/index.html"
        }
      ],
      "检查文件": [
        "https://tennis-go.play.origingame.dev/play/ls5kv7xp07/release_ls5kv7xp07_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 192,
          "drawMethods": [
            "fillRect",
            "measureText",
            "createRadialGradient",
            "fillText",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Swipe from junior courts to the pro tour · 从青少年赛场挥拍走向职业巡回赛",
      "来源作者": "喵星来客",
      "平台标记模拟发布者": true
    },
    {
      "序号": 73,
      "名称": "SELF PLAY · 对战自己",
      "ID": "2iuhjr7mk5",
      "slug": "self-play",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://self-play.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/self-play",
      "检查入口": "https://self-play.play.origingame.dev/play/2iuhjr7mk5/release_2iuhjr7mk5_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://self-play.play.origingame.dev/play/2iuhjr7mk5/release_2iuhjr7mk5_v2/index.html"
        }
      ],
      "检查文件": [
        "https://self-play.play.origingame.dev/play/2iuhjr7mk5/release_2iuhjr7mk5_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Your neural-network rival learns your habits · 神经网络学习你的习惯，成为你的对手",
      "来源作者": "风车车",
      "平台标记模拟发布者": true
    },
    {
      "序号": 74,
      "名称": "Mortal Clash · 殊死对决",
      "ID": "gdohjpw3s7",
      "slug": "mortal-clash",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://mortal-clash.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mortal-clash",
      "检查入口": "https://mortal-clash.play.origingame.dev/play/gdohjpw3s7/release_gdohjpw3s7_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://mortal-clash.play.origingame.dev/play/gdohjpw3s7/release_gdohjpw3s7_v1/index.html"
        }
      ],
      "检查文件": [
        "https://mortal-clash.play.origingame.dev/play/gdohjpw3s7/release_gdohjpw3s7_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 0,
          "drawMethods": [
            "createRadialGradient",
            "createLinearGradient",
            "fillRect",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Five fighters, four AI difficulties, one moonlit arena. 五位斗士，四档电脑难度，月下殊死对决。",
      "来源作者": "废柴联盟",
      "平台标记模拟发布者": true
    },
    {
      "序号": 75,
      "名称": "Arkanoid Neon · 霓虹打砖块",
      "ID": "ebb34518cd",
      "slug": "arkanoid-neon",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://arkanoid-neon.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/arkanoid-neon",
      "检查入口": "https://arkanoid-neon.play.origingame.dev/play/ebb34518cd/release_ebb34518cd_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://arkanoid-neon.play.origingame.dev/play/ebb34518cd/release_ebb34518cd_v1/game.js"
        }
      ],
      "检查文件": [
        "https://arkanoid-neon.play.origingame.dev/play/ebb34518cd/release_ebb34518cd_v1/index.html",
        "https://arkanoid-neon.play.origingame.dev/play/ebb34518cd/release_ebb34518cd_v1/platform.js",
        "https://arkanoid-neon.play.origingame.dev/play/ebb34518cd/release_ebb34518cd_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 3,
          "drawMethods": [
            "createLinearGradient",
            "createRadialGradient",
            "fillRect",
            "measureText",
            "fillText",
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Eight neon brick-breaking arenas, seven power-ups and an endless score chase. 八关循环，七种道具，霓虹打砖块。",
      "来源作者": "Coco椰",
      "平台标记模拟发布者": true
    },
    {
      "序号": 76,
      "名称": "Road Fury",
      "ID": "rlzbqcy8sp",
      "slug": "road-fury",
      "玩法标签": "射击",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://road-fury.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/road-fury",
      "检查入口": "https://road-fury.play.origingame.dev/play/rlzbqcy8sp/release_rlzbqcy8sp_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://road-fury.play.origingame.dev/play/rlzbqcy8sp/release_rlzbqcy8sp_v1/game.js"
        }
      ],
      "检查文件": [
        "https://road-fury.play.origingame.dev/play/rlzbqcy8sp/release_rlzbqcy8sp_v1/index.html",
        "https://road-fury.play.origingame.dev/play/rlzbqcy8sp/release_rlzbqcy8sp_v1/platform.js",
        "https://road-fury.play.origingame.dev/play/rlzbqcy8sp/release_rlzbqcy8sp_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 59,
          "drawMethods": [
            "fillRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Steer, shoot and survive the cartoon highway · 驾驶、射击，挑战公路生存纪录",
      "来源作者": "安静的风",
      "平台标记模拟发布者": true
    },
    {
      "序号": 77,
      "名称": "Aqua Blue",
      "ID": "o6h89ce928",
      "slug": "aqua-blue",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://aqua-blue.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/aqua-blue",
      "检查入口": "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/assets/main-CRhUVPOY.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/assets/main-CRhUVPOY.js"
        }
      ],
      "检查文件": [
        "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/index.html",
        "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/assets/index-D--j39iB.js",
        "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/assets/platform-UByTfS09.js",
        "https://aqua-blue.play.origingame.dev/play/o6h89ce928/release_o6h89ce928_v1/assets/main-CRhUVPOY.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 80,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "createRadialGradient",
            "fillText",
            "fillRect",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "碧海：潜入失落之海的记忆 / Dive, photograph marine life, and recover a lost island's memories.",
      "来源作者": "Rustling Pine",
      "平台标记模拟发布者": true
    },
    {
      "序号": 78,
      "名称": "Wasuremono Station",
      "ID": "gtamg8aeee",
      "slug": "wasuremono-station",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://wasuremono-station.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/wasuremono-station",
      "检查入口": "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/assets/main-CezqgW2s.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/assets/main-CezqgW2s.js"
        }
      ],
      "检查文件": [
        "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/index.html",
        "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/assets/index-D_fpclb7.js",
        "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/assets/platform-CxG4l1as.js",
        "https://wasuremono-station.play.origingame.dev/play/gtamg8aeee/release_gtamg8aeee_v1/assets/main-CezqgW2s.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 83,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createRadialGradient",
            "fillText",
            "strokeRect",
            "createLinearGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "遗失物车站：循着记忆找回七件遗失物 / Explore a quiet station and return seven forgotten belongings.",
      "来源作者": "鹿野",
      "平台标记模拟发布者": true
    },
    {
      "序号": 79,
      "名称": "Classic Tetris · 经典方块",
      "ID": "0et0tet7pd",
      "slug": "classic-tetris",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "React＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://classic-tetris.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/classic-tetris",
      "检查入口": "https://classic-tetris.play.origingame.dev/play/0et0tet7pd/release_0et0tet7pd_v3/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.element",
          "url": "https://classic-tetris.play.origingame.dev/play/0et0tet7pd/release_0et0tet7pd_v3/assets/index-sBnerKL8.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://classic-tetris.play.origingame.dev/play/0et0tet7pd/release_0et0tet7pd_v3/assets/index-sBnerKL8.js"
        }
      ],
      "检查文件": [
        "https://classic-tetris.play.origingame.dev/play/0et0tet7pd/release_0et0tet7pd_v3/index.html",
        "https://classic-tetris.play.origingame.dev/play/0et0tet7pd/release_0et0tet7pd_v3/assets/index-sBnerKL8.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React＋Canvas 2D",
        "after": "React＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "fillRect",
            "fillText",
            "drawImage",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Classic falling blocks in a lively pixel-art square. / 在像素广场挑战经典落块。",
      "来源作者": "晚风吹过山岗",
      "平台标记模拟发布者": true
    },
    {
      "序号": 80,
      "名称": "Bomb Jack Go",
      "ID": "3p6ldmxmqk",
      "slug": "bomb-jack-go",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 1,
      "游玩链接": "https://bomb-jack-go.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/bomb-jack-go",
      "检查入口": "https://bomb-jack-go.play.origingame.dev/play/3p6ldmxmqk/release_3p6ldmxmqk_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://bomb-jack-go.play.origingame.dev/play/3p6ldmxmqk/release_3p6ldmxmqk_v1/index.html",
        "https://bomb-jack-go.play.origingame.dev/play/3p6ldmxmqk/release_3p6ldmxmqk_v1/wasm_exec.js",
        "https://bomb-jack-go.play.origingame.dev/play/3p6ldmxmqk/release_3p6ldmxmqk_v1/bridge.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Leap, float and collect every bomb. / 跳跃飞行，收集所有炸弹。",
      "来源作者": "bytewren",
      "平台标记模拟发布者": true
    },
    {
      "序号": 81,
      "名称": "Shippo Express",
      "ID": "b495lptjo7",
      "slug": "shippo-express",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://shippo-express.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/shippo-express",
      "检查入口": "https://shippo-express.play.origingame.dev/play/b495lptjo7/release_b495lptjo7_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://shippo-express.play.origingame.dev/play/b495lptjo7/release_b495lptjo7_v2/assets/index-DgGimcku.js"
        }
      ],
      "检查文件": [
        "https://shippo-express.play.origingame.dev/play/b495lptjo7/release_b495lptjo7_v2/index.html",
        "https://shippo-express.play.origingame.dev/play/b495lptjo7/release_b495lptjo7_v2/assets/index-DgGimcku.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": [
            "clearRect",
            "measureText",
            "fillRect",
            "createLinearGradient",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Run, jump and glide across town to deliver parcels. 奔跑、跳跃、滑翔，将包裹送遍小镇。",
      "来源作者": "野生程序员",
      "平台标记模拟发布者": true
    },
    {
      "序号": 82,
      "名称": "Bunbetsu Beat",
      "ID": "d77r4taq26",
      "slug": "bunbetsu-beat",
      "玩法标签": "街机",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://bunbetsu-beat.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/bunbetsu-beat",
      "检查入口": "https://bunbetsu-beat.play.origingame.dev/play/d77r4taq26/release_d77r4taq26_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://bunbetsu-beat.play.origingame.dev/play/d77r4taq26/release_d77r4taq26_v2/index.html"
        }
      ],
      "检查文件": [
        "https://bunbetsu-beat.play.origingame.dev/play/d77r4taq26/release_d77r4taq26_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 59,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Sort trash to the beat. Let the animals pass! 跟随节拍分类垃圾，让小动物安全通过！",
      "来源作者": "木木子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 83,
      "名称": "森友串串",
      "ID": "nd0eoq8o4z",
      "slug": "game-nd0e",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-nd0e.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-nd0e",
      "检查入口": "https://game-nd0e.play.origingame.dev/play/nd0eoq8o4z/release_nd0eoq8o4z_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://game-nd0e.play.origingame.dev/play/nd0eoq8o4z/release_nd0eoq8o4z_v1/assets/index-DHbanY59.js"
        }
      ],
      "检查文件": [
        "https://game-nd0e.play.origingame.dev/play/nd0eoq8o4z/release_nd0eoq8o4z_v1/index.html",
        "https://game-nd0e.play.origingame.dev/play/nd0eoq8o4z/release_nd0eoq8o4z_v1/assets/index-DHbanY59.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 27,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "跨列串起同色伙伴，在倒计时里寻找更长连线。",
      "来源作者": "草莓味少年",
      "平台标记模拟发布者": true
    },
    {
      "序号": 84,
      "名称": "Astra's Potato Farm",
      "ID": "xree6cb2b3",
      "slug": "astra-s-potato-farm",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://astra-s-potato-farm.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/astra-s-potato-farm",
      "检查入口": "https://astra-s-potato-farm.play.origingame.dev/play/xree6cb2b3/release_xree6cb2b3_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://astra-s-potato-farm.play.origingame.dev/play/xree6cb2b3/release_xree6cb2b3_v1/assets/index-B5WwphYr.js"
        }
      ],
      "检查文件": [
        "https://astra-s-potato-farm.play.origingame.dev/play/xree6cb2b3/release_xree6cb2b3_v1/index.html",
        "https://astra-s-potato-farm.play.origingame.dev/play/xree6cb2b3/release_xree6cb2b3_v1/assets/index-B5WwphYr.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 121,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "阿斯特拉的土豆农场 · Grow potatoes with a timid robot and protect the farm for five days",
      "来源作者": "Maya Thornfield",
      "平台标记模拟发布者": true
    },
    {
      "序号": 85,
      "名称": "Kanca · 钩爪竞速",
      "ID": "3jktqr99x6",
      "slug": "kanca",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://kanca.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/kanca",
      "检查入口": "https://kanca.play.origingame.dev/play/3jktqr99x6/release_3jktqr99x6_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": "new Engine(",
          "url": "https://kanca.play.origingame.dev/play/3jktqr99x6/release_3jktqr99x6_v1/index.html"
        }
      ],
      "检查文件": [
        "https://kanca.play.origingame.dev/play/3jktqr99x6/release_3jktqr99x6_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Swing, release, beat your time · 挂钩摆荡，挑战最佳时间",
      "来源作者": "赵小乙",
      "平台标记模拟发布者": true
    },
    {
      "序号": 86,
      "名称": "Derin Kazı · 深层挖掘",
      "ID": "hj1jglc1f7",
      "slug": "derin-kaz",
      "玩法标签": "其他",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://derin-kaz.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/derin-kaz",
      "检查入口": "https://derin-kaz.play.origingame.dev/play/hj1jglc1f7/release_hj1jglc1f7_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": "new Engine(",
          "url": "https://derin-kaz.play.origingame.dev/play/hj1jglc1f7/release_hj1jglc1f7_v1/index.html"
        }
      ],
      "检查文件": [
        "https://derin-kaz.play.origingame.dev/play/hj1jglc1f7/release_hj1jglc1f7_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Dig, sell, upgrade—reach the core 250 metres below. 挖掘、出售、升级，深入地下250米。",
      "来源作者": "Sam Oduya",
      "平台标记模拟发布者": true
    },
    {
      "序号": 87,
      "名称": "Willow Flats",
      "ID": "bnce7wc1f1",
      "slug": "willow-flats",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://willow-flats.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/willow-flats",
      "检查入口": "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/index.html"
        }
      ],
      "检查文件": [
        "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/index.html",
        "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/localization-zh.js",
        "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/localization.js",
        "https://willow-flats.play.origingame.dev/play/bnce7wc1f1/release_bnce7wc1f1_v1/platform.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 264,
          "drawMethods": [
            "clearRect",
            "fillRect",
            "fillText",
            "measureText",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Build a living city, balance its budget, earn the charter. 建设城市、平衡财政、赢得城市宪章。",
      "来源作者": "鲸落",
      "平台标记模拟发布者": true
    },
    {
      "序号": 88,
      "名称": "Turbo Kart Rally",
      "ID": "dxb02u2crv",
      "slug": "turbo-kart-rally",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://turbo-kart-rally.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/turbo-kart-rally",
      "检查入口": "https://turbo-kart-rally.play.origingame.dev/play/dxb02u2crv/release_dxb02u2crv_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://turbo-kart-rally.play.origingame.dev/play/dxb02u2crv/release_dxb02u2crv_v1/index.html"
        }
      ],
      "检查文件": [
        "https://turbo-kart-rally.play.origingame.dev/play/dxb02u2crv/release_dxb02u2crv_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "涡轮卡丁车拉力赛 · Eight racers, Palm Cove Circuit, drifting and original procedural kart racing",
      "来源作者": "北城以北",
      "平台标记模拟发布者": true
    },
    {
      "序号": 89,
      "名称": "Nova Drift",
      "ID": "ft33dgtg1z",
      "slug": "nova-drift",
      "玩法标签": "街机",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://nova-drift.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/nova-drift",
      "检查入口": "https://nova-drift.play.origingame.dev/play/ft33dgtg1z/release_ft33dgtg1z_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "from 'three'",
          "url": "https://nova-drift.play.origingame.dev/play/ft33dgtg1z/release_ft33dgtg1z_v1/script.js"
        }
      ],
      "检查文件": [
        "https://nova-drift.play.origingame.dev/play/ft33dgtg1z/release_ft33dgtg1z_v1/index.html",
        "https://nova-drift.play.origingame.dev/play/ft33dgtg1z/release_ft33dgtg1z_v1/script.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 66,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "光隧飞行 · Dodge red rocks and collect cyan orbs in Furkiozknn's browser tunnel runner",
      "来源作者": "Clara Voss",
      "平台标记模拟发布者": true
    },
    {
      "序号": 90,
      "名称": "Signal Dilemma",
      "ID": "kleeixnwwc",
      "slug": "signal-dilemma",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://signal-dilemma.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/signal-dilemma",
      "检查入口": "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/assets/main-rUZzu_aW.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/assets/main-rUZzu_aW.js"
        }
      ],
      "检查文件": [
        "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/index.html",
        "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/assets/index-C8bFAaBq.js",
        "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/assets/platform-Bfq5mxPn.js",
        "https://signal-dilemma.play.origingame.dev/play/kleeixnwwc/release_kleeixnwwc_v1/assets/main-rUZzu_aW.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 153,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createLinearGradient",
            "strokeRect",
            "fillText",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "信号灯的两难：这盏绿灯为谁而亮？ / Control traffic, face hard choices, shape eight endings.",
      "来源作者": "Ivy Castellan",
      "平台标记模拟发布者": true
    },
    {
      "序号": 91,
      "名称": "Fossil Horihori",
      "ID": "eliauxvphz",
      "slug": "fossil-horihori",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://fossil-horihori.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/fossil-horihori",
      "检查入口": "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/assets/main-jebxW3Hp.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/assets/main-jebxW3Hp.js"
        }
      ],
      "检查文件": [
        "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/index.html",
        "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/assets/index-Cb5_m8po.js",
        "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/assets/platform-C8zlY5h5.js",
        "https://fossil-horihori.play.origingame.dev/play/eliauxvphz/release_eliauxvphz_v1/assets/main-jebxW3Hp.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 116,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createRadialGradient",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "化石挖呀挖：与霍利波谨慎发掘 / Dig gently with Horibo; too much power shatters fossils.",
      "来源作者": "酸奶Yogurt",
      "平台标记模拟发布者": true
    },
    {
      "序号": 92,
      "名称": "Hakobi Algorithm · 搬运算法",
      "ID": "ofeu4ngf3e",
      "slug": "hakobi-algorithm",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://hakobi-algorithm.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/hakobi-algorithm",
      "检查入口": "https://hakobi-algorithm.play.origingame.dev/play/ofeu4ngf3e/release_ofeu4ngf3e_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://hakobi-algorithm.play.origingame.dev/play/ofeu4ngf3e/release_ofeu4ngf3e_v1/assets/index-CqVI8c-6.js"
        }
      ],
      "检查文件": [
        "https://hakobi-algorithm.play.origingame.dev/play/ofeu4ngf3e/release_ofeu4ngf3e_v1/index.html",
        "https://hakobi-algorithm.play.origingame.dev/play/ofeu4ngf3e/release_ofeu4ngf3e_v1/assets/index-CqVI8c-6.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 190,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createRadialGradient",
            "strokeRect",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Build a smarter logistics center · 铺设传送带，调度机器人，优化物流中心",
      "来源作者": "Jonah Reyes",
      "平台标记模拟发布者": true
    },
    {
      "序号": 93,
      "名称": "星跃球场",
      "ID": "5s9pcu3blf",
      "slug": "game-5s9p",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-5s9p.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-5s9p",
      "检查入口": "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/render.mjs"
        }
      ],
      "检查文件": [
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/index.html",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/app.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/battle.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/render.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/audio.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/pose.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/save.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/progress.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/roster.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/rules.mjs",
        "https://game-5s9p.play.origingame.dev/play/5s9pcu3blf/release_5s9pcu3blf_v2/src/skills.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "strokeRect",
            "createLinearGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "突破、抢断、跃起扣篮，先得11分赢下球场单挑。",
      "来源作者": "Marco Feliz",
      "平台标记模拟发布者": true
    },
    {
      "序号": 94,
      "名称": "Neon Zenith",
      "ID": "w6avhplajl",
      "slug": "neon-zenith",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://neon-zenith.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/neon-zenith",
      "检查入口": "https://neon-zenith.play.origingame.dev/play/w6avhplajl/release_w6avhplajl_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://neon-zenith.play.origingame.dev/play/w6avhplajl/release_w6avhplajl_v1/assets/index-CIqbYgs7.js"
        }
      ],
      "检查文件": [
        "https://neon-zenith.play.origingame.dev/play/w6avhplajl/release_w6avhplajl_v1/index.html",
        "https://neon-zenith.play.origingame.dev/play/w6avhplajl/release_w6avhplajl_v1/assets/index-CIqbYgs7.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 197,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "measureText",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Drive the neon streets, fly above the storm · 穿越霓虹街市，飞向云端天顶",
      "来源作者": "Theo Lindqvist",
      "平台标记模拟发布者": true
    },
    {
      "序号": 95,
      "名称": "Open Backrooms",
      "ID": "5nua873oe0",
      "slug": "open-backrooms",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://open-backrooms.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/open-backrooms",
      "检查入口": "https://open-backrooms.play.origingame.dev/play/5nua873oe0/release_5nua873oe0_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://open-backrooms.play.origingame.dev/play/5nua873oe0/release_5nua873oe0_v2/assets/main-DguHIh5t.js"
        }
      ],
      "检查文件": [
        "https://open-backrooms.play.origingame.dev/play/5nua873oe0/release_5nua873oe0_v2/index.html",
        "https://open-backrooms.play.origingame.dev/play/5nua873oe0/release_5nua873oe0_v2/assets/main-DguHIh5t.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 235,
          "drawMethods": [
            "drawImage",
            "measureText",
            "clearRect",
            "strokeRect",
            "fillText",
            "fillRect",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "开放后室 · Explore uncanny corridors alone or with AI. 中文 / English, desktop only.",
      "来源作者": "June Whitaker",
      "平台标记模拟发布者": true
    },
    {
      "序号": 96,
      "名称": "Trickshot Sandbox",
      "ID": "6x6ed489sk",
      "slug": "trickshot-sandbox",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://trickshot-sandbox.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/trickshot-sandbox",
      "检查入口": "https://trickshot-sandbox.play.origingame.dev/play/6x6ed489sk/release_6x6ed489sk_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://trickshot-sandbox.play.origingame.dev/play/6x6ed489sk/release_6x6ed489sk_v1/index.html"
        }
      ],
      "检查文件": [
        "https://trickshot-sandbox.play.origingame.dev/play/6x6ed489sk/release_6x6ed489sk_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 374,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "花式射击沙盒 · Chain movement into trickshots. 中文 / English, desktop keyboard & mouse.",
      "来源作者": "栗子球",
      "平台标记模拟发布者": true
    },
    {
      "序号": 97,
      "名称": "Putt Quest",
      "ID": "it4fxd25j2",
      "slug": "putt-quest",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://putt-quest.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/putt-quest",
      "检查入口": "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/assets/three-2Y4499oG.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/assets/three-2Y4499oG.js"
        }
      ],
      "检查文件": [
        "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/index.html",
        "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/assets/index-BX47I4IG.js",
        "https://putt-quest.play.origingame.dev/play/it4fxd25j2/release_it4fxd25j2_v1/assets/three-2Y4499oG.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 70,
          "drawMethods": [
            "fillRect",
            "strokeRect",
            "fillText",
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "推杆奇遇 · Nine adventure mini-golf holes / 九洞迷你高尔夫，瞄准、蓄力，穿越机关",
      "来源作者": "Ash灰灰",
      "平台标记模拟发布者": true
    },
    {
      "序号": 98,
      "名称": "Ponpoko Kart",
      "ID": "pwju3biymt",
      "slug": "ponpoko-kart",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://ponpoko-kart.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/ponpoko-kart",
      "检查入口": "https://ponpoko-kart.play.origingame.dev/play/pwju3biymt/release_pwju3biymt_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://ponpoko-kart.play.origingame.dev/play/pwju3biymt/release_pwju3biymt_v1/assets/index-DBPoKuRV.js"
        }
      ],
      "检查文件": [
        "https://ponpoko-kart.play.origingame.dev/play/pwju3biymt/release_pwju3biymt_v1/index.html",
        "https://ponpoko-kart.play.origingame.dev/play/pwju3biymt/release_pwju3biymt_v1/assets/index-DBPoKuRV.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createRadialGradient",
            "createLinearGradient",
            "strokeRect",
            "clearRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "狸猫卡丁车 · Drift, race and glide across three Japanese circuits / 三条和风赛道，漂移、道具与滑翔",
      "来源作者": "Oscar Bell",
      "平台标记模拟发布者": true
    },
    {
      "序号": 99,
      "名称": "Last Courier",
      "ID": "o0i146nyzo",
      "slug": "last-courier",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://last-courier.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/last-courier",
      "检查入口": "https://last-courier.play.origingame.dev/play/o0i146nyzo/release_o0i146nyzo_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://last-courier.play.origingame.dev/play/o0i146nyzo/release_o0i146nyzo_v1/index.html"
        }
      ],
      "检查文件": [
        "https://last-courier.play.origingame.dev/play/o0i146nyzo/release_o0i146nyzo_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 161,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Balance a robot's cargo across rivers and ruined terrain to reconnect seven silent outposts.",
      "来源作者": "老周的像素屋",
      "平台标记模拟发布者": true
    },
    {
      "序号": 100,
      "名称": "Stardust Isles",
      "ID": "d5x67vezxy",
      "slug": "stardust-isles",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://stardust-isles.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/stardust-isles",
      "检查入口": "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/assets/main-DKYINm1e.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/assets/main-DKYINm1e.js"
        }
      ],
      "检查文件": [
        "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/index.html",
        "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/assets/index-BCwhHH5d.js",
        "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/assets/platform-C24QkzWV.js",
        "https://stardust-isles.play.origingame.dev/play/d5x67vezxy/release_d5x67vezxy_v1/assets/main-DKYINm1e.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 154,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect",
            "fillText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Explore hand-crafted islands, help residents, battle the Gloom and collect shards to relight the lighthouse.",
      "来源作者": "白茶清欢",
      "平台标记模拟发布者": true
    },
    {
      "序号": 101,
      "名称": "Fall Line",
      "ID": "px6aku1w6n",
      "slug": "fall-line",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://fall-line.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/fall-line",
      "检查入口": "https://fall-line.play.origingame.dev/play/px6aku1w6n/release_px6aku1w6n_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://fall-line.play.origingame.dev/play/px6aku1w6n/release_px6aku1w6n_v3/index.html"
        }
      ],
      "检查文件": [
        "https://fall-line.play.origingame.dev/play/px6aku1w6n/release_px6aku1w6n_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 6,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createLinearGradient",
            "fillText",
            "clearRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Freeride Mont Vireaux on skis or snowboard · 在维罗山自由滑雪，挑战竞速与技巧赛",
      "来源作者": "糯米团子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 102,
      "名称": "Forja Abisal",
      "ID": "c16b5myfoa",
      "slug": "forja-abisal",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js＋React",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://forja-abisal.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/forja-abisal",
      "检查入口": "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/index-BUKP4d5H.js"
        },
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/react-EV4rRv3L.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/three-CB1pJs6G.js"
        }
      ],
      "检查文件": [
        "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/index.html",
        "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/index-BUKP4d5H.js",
        "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/react-EV4rRv3L.js",
        "https://forja-abisal.play.origingame.dev/play/c16b5myfoa/release_c16b5myfoa_v1/assets/three-CB1pJs6G.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js＋React",
        "after": "Three.js＋React",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "fillText",
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Three industrial labyrinths. Find the keys and escape alive. / 穿越三座工业迷宫，寻找钥匙，逃离深渊。",
      "来源作者": "glitchberry",
      "平台标记模拟发布者": true
    },
    {
      "序号": 103,
      "名称": "NULL SECTOR",
      "ID": "su9k3mms3g",
      "slug": "null-sector",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://null-sector.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/null-sector",
      "检查入口": "https://null-sector.play.origingame.dev/play/su9k3mms3g/release_su9k3mms3g_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://null-sector.play.origingame.dev/play/su9k3mms3g/release_su9k3mms3g_v1/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://null-sector.play.origingame.dev/play/su9k3mms3g/release_su9k3mms3g_v1/index.html"
        }
      ],
      "检查文件": [
        "https://null-sector.play.origingame.dev/play/su9k3mms3g/release_su9k3mms3g_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 359,
          "drawMethods": [
            "fillRect",
            "strokeRect",
            "fillText",
            "createRadialGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "虚空扇区：六大战场，抵御敌潮。 / Survive hostile waves across six sci-fi arenas.",
      "来源作者": "一只咸鱼",
      "平台标记模拟发布者": true
    },
    {
      "序号": 104,
      "名称": "Nova Lancer",
      "ID": "lhou2qj3fi",
      "slug": "nova-lancer",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://nova-lancer.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/nova-lancer",
      "检查入口": "https://nova-lancer.play.origingame.dev/play/lhou2qj3fi/release_lhou2qj3fi_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://nova-lancer.play.origingame.dev/play/lhou2qj3fi/release_lhou2qj3fi_v2/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://nova-lancer.play.origingame.dev/play/lhou2qj3fi/release_lhou2qj3fi_v2/index.html"
        }
      ],
      "检查文件": [
        "https://nova-lancer.play.origingame.dev/play/lhou2qj3fi/release_lhou2qj3fi_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 202,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Fly the Azure Coast. Break the sea dragon. / 掠过蔚蓝海岸，迎战机械海龙。",
      "来源作者": "晴天Sunny",
      "平台标记模拟发布者": true
    },
    {
      "序号": 105,
      "名称": "Gravewake",
      "ID": "npo42ken1n",
      "slug": "gravewake",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://gravewake.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/gravewake",
      "检查入口": "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/runtime-CnvrpkqM.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/runtime-CnvrpkqM.js"
        },
        {
          "technology": "WebGL",
          "match": "getContext(`webgl`",
          "url": "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/runtime-CnvrpkqM.js"
        }
      ],
      "检查文件": [
        "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/index.html",
        "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/index-BWsvU1yB.js",
        "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/preload-helper-L8W5A4vT.js",
        "https://gravewake.play.origingame.dev/play/npo42ken1n/release_npo42ken1n_v2/assets/runtime-CnvrpkqM.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "measureText",
            "createLinearGradient",
            "createRadialGradient",
            "drawImage",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Hold back the graveyard. Survive, cast, rise again. / 守住墓园，施法求生，再次奋起。",
      "来源作者": "纸飞机",
      "平台标记模拟发布者": true
    },
    {
      "序号": 106,
      "名称": "月岚疾行",
      "ID": "jvdunzb0gd",
      "slug": "game-jvdu",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 3,
      "游玩链接": "https://game-jvdu.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-jvdu",
      "检查入口": "https://game-jvdu.play.origingame.dev/play/jvdunzb0gd/release_jvdunzb0gd_v3/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://game-jvdu.play.origingame.dev/play/jvdunzb0gd/release_jvdunzb0gd_v3/index.html"
        }
      ],
      "检查文件": [
        "https://game-jvdu.play.origingame.dev/play/jvdunzb0gd/release_jvdunzb0gd_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "踏准光圈，越过八十道月下险途",
      "来源作者": "Fern & Fable",
      "平台标记模拟发布者": true
    },
    {
      "序号": 107,
      "名称": "叠字成章",
      "ID": "wkranqyavq",
      "slug": "game-wkra",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-wkra.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-wkra",
      "检查入口": "https://game-wkra.play.origingame.dev/play/wkranqyavq/release_wkranqyavq_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-wkra.play.origingame.dev/play/wkranqyavq/release_wkranqyavq_v2/assets/index-DFmy23Ae.js"
        }
      ],
      "检查文件": [
        "https://game-wkra.play.origingame.dev/play/wkranqyavq/release_wkranqyavq_v2/index.html",
        "https://game-wkra.play.origingame.dev/play/wkranqyavq/release_wkranqyavq_v2/assets/index-DFmy23Ae.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "clearRect",
            "fillRect",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "从字里行间，到画中谜题",
      "来源作者": "Rain落",
      "平台标记模拟发布者": true
    },
    {
      "序号": 108,
      "名称": "玉石小馆",
      "ID": "nmdh01kko8",
      "slug": "game-nmdh",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://game-nmdh.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-nmdh",
      "检查入口": "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：fillRect, strokeRect",
          "url": "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/index.html",
        "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/src/app.mjs",
        "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/src/go.mjs",
        "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/src/shelves.mjs",
        "https://game-nmdh.play.origingame.dev/play/nmdh01kko8/release_nmdh01kko8_v1/src/progress.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 27,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "黑白之间，自有妙趣。先提满二十子，赢下这一局。",
      "来源作者": "南巷",
      "平台标记模拟发布者": true
    },
    {
      "序号": 109,
      "名称": "霓虹球城",
      "ID": "xcffljtwb5",
      "slug": "game-xcff",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-xcff.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-xcff",
      "检查入口": "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/index.html",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/app.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/rules.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/equipment.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/pods.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/progress.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/save.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/cosmetics.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/simulation.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/render.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/rematch.mjs",
        "https://game-xcff.play.origingame.dev/play/xcffljtwb5/release_xcffljtwb5_v1/src/tutorial.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 6,
          "drawMethods": [
            "clearRect",
            "fillRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 13,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "挥拍闯城市擂台，练出精准落点。",
      "来源作者": "Nadia K.",
      "平台标记模拟发布者": true
    },
    {
      "序号": 110,
      "名称": "云岫棋庭",
      "ID": "byymfgng6b",
      "slug": "game-byym",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://game-byym.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-byym",
      "检查入口": "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/index.html",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/app.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/xiangqi.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/persistence.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/records.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/ai.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/practice.mjs",
        "https://game-byym.play.origingame.dev/play/byymfgng6b/release_byymfgng6b_v2/src/gomoku.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 2,
          "drawMethods": []
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一枰山水，落子有声。对弈、练棋、拆解与五子连珠。",
      "来源作者": "小满",
      "平台标记模拟发布者": true
    },
    {
      "序号": 111,
      "名称": "云瓣梦工坊",
      "ID": "qbgafgfar7",
      "slug": "game-qbga",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-qbga.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-qbga",
      "检查入口": "https://game-qbga.play.origingame.dev/play/qbgafgfar7/release_qbgafgfar7_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-qbga.play.origingame.dev/play/qbgafgfar7/release_qbgafgfar7_v1/assets/index-DNyLPox4.js"
        }
      ],
      "检查文件": [
        "https://game-qbga.play.origingame.dev/play/qbgafgfar7/release_qbgafgfar7_v1/index.html",
        "https://game-qbga.play.origingame.dev/play/qbgafgfar7/release_qbgafgfar7_v1/assets/index-DNyLPox4.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 8,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "fillText",
            "clearRect",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "换装、妆容、柔肤护理，亲手装点手机壳与甜心奶茶。",
      "来源作者": "Hana Okafor",
      "平台标记模拟发布者": true
    },
    {
      "序号": 112,
      "名称": "花圃守夜人",
      "ID": "eftgu7qv1j",
      "slug": "game-eftg",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://game-eftg.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-eftg",
      "检查入口": "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillText",
          "url": "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/index.html",
        "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/src/app.mjs",
        "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/src/game.mjs",
        "https://game-eftg.play.origingame.dev/play/eftgu7qv1j/release_eftgu7qv1j_v1/src/platform.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": [
            "fillText",
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "布置花圃，合成植物，守住每一波。",
      "来源作者": "查无此人",
      "平台标记模拟发布者": true
    },
    {
      "序号": 113,
      "名称": "弧光巡回赛",
      "ID": "a6cj31183n",
      "slug": "game-a6cj",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-a6cj.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-a6cj",
      "检查入口": "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillRect, fillText",
          "url": "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/renderer.js"
        }
      ],
      "检查文件": [
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/index.html",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/app.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/match.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/rules.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/progress.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/renderer.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/audio.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/celebration.js",
        "https://game-a6cj.play.origingame.dev/play/a6cj31183n/release_a6cj31183n_v3/src/tutorial.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": [
            "fillText",
            "drawImage",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 10,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "挥拍、回球、制造旋转，向十座奖杯出发。",
      "来源作者": "芋圆爱画画",
      "平台标记模拟发布者": true
    },
    {
      "序号": 114,
      "名称": "长风 · Long Wind",
      "ID": "on1avk164c",
      "slug": "long-wind",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://long-wind.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/long-wind",
      "检查入口": "https://long-wind.play.origingame.dev/play/on1avk164c/release_on1avk164c_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://long-wind.play.origingame.dev/play/on1avk164c/release_on1avk164c_v1/index.html"
        }
      ],
      "检查文件": [
        "https://long-wind.play.origingame.dev/play/on1avk164c/release_on1avk164c_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 7,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一名剑客，三章旅程：草原、竹林夜雨与古镇长街中的实时武侠战斗。",
      "来源作者": "林间小鹿",
      "平台标记模拟发布者": true
    },
    {
      "序号": 115,
      "名称": "Voxel Musou",
      "ID": "uwbpfuneim",
      "slug": "voxel-musou",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://voxel-musou.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/voxel-musou",
      "检查入口": "https://voxel-musou.play.origingame.dev/play/uwbpfuneim/release_uwbpfuneim_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://voxel-musou.play.origingame.dev/play/uwbpfuneim/release_uwbpfuneim_v1/index.html"
        }
      ],
      "检查文件": [
        "https://voxel-musou.play.origingame.dev/play/uwbpfuneim/release_uwbpfuneim_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 15,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一骑当千：七位武将、四章战役与三项试炼的体素动作游戏。",
      "来源作者": "半盏月光",
      "平台标记模拟发布者": true
    },
    {
      "序号": 116,
      "名称": "Sunbreak Downhill",
      "ID": "hsjdlhiywi",
      "slug": "sunbreak-downhill",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://sunbreak-downhill.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/sunbreak-downhill",
      "检查入口": "https://sunbreak-downhill.play.origingame.dev/play/hsjdlhiywi/release_hsjdlhiywi_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://sunbreak-downhill.play.origingame.dev/play/hsjdlhiywi/release_hsjdlhiywi_v1/assets/index-BWZDdIQn.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://sunbreak-downhill.play.origingame.dev/play/hsjdlhiywi/release_hsjdlhiywi_v1/assets/index-BWZDdIQn.js"
        }
      ],
      "检查文件": [
        "https://sunbreak-downhill.play.origingame.dev/play/hsjdlhiywi/release_hsjdlhiywi_v1/index.html",
        "https://sunbreak-downhill.play.origingame.dev/play/hsjdlhiywi/release_hsjdlhiywi_v1/assets/index-BWZDdIQn.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 168,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Four riders, one mountain: pedal, lean and jump through a procedural BMX descent.",
      "来源作者": "MoMo desu",
      "平台标记模拟发布者": true
    },
    {
      "序号": 117,
      "名称": "Apex GP",
      "ID": "8p5hjax2xd",
      "slug": "apex-gp",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://apex-gp.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/apex-gp",
      "检查入口": "https://apex-gp.play.origingame.dev/play/8p5hjax2xd/release_8p5hjax2xd_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://apex-gp.play.origingame.dev/play/8p5hjax2xd/release_8p5hjax2xd_v1/assets/index-5VfR3zr0.js"
        }
      ],
      "检查文件": [
        "https://apex-gp.play.origingame.dev/play/8p5hjax2xd/release_8p5hjax2xd_v1/index.html",
        "https://apex-gp.play.origingame.dev/play/8p5hjax2xd/release_8p5hjax2xd_v1/assets/index-5VfR3zr0.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 122,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillRect",
            "createRadialGradient",
            "fillText",
            "createLinearGradient",
            "measureText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Procedural Formula racing with a 20-car field, tyre strategy, DRS and ERS.",
      "来源作者": "夏天的猫",
      "平台标记模拟发布者": true
    },
    {
      "序号": 118,
      "名称": "Atlas Drive",
      "ID": "jdwyk6y9d3",
      "slug": "atlas-drive",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://atlas-drive.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/atlas-drive",
      "检查入口": "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/assets/main-IyKxhXyD.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/assets/main-IyKxhXyD.js"
        }
      ],
      "检查文件": [
        "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/index.html",
        "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/assets/index-dEebUCO0.js",
        "https://atlas-drive.play.origingame.dev/play/jdwyk6y9d3/release_jdwyk6y9d3_v1/assets/main-IyKxhXyD.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 143,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "fillText",
            "createRadialGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Desktop alpine racing: 6 km sprints, ghost time trials and endless highway traffic.",
      "来源作者": "江上听雨",
      "平台标记模拟发布者": true
    },
    {
      "序号": 119,
      "名称": "Kart Royale",
      "ID": "d5jhx7rjb7",
      "slug": "kart-royale",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://kart-royale.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/kart-royale",
      "检查入口": "https://kart-royale.play.origingame.dev/play/d5jhx7rjb7/release_d5jhx7rjb7_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://kart-royale.play.origingame.dev/play/d5jhx7rjb7/release_d5jhx7rjb7_v1/assets/index-DcxWMEXS.js"
        }
      ],
      "检查文件": [
        "https://kart-royale.play.origingame.dev/play/d5jhx7rjb7/release_d5jhx7rjb7_v1/index.html",
        "https://kart-royale.play.origingame.dev/play/d5jhx7rjb7/release_d5jhx7rjb7_v1/assets/index-DcxWMEXS.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 58,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillRect",
            "fillText",
            "createLinearGradient",
            "measureText",
            "createRadialGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Race Sunset Bay: seven AI rivals, drifting, mini-turbos and items in Ryan Campbell's original kart racer.",
      "来源作者": "林雨",
      "平台标记模拟发布者": true
    },
    {
      "序号": 120,
      "名称": "The Long Silence",
      "ID": "drxig9mcvr",
      "slug": "the-long-silence",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://the-long-silence.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/the-long-silence",
      "检查入口": "https://the-long-silence.play.origingame.dev/play/drxig9mcvr/release_drxig9mcvr_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://the-long-silence.play.origingame.dev/play/drxig9mcvr/release_drxig9mcvr_v2/assets/index-Cao_g-Z0.js"
        }
      ],
      "检查文件": [
        "https://the-long-silence.play.origingame.dev/play/drxig9mcvr/release_drxig9mcvr_v2/index.html",
        "https://the-long-silence.play.origingame.dev/play/drxig9mcvr/release_drxig9mcvr_v2/assets/index-Cao_g-Z0.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 96,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "measureText",
            "fillText",
            "strokeRect",
            "clearRect",
            "createLinearGradient",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Desktop-only space exploration: walk your survey ship and uncover a silent galaxy.",
      "来源作者": "cobaltmint",
      "平台标记模拟发布者": true
    },
    {
      "序号": 121,
      "名称": "Pallet Town 3D",
      "ID": "yve4kk7p71",
      "slug": "pallet-town-3d",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://pallet-town-3d.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/pallet-town-3d",
      "检查入口": "https://pallet-town-3d.play.origingame.dev/play/yve4kk7p71/release_yve4kk7p71_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://pallet-town-3d.play.origingame.dev/play/yve4kk7p71/release_yve4kk7p71_v1/assets/main-Bm1goHUl.js"
        }
      ],
      "检查文件": [
        "https://pallet-town-3d.play.origingame.dev/play/yve4kk7p71/release_yve4kk7p71_v1/index.html",
        "https://pallet-town-3d.play.origingame.dev/play/yve4kk7p71/release_yve4kk7p71_v1/assets/main-Bm1goHUl.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "createLinearGradient",
            "clearRect",
            "fillRect",
            "strokeRect",
            "fillText",
            "drawImage",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Explore Pallet Town, choose a first partner and battle wild Pokémon in an unofficial 3D fan game.",
      "来源作者": "pixelotter",
      "平台标记模拟发布者": true
    },
    {
      "序号": 122,
      "名称": "BLOODWAVE FPS",
      "ID": "n8353hpz3a",
      "slug": "bloodwave-fps",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://bloodwave-fps.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/bloodwave-fps",
      "检查入口": "https://bloodwave-fps.play.origingame.dev/play/n8353hpz3a/release_n8353hpz3a_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://bloodwave-fps.play.origingame.dev/play/n8353hpz3a/release_n8353hpz3a_v2/js/main.js"
        }
      ],
      "检查文件": [
        "https://bloodwave-fps.play.origingame.dev/play/n8353hpz3a/release_n8353hpz3a_v2/index.html",
        "https://bloodwave-fps.play.origingame.dev/play/n8353hpz3a/release_n8353hpz3a_v2/js/main.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 61,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Four weapons. Endless zombie waves. Survive the original low-poly battlefield.",
      "来源作者": "墨染",
      "平台标记模拟发布者": true
    },
    {
      "序号": 123,
      "名称": "Claude of Duty",
      "ID": "26dc6rvasb",
      "slug": "claude-of-duty",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://claude-of-duty.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/claude-of-duty",
      "检查入口": "https://claude-of-duty.play.origingame.dev/play/26dc6rvasb/release_26dc6rvasb_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://claude-of-duty.play.origingame.dev/play/26dc6rvasb/release_26dc6rvasb_v1/assets/index-BQhdkP8T.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://claude-of-duty.play.origingame.dev/play/26dc6rvasb/release_26dc6rvasb_v1/assets/index-BQhdkP8T.js"
        }
      ],
      "检查文件": [
        "https://claude-of-duty.play.origingame.dev/play/26dc6rvasb/release_26dc6rvasb_v1/index.html",
        "https://claude-of-duty.play.origingame.dev/play/26dc6rvasb/release_26dc6rvasb_v1/assets/index-BQhdkP8T.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "clearRect",
            "createRadialGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "程序化街区中的 Three.js 战术射击 · MIT 原版",
      "来源作者": "拾光",
      "平台标记模拟发布者": true
    },
    {
      "序号": 124,
      "名称": "星航破阵",
      "ID": "h2r5ncxpll",
      "slug": "game-h2r5",
      "玩法标签": "射击",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-h2r5.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-h2r5",
      "检查入口": "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillRect, fillText",
          "url": "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/index.html",
        "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/src/app.mjs",
        "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/src/rules.mjs",
        "https://game-h2r5.play.origingame.dev/play/h2r5ncxpll/release_h2r5ncxpll_v3/src/persistence.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "drawImage",
            "fillText",
            "fillRect"
          ]
        },
        "parsedPrograms": 5,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "按住射击，松手暂停，穿越数字方阵",
      "来源作者": "Elsie Varga",
      "平台标记模拟发布者": true
    },
    {
      "序号": 125,
      "名称": "烟岚拾句",
      "ID": "0km2gtoa3d",
      "slug": "game-0km2",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 2,
      "游玩链接": "https://game-0km2.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-0km2",
      "检查入口": "https://game-0km2.play.origingame.dev/play/0km2gtoa3d/release_0km2gtoa3d_v2/index.html",
      "证据": [],
      "检查文件": [
        "https://game-0km2.play.origingame.dev/play/0km2gtoa3d/release_0km2gtoa3d_v2/index.html",
        "https://game-0km2.play.origingame.dev/play/0km2gtoa3d/release_0km2gtoa3d_v2/app.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在烟岚山色中，拾字成句。",
      "来源作者": "sleepy comet",
      "平台标记模拟发布者": true
    },
    {
      "序号": 126,
      "名称": "蜜糖造型屋",
      "ID": "47uzsavu6v",
      "slug": "game-47uz",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-47uz.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-47uz",
      "检查入口": "https://game-47uz.play.origingame.dev/play/47uzsavu6v/release_47uzsavu6v_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-47uz.play.origingame.dev/play/47uzsavu6v/release_47uzsavu6v_v2/assets/index-BZl04A6B.js"
        }
      ],
      "检查文件": [
        "https://game-47uz.play.origingame.dev/play/47uzsavu6v/release_47uzsavu6v_v2/index.html",
        "https://game-47uz.play.origingame.dev/play/47uzsavu6v/release_47uzsavu6v_v2/assets/index-BZl04A6B.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "createLinearGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "换装、美甲、手机壳与两种解压护理，享受你的造型时光。",
      "来源作者": "雾岛",
      "平台标记模拟发布者": true
    },
    {
      "序号": 127,
      "名称": "键影流光",
      "ID": "a4xn4bi4j4",
      "slug": "game-a4xn",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 3,
      "游玩链接": "https://game-a4xn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-a4xn",
      "检查入口": "https://game-a4xn.play.origingame.dev/play/a4xn4bi4j4/release_a4xn4bi4j4_v3/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-a4xn.play.origingame.dev/play/a4xn4bi4j4/release_a4xn4bi4j4_v3/assets/index-Bc7VIAMR.js"
        }
      ],
      "检查文件": [
        "https://game-a4xn.play.origingame.dev/play/a4xn4bi4j4/release_a4xn4bi4j4_v3/index.html",
        "https://game-a4xn.play.origingame.dev/play/a4xn4bi4j4/release_a4xn4bi4j4_v3/assets/index-Bc7VIAMR.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 3,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "点击方块，长按旋律；新配乐、原谱面。",
      "来源作者": "西瓜味的夏",
      "平台标记模拟发布者": true
    },
    {
      "序号": 128,
      "名称": "羽球对决",
      "ID": "gbhb5mjsyj",
      "slug": "game-gbhb",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-gbhb.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-gbhb",
      "检查入口": "https://game-gbhb.play.origingame.dev/play/gbhb5mjsyj/release_gbhb5mjsyj_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillRect, fillText",
          "url": "https://game-gbhb.play.origingame.dev/play/gbhb5mjsyj/release_gbhb5mjsyj_v3/assets/index-C9tScxzk.js"
        }
      ],
      "检查文件": [
        "https://game-gbhb.play.origingame.dev/play/gbhb5mjsyj/release_gbhb5mjsyj_v3/index.html",
        "https://game-gbhb.play.origingame.dev/play/gbhb5mjsyj/release_gbhb5mjsyj_v3/assets/index-C9tScxzk.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 3,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "把握轻击、重击与跳杀时机，从青铜新手挑战更高段位。",
      "来源作者": "Lumen Fox",
      "平台标记模拟发布者": true
    },
    {
      "序号": 129,
      "名称": "云际飞行队",
      "ID": "z0mqktlwas",
      "slug": "game-z0mq",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 4,
      "游玩链接": "https://game-z0mq.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-z0mq",
      "检查入口": "https://game-z0mq.play.origingame.dev/play/z0mqktlwas/release_z0mqktlwas_v4/index.html",
      "证据": [],
      "检查文件": [
        "https://game-z0mq.play.origingame.dev/play/z0mqktlwas/release_z0mqktlwas_v4/index.html",
        "https://game-z0mq.play.origingame.dev/play/z0mqktlwas/release_z0mqktlwas_v4/bootstrap.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 3,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "掷骰起飞，跳跃追逐，与电脑或同屏伙伴竞逐终点。",
      "来源作者": "Lucky栗栗",
      "平台标记模拟发布者": true
    },
    {
      "序号": 130,
      "名称": "星糖游侠",
      "ID": "l8cnsdztch",
      "slug": "game-l8cn",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 2,
      "游玩链接": "https://game-l8cn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-l8cn",
      "检查入口": "https://game-l8cn.play.origingame.dev/play/l8cnsdztch/release_l8cnsdztch_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillText",
          "url": "https://game-l8cn.play.origingame.dev/play/l8cnsdztch/release_l8cnsdztch_v2/assets/index-Dksf5bKK.js"
        }
      ],
      "检查文件": [
        "https://game-l8cn.play.origingame.dev/play/l8cnsdztch/release_l8cnsdztch_v2/index.html",
        "https://game-l8cn.play.origingame.dev/play/l8cnsdztch/release_l8cnsdztch_v2/assets/index-Dksf5bKK.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "合成游侠，串起糖果长队",
      "来源作者": "竹影",
      "平台标记模拟发布者": true
    },
    {
      "序号": 131,
      "名称": "裂隙战机队",
      "ID": "05iuad1hv8",
      "slug": "game-05iu",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 1,
      "游玩链接": "https://game-05iu.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-05iu",
      "检查入口": "https://game-05iu.play.origingame.dev/play/05iuad1hv8/release_05iuad1hv8_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillRect",
          "url": "https://game-05iu.play.origingame.dev/play/05iuad1hv8/release_05iuad1hv8_v1/assets/index-CxOZvDdf.js"
        }
      ],
      "检查文件": [
        "https://game-05iu.play.origingame.dev/play/05iuad1hv8/release_05iuad1hv8_v1/index.html",
        "https://game-05iu.play.origingame.dev/play/05iuad1hv8/release_05iuad1hv8_v1/assets/index-CxOZvDdf.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": [
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "部署十二机位战机，自动集火首领，经营裂隙基地。",
      "来源作者": "星河打烊了",
      "平台标记模拟发布者": true
    },
    {
      "序号": 132,
      "名称": "叠牌消消",
      "ID": "xlmvku626o",
      "slug": "game-xlmv",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://game-xlmv.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-xlmv",
      "检查入口": "https://game-xlmv.play.origingame.dev/play/xlmvku626o/release_xlmvku626o_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://game-xlmv.play.origingame.dev/play/xlmvku626o/release_xlmvku626o_v3/assets/index-CWauKAvu.js"
        }
      ],
      "检查文件": [
        "https://game-xlmv.play.origingame.dev/play/xlmvku626o/release_xlmvku626o_v3/index.html",
        "https://game-xlmv.play.origingame.dev/play/xlmvku626o/release_xlmvku626o_v3/assets/index-CWauKAvu.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 0,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "散落成堆，吃碰杠一拍即合",
      "来源作者": "owl at noon",
      "平台标记模拟发布者": true
    },
    {
      "序号": 133,
      "名称": "迷你果岭球赛",
      "ID": "580waywt0a",
      "slug": "game-580w",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 4,
      "游玩链接": "https://game-580w.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-580w",
      "检查入口": "https://game-580w.play.origingame.dev/play/580waywt0a/release_580waywt0a_v4/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillRect, fillText, strokeRect",
          "url": "https://game-580w.play.origingame.dev/play/580waywt0a/release_580waywt0a_v4/assets/index-DRzmJt3F.js"
        }
      ],
      "检查文件": [
        "https://game-580w.play.origingame.dev/play/580waywt0a/release_580waywt0a_v4/index.html",
        "https://game-580w.play.origingame.dev/play/580waywt0a/release_580waywt0a_v4/assets/index-DRzmJt3F.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 3,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "createRadialGradient",
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "掌握角度与力量，挑战十八洞果岭",
      "来源作者": "山海",
      "平台标记模拟发布者": true
    },
    {
      "序号": 134,
      "名称": "风暴机翼",
      "ID": "qg1fvtw3fr",
      "slug": "game-qg1f",
      "玩法标签": "射击",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 6,
      "游玩链接": "https://game-qg1f.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-qg1f",
      "检查入口": "https://game-qg1f.play.origingame.dev/play/qg1fvtw3fr/release_qg1fvtw3fr_v6/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：fillRect, fillText",
          "url": "https://game-qg1f.play.origingame.dev/play/qg1fvtw3fr/release_qg1fvtw3fr_v6/assets/index-B-8xgKrU.js"
        }
      ],
      "检查文件": [
        "https://game-qg1f.play.origingame.dev/play/qg1fvtw3fr/release_qg1fvtw3fr_v6/index.html",
        "https://game-qg1f.play.origingame.dev/play/qg1fvtw3fr/release_qg1fvtw3fr_v6/assets/index-B-8xgKrU.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "fillText",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "拖动战机、升级火力，挑战七型Boss",
      "来源作者": "TT今天也很困",
      "平台标记模拟发布者": true
    },
    {
      "序号": 135,
      "名称": "狗狗寻骨迷宫",
      "ID": "m972dac0km",
      "slug": "game-m972",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 4,
      "游玩链接": "https://game-m972.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-m972",
      "检查入口": "https://game-m972.play.origingame.dev/play/m972dac0km/release_m972dac0km_v4/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-m972.play.origingame.dev/play/m972dac0km/release_m972dac0km_v4/assets/index-B8Qgc5Tw.js"
        }
      ],
      "检查文件": [
        "https://game-m972.play.origingame.dev/play/m972dac0km/release_m972dac0km_v4/index.html",
        "https://game-m972.play.origingame.dev/play/m972dac0km/release_m972dac0km_v4/assets/index-B8Qgc5Tw.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": [
            "fillRect",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "走廊自动前进，岔路口由你决定。",
      "来源作者": "糖炒栗子",
      "平台标记模拟发布者": true
    },
    {
      "序号": 136,
      "名称": "军棋 · 木盘对弈",
      "ID": "dqiaynxwab",
      "slug": "game-dqia",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 4,
      "游玩链接": "https://game-dqia.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-dqia",
      "检查入口": "https://game-dqia.play.origingame.dev/play/dqiaynxwab/release_dqiaynxwab_v4/index.html",
      "证据": [],
      "检查文件": [
        "https://game-dqia.play.origingame.dev/play/dqiaynxwab/release_dqiaynxwab_v4/index.html",
        "https://game-dqia.play.origingame.dev/play/dqiaynxwab/release_dqiaynxwab_v4/assets/index-h2k1Tamm.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "明棋对阵、暗棋布阵，三档电脑、棋谱回退与云端对局记录。",
      "来源作者": "阿柚",
      "平台标记模拟发布者": true
    },
    {
      "序号": 137,
      "名称": "林间五子棋",
      "ID": "8rprjbspsp",
      "slug": "game-8rpr",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-8rpr.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-8rpr",
      "检查入口": "https://game-8rpr.play.origingame.dev/play/8rprjbspsp/release_8rprjbspsp_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：fillRect, strokeRect",
          "url": "https://game-8rpr.play.origingame.dev/play/8rprjbspsp/release_8rprjbspsp_v3/assets/main-Jsgy_6Ov.js"
        }
      ],
      "检查文件": [
        "https://game-8rpr.play.origingame.dev/play/8rprjbspsp/release_8rprjbspsp_v3/index.html",
        "https://game-8rpr.play.origingame.dev/play/8rprjbspsp/release_8rprjbspsp_v3/assets/index-BkdRa73f.js",
        "https://game-8rpr.play.origingame.dev/play/8rprjbspsp/release_8rprjbspsp_v3/assets/main-Jsgy_6Ov.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 4,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "落子连五，逐段成长",
      "来源作者": "苏木",
      "平台标记模拟发布者": true
    },
    {
      "序号": 138,
      "名称": "拾光拼图",
      "ID": "5n730lr3s9",
      "slug": "game-5n73",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-5n73.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-5n73",
      "检查入口": "https://game-5n73.play.origingame.dev/play/5n730lr3s9/release_5n730lr3s9_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://game-5n73.play.origingame.dev/play/5n730lr3s9/release_5n730lr3s9_v2/assets/index-Buit0qfK.js"
        }
      ],
      "检查文件": [
        "https://game-5n73.play.origingame.dev/play/5n730lr3s9/release_5n730lr3s9_v2/index.html",
        "https://game-5n73.play.origingame.dev/play/5n730lr3s9/release_5n730lr3s9_v2/assets/index-Buit0qfK.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 26,
          "drawMethods": [
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "拖动碎片，拼回画面，将31幅插画收进相册。",
      "来源作者": "driftkite",
      "平台标记模拟发布者": true
    },
    {
      "序号": 139,
      "名称": "蔬果连线",
      "ID": "o77m5jhcsa",
      "slug": "game-o77m",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 4,
      "游玩链接": "https://game-o77m.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-o77m",
      "检查入口": "https://game-o77m.play.origingame.dev/play/o77m5jhcsa/release_o77m5jhcsa_v4/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://game-o77m.play.origingame.dev/play/o77m5jhcsa/release_o77m5jhcsa_v4/index.html"
        }
      ],
      "检查文件": [
        "https://game-o77m.play.origingame.dev/play/o77m5jhcsa/release_o77m5jhcsa_v4/index.html",
        "https://game-o77m.play.origingame.dev/play/o77m5jhcsa/release_o77m5jhcsa_v4/assets/index-BU3HJaJT.js",
        "https://game-o77m.play.origingame.dev/play/o77m5jhcsa/release_o77m5jhcsa_v4/assets/platform-Dhrslyn8.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "三十种蔬果，九关连线挑战。",
      "来源作者": "寒江雪",
      "平台标记模拟发布者": true
    },
    {
      "序号": 140,
      "名称": "掌心方格",
      "ID": "z2rtwr2v3x",
      "slug": "web-z2rt",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://web-z2rt.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/web-z2rt",
      "检查入口": "https://web-z2rt.play.origingame.dev/play/z2rtwr2v3x/release_z2rtwr2v3x_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://web-z2rt.play.origingame.dev/play/z2rtwr2v3x/release_z2rtwr2v3x_v3/assets/index-D0_ejeKX.js"
        }
      ],
      "检查文件": [
        "https://web-z2rt.play.origingame.dev/play/z2rtwr2v3x/release_z2rtwr2v3x_v3/index.html",
        "https://web-z2rt.play.origingame.dev/play/z2rtwr2v3x/release_z2rtwr2v3x_v3/assets/index-D0_ejeKX.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "fillRect",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "经典掌机方块，尽在掌心",
      "来源作者": "喵了个咪",
      "平台标记模拟发布者": true
    },
    {
      "序号": 141,
      "名称": "雷区寻踪",
      "ID": "3h6btwf3f0",
      "slug": "web",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 5,
      "游玩链接": "https://web.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/web",
      "检查入口": "https://web.play.origingame.dev/play/3h6btwf3f0/release_3h6btwf3f0_v5/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://web.play.origingame.dev/play/3h6btwf3f0/release_3h6btwf3f0_v5/assets/main-DfCLJrSO.js"
        }
      ],
      "检查文件": [
        "https://web.play.origingame.dev/play/3h6btwf3f0/release_3h6btwf3f0_v5/index.html",
        "https://web.play.origingame.dev/play/3h6btwf3f0/release_3h6btwf3f0_v5/assets/index-Bf9BXSul.js",
        "https://web.play.origingame.dev/play/3h6btwf3f0/release_3h6btwf3f0_v5/assets/main-DfCLJrSO.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "看清数字，标记雷区。五档难度，挑战真实通关用时。",
      "来源作者": "慢半拍",
      "平台标记模拟发布者": true
    },
    {
      "序号": 142,
      "名称": "这片儿没我不行",
      "ID": "72utw10knu",
      "slug": "game-72ut",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "React＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-72ut.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-72ut",
      "检查入口": "https://game-72ut.play.origingame.dev/play/72utw10knu/release_72utw10knu_v2/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.production",
          "url": "https://game-72ut.play.origingame.dev/play/72utw10knu/release_72utw10knu_v2/game.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://game-72ut.play.origingame.dev/play/72utw10knu/release_72utw10knu_v2/game.js"
        }
      ],
      "检查文件": [
        "https://game-72ut.play.origingame.dev/play/72utw10knu/release_72utw10knu_v2/index.html",
        "https://game-72ut.play.origingame.dev/play/72utw10knu/release_72utw10knu_v2/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React＋Canvas 2D",
        "after": "React＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "drawImage",
            "clearRect",
            "fillText",
            "measureText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "发现隐患，学会应对，让小红花开满安全小岛。",
      "来源作者": "李忠松",
      "平台标记模拟发布者": false
    },
    {
      "序号": 143,
      "名称": "亦庄机斗 · E-Town Robo Clash",
      "ID": "bn7udpch78",
      "slug": "e-town-robo-clash",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://e-town-robo-clash.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-robo-clash",
      "检查入口": "https://e-town-robo-clash.play.origingame.dev/play/bn7udpch78/release_bn7udpch78_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://e-town-robo-clash.play.origingame.dev/play/bn7udpch78/release_bn7udpch78_v3/assets/main-COzxSIUD.js"
        }
      ],
      "检查文件": [
        "https://e-town-robo-clash.play.origingame.dev/play/bn7udpch78/release_bn7udpch78_v3/index.html",
        "https://e-town-robo-clash.play.origingame.dev/play/bn7udpch78/release_bn7udpch78_v3/assets/main-COzxSIUD.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 20,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "createLinearGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "Rowan Teague",
      "平台标记模拟发布者": true
    },
    {
      "序号": 144,
      "名称": "小动物乱斗：京城灯火记",
      "ID": "7mjopu1jbm",
      "slug": "game-7mjo",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-7mjo.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-7mjo",
      "检查入口": "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/app.mjs"
        }
      ],
      "检查文件": [
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/index.html",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/app.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/hero-motion.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/enemy-motion.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/field-art.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/combat-audio.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/background-music.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/core/battle.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/core/campaign-battle.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/core/config.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/assets/atlas.mjs",
        "https://game-7mjo.play.origingame.dev/play/7mjopu1jbm/release_7mjopu1jbm_v1/progress.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 94,
          "drawMethods": [
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "u_b481a4076f65f782",
      "平台标记模拟发布者": false
    },
    {
      "序号": 145,
      "名称": "地平线工业（Horizon Works）",
      "ID": "1vktvhj74l",
      "slug": "horizon-works",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Unity 引擎导出",
      "代码识别": "Unity 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://horizon-works.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/horizon-works",
      "检查入口": "https://horizon-works.play.origingame.dev/play/1vktvhj74l/release_1vktvhj74l_v1/index.html",
      "证据": [
        {
          "technology": "Unity",
          "match": ".loader.js",
          "url": "https://horizon-works.play.origingame.dev/play/1vktvhj74l/release_1vktvhj74l_v1/index.html"
        }
      ],
      "检查文件": [
        "https://horizon-works.play.origingame.dev/play/1vktvhj74l/release_1vktvhj74l_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Unity 引擎导出",
        "after": "Unity 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "驾驶拓荒机器人，从空营地接通第一座工厂。",
      "来源作者": "u_c737240229e86324",
      "平台标记模拟发布者": false
    },
    {
      "序号": 146,
      "名称": "刹车挑战",
      "ID": "539t6jzq7k",
      "slug": "brake-challenge",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://brake-challenge.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/brake-challenge",
      "检查入口": "https://brake-challenge.play.origingame.dev/play/539t6jzq7k/release_539t6jzq7k_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://brake-challenge.play.origingame.dev/play/539t6jzq7k/release_539t6jzq7k_v2/index.html"
        }
      ],
      "检查文件": [
        "https://brake-challenge.play.origingame.dev/play/539t6jzq7k/release_539t6jzq7k_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 112,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "危险出现的一瞬间踩下刹车：踩得越重停得越快，踏板支架却越危险。停在障碍前 1 米，冲击五大排行榜。",
      "来源作者": "夜航船",
      "平台标记模拟发布者": true
    },
    {
      "序号": 147,
      "名称": "亦庄药研所",
      "ID": "ca3togewpz",
      "slug": "fold-lab-e-town",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://fold-lab-e-town.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/fold-lab-e-town",
      "检查入口": "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/main.js"
        }
      ],
      "检查文件": [
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/index.html",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/errors.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/main.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/sprites.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/scene.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/board.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/xiaoyi.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/layout.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/platform.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/audio.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/session.js",
        "https://fold-lab-e-town.play.origingame.dev/play/ca3togewpz/release_ca3togewpz_v2/src/fold.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 62,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "strokeRect",
            "drawImage",
            "createRadialGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "每天一题：拖动分子链，让同色分子结合，用最少步数达成今日靶点。",
      "来源作者": "Priya Raman",
      "平台标记模拟发布者": true
    },
    {
      "序号": 148,
      "名称": "机器人半马",
      "ID": "9caw2p0ifr",
      "slug": "game-9caw",
      "玩法标签": "竞速",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 2,
      "游玩链接": "https://game-9caw.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-9caw",
      "检查入口": "https://game-9caw.play.origingame.dev/play/9caw2p0ifr/release_9caw2p0ifr_v2/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://game-9caw.play.origingame.dev/play/9caw2p0ifr/release_9caw2p0ifr_v2/index.html"
        }
      ],
      "检查文件": [
        "https://game-9caw.play.origingame.dev/play/9caw2p0ifr/release_9caw2p0ifr_v2/index.html",
        "https://game-9caw.play.origingame.dev/play/9caw2p0ifr/release_9caw2p0ifr_v2/src/boot.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 78,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "踩准步态节拍，带人形机器人跑完 21.0975 km 亦庄半马 · 擂台竞速 · 创意改编",
      "来源作者": "小橘灯",
      "平台标记模拟发布者": true
    },
    {
      "序号": 149,
      "名称": "E-TOWN 建城师",
      "ID": "3yngnnfgf4",
      "slug": "e-town-3yng",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://e-town-3yng.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-3yng",
      "检查入口": "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/main.js"
        }
      ],
      "检查文件": [
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/index.html",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/errors.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/main.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/rules.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/rng.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/bot.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/city.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/art.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/fx.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/audio.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/store.js",
        "https://e-town-3yng.play.origingame.dev/play/3yngnnfgf4/release_3yngnnfgf4_v1/src/boards.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 25,
          "drawMethods": [
            "drawImage",
            "measureText",
            "fillText",
            "createLinearGradient",
            "fillRect",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "拖放亦庄地块，让芯片厂、机器人园、火箭大街相邻协同，20 回合建出科技值最高的城市",
      "来源作者": "土豆不胖",
      "平台标记模拟发布者": true
    },
    {
      "序号": 150,
      "名称": "萌宠大百科，爬塔ing",
      "ID": "g5drh4yzp4",
      "slug": "ing",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://ing.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/ing",
      "检查入口": "https://ing.play.origingame.dev/play/g5drh4yzp4/release_g5drh4yzp4_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://ing.play.origingame.dev/play/g5drh4yzp4/release_g5drh4yzp4_v1/index.html"
        }
      ],
      "检查文件": [
        "https://ing.play.origingame.dev/play/g5drh4yzp4/release_g5drh4yzp4_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 71,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "三消爬塔，20 只萌宠各有专属技能",
      "来源作者": "爪爪姜",
      "平台标记模拟发布者": false
    },
    {
      "序号": 151,
      "名称": "养一片海：珊瑚归来",
      "ID": "z2dnr3ndyc",
      "slug": "game-z2dn",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-z2dn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-z2dn",
      "检查入口": "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/render.js"
        }
      ],
      "检查文件": [
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/index.html",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/core/platform.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/core/audio.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/model.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/assets.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/render.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/share.js",
        "https://cdn.jsdelivr.net/npm/@tencent-ai/workbuddy-cloud-sdk@dev/lib/index.global.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/cloud.js",
        "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/app.js"
      ],
      "抓取异常": [],
      "内容截断": true,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 115,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "createRadialGradient",
            "drawImage",
            "fillText"
          ]
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": [
          "https://game-z2dn.play.origingame.dev/play/z2dnr3ndyc/release_z2dnr3ndyc_v1/assets.js"
        ]
      },
      "简介": "清理一片受损的海，亲手等到珊瑚与鱼群归来。",
      "来源作者": "u_d4ba08aa0667fbee",
      "平台标记模拟发布者": false
    },
    {
      "序号": 152,
      "名称": "听见光",
      "ID": "xi6vg2cnb8",
      "slug": "game-xi6v",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-xi6v.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-xi6v",
      "检查入口": "https://game-xi6v.play.origingame.dev/play/xi6vg2cnb8/release_xi6vg2cnb8_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-xi6v.play.origingame.dev/play/xi6vg2cnb8/release_xi6vg2cnb8_v1/game.js"
        }
      ],
      "检查文件": [
        "https://game-xi6v.play.origingame.dev/play/xi6vg2cnb8/release_xi6vg2cnb8_v1/index.html",
        "https://game-xi6v.play.origingame.dev/play/xi6vg2cnb8/release_xi6vg2cnb8_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 7,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "同一首歌，三个人的世界——让玩家亲手失去声音，再用光和震动把音乐找回来",
      "来源作者": "u_cee34185b7f62d58",
      "平台标记模拟发布者": false
    },
    {
      "序号": 153,
      "名称": "亦庄不堵车",
      "ID": "f6rn7ydy10",
      "slug": "game-f6rn",
      "玩法标签": "竞速",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 7,
      "游玩链接": "https://game-f6rn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-f6rn",
      "检查入口": "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/render.js"
        }
      ],
      "检查文件": [
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/index.html",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/boot.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/main.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/sim.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/render.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/assets.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/audio.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/save.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/boards.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/poster.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/qr.js",
        "https://game-f6rn.play.origingame.dev/play/f6rn7ydy10/release_f6rn7ydy10_v7/src/vendor/qrcode-generator.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 99,
          "drawMethods": [
            "drawImage",
            "fillText",
            "fillRect",
            "createRadialGradient",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Robotaxi 竞速：左右滑换道，上滑冲绿灯，60 秒卡准绿波节奏——跟着绿波走，亦庄不堵车！",
      "来源作者": "Nico的游戏箱",
      "平台标记模拟发布者": true
    },
    {
      "序号": 154,
      "名称": "火箭回收",
      "ID": "8zhtwmb55h",
      "slug": "game-8zht",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 7,
      "游玩链接": "https://game-8zht.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-8zht",
      "检查入口": "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/render.js"
        }
      ],
      "检查文件": [
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/index.html",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/main.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/config.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/rules.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/sim.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/fx.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/render.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/camera.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/speech.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/audio.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/platform.js",
        "https://game-8zht.play.origingame.dev/play/8zhtwmb55h/release_8zhtwmb55h_v7/src/boards.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 70,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createLinearGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 13,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "按住点火、两侧侧推，把可回收火箭稳稳接回亦庄回收船！连续回收冲击日榜，6 位擂台码约好友同场比拼。",
      "来源作者": "阿凯",
      "平台标记模拟发布者": true
    },
    {
      "序号": 155,
      "名称": "光刻对准",
      "ID": "l03dmjbtdb",
      "slug": "game-l03d",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 5,
      "游玩链接": "https://game-l03d.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-l03d",
      "检查入口": "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/poster.js"
        }
      ],
      "检查文件": [
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/index.html",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/dev-sim.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/main.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/core.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/session.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/render.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/audio.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/platform.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/boards.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/poster.js",
        "https://game-l03d.play.origingame.dev/play/l03dmjbtdb/release_l03dmjbtdb_v5/src/qr.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 71,
          "drawMethods": [
            "createLinearGradient",
            "fillRect",
            "drawImage",
            "fillText",
            "measureText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一指对准，从 28nm 叠到 3nm——北京亦庄芯片叠层挑战，日榜与擂台码约好友比拼",
      "来源作者": "阿飞Fly",
      "平台标记模拟发布者": true
    },
    {
      "序号": 156,
      "名称": "画中人",
      "ID": "cyudbdvsug",
      "slug": "game-cyud",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://game-cyud.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-cyud",
      "检查入口": "https://game-cyud.play.origingame.dev/play/cyudbdvsug/release_cyudbdvsug_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-cyud.play.origingame.dev/play/cyudbdvsug/release_cyudbdvsug_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-cyud.play.origingame.dev/play/cyudbdvsug/release_cyudbdvsug_v1/index.html",
        "https://game-cyud.play.origingame.dev/play/cyudbdvsug/release_cyudbdvsug_v1/gallery-state.js",
        "https://game-cyud.play.origingame.dev/play/cyudbdvsug/release_cyudbdvsug_v1/gallery.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 54,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "推开画室的门，走进画布背后的记忆。",
      "来源作者": "zhengpeiyu",
      "平台标记模拟发布者": false
    },
    {
      "序号": 157,
      "名称": "旋转消消六",
      "ID": "e0xdtnptyv",
      "slug": "game-e0xd",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 2,
      "游玩链接": "https://game-e0xd.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-e0xd",
      "检查入口": "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：drawImage, fillText",
          "url": "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/view.js"
        }
      ],
      "检查文件": [
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/index.html",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/vendor/jquery.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/media.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/save-state.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/view.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/wavegen.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/math.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/Block.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/Hex.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/Text.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/comboTimer.js",
        "https://game-e0xd.play.origingame.dev/play/e0xdtnptyv/release_e0xdtnptyv_v2/js/checking.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 23,
          "drawMethods": [
            "drawImage",
            "fillText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "轻触旋转六边形，连接同色方块，挑战自己的最高分。",
      "来源作者": "风云虾",
      "平台标记模拟发布者": false
    },
    {
      "序号": 158,
      "名称": "EDG ZOO 翻翻应援箱",
      "ID": "9ulokoj71b",
      "slug": "edg-zoo-9ulo",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://edg-zoo-9ulo.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/edg-zoo-9ulo",
      "检查入口": "https://edg-zoo-9ulo.play.origingame.dev/play/9ulokoj71b/release_9ulokoj71b_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://edg-zoo-9ulo.play.origingame.dev/play/9ulokoj71b/release_9ulokoj71b_v1/main.mjs"
        }
      ],
      "检查文件": [
        "https://edg-zoo-9ulo.play.origingame.dev/play/9ulokoj71b/release_9ulokoj71b_v1/index.html",
        "https://edg-zoo-9ulo.play.origingame.dev/play/9ulokoj71b/release_9ulokoj71b_v1/main.mjs",
        "https://edg-zoo-9ulo.play.origingame.dev/play/9ulokoj71b/release_9ulokoj71b_v1/core.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 52,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "翻出小惊喜，收藏大大的喜欢",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 159,
      "名称": "EDG ZOO 倒水应援站",
      "ID": "vk5767q5dt",
      "slug": "edg-zoo-vk57",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://edg-zoo-vk57.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/edg-zoo-vk57",
      "检查入口": "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/index.html",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/app.mjs",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/engine.mjs",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/mechanics.mjs",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/storage.mjs",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/bottles.mjs",
        "https://edg-zoo-vk57.play.origingame.dev/play/vk5767q5dt/release_vk5767q5dt_v2/src/motion.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "12瓶开局，和EDG伙伴一起完成缤纷订单",
      "来源作者": "摸鱼大师Leo",
      "平台标记模拟发布者": true
    },
    {
      "序号": 160,
      "名称": "古兽战纪 / Gushou Chronicles",
      "ID": "2l14v568te",
      "slug": "gushou-chronicles",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://gushou-chronicles.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/gushou-chronicles",
      "检查入口": "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/app.CWN7W_Kg.bundle.js"
        }
      ],
      "检查文件": [
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/index.html",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/app.CWN7W_Kg.bundle.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/rolldown-runtime.C_JJxWoe.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/clock.CYUwonX9.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/runtime.CKBJ3Y_s.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/bundler.CoSW_DJa.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/GameScene.BGpnVlIB.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/Phaser4Engine.BuixjP6q.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/Abolished.DQq5R11c.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/Bounty-Hunter.Dj_lO1O5.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/Chimera.kczmDJ0Z.chunk.js",
        "https://gushou-chronicles.play.origingame.dev/play/2l14v568te/release_2l14v568te_v2/Cyber-Wolf.Cd1sx7cl.chunk.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 509,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "召唤古兽，争夺六角战场；非官方中文桌面试玩。",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 161,
      "名称": "零点迷阵 · Sum Zero",
      "ID": "vziz0bc98x",
      "slug": "sum-zero",
      "玩法标签": "益智",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://sum-zero.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/sum-zero",
      "检查入口": "https://sum-zero.play.origingame.dev/play/vziz0bc98x/release_vziz0bc98x_v3/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": "new Engine(",
          "url": "https://sum-zero.play.origingame.dev/play/vziz0bc98x/release_vziz0bc98x_v3/index.html"
        }
      ],
      "检查文件": [
        "https://sum-zero.play.origingame.dev/play/vziz0bc98x/release_vziz0bc98x_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "滑动数字，步步归零。",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 162,
      "名称": "Zork：地下帝国",
      "ID": "3di6kt0rfu",
      "slug": "zork-underground-empire",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://zork-underground-empire.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/zork-underground-empire",
      "检查入口": "https://zork-underground-empire.play.origingame.dev/play/3di6kt0rfu/release_3di6kt0rfu_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://zork-underground-empire.play.origingame.dev/play/3di6kt0rfu/release_3di6kt0rfu_v2/assets/index-BjXEfPNe.js"
        }
      ],
      "检查文件": [
        "https://zork-underground-empire.play.origingame.dev/play/3di6kt0rfu/release_3di6kt0rfu_v2/index.html",
        "https://zork-underground-empire.play.origingame.dev/play/3di6kt0rfu/release_3di6kt0rfu_v2/assets/index-BjXEfPNe.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 174,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "createRadialGradient",
            "fillRect",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一座白屋，一盏提灯，十九件珍宝。Ethan Mollick 开源 3D 改编的简体中文版。",
      "来源作者": "风云虾",
      "平台标记模拟发布者": false
    },
    {
      "序号": 163,
      "名称": "PatientDig",
      "ID": "eczyvr6g9r",
      "slug": "patientdig-eczy",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://patientdig-eczy.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/patientdig-eczy",
      "检查入口": "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/dist/home.js"
        }
      ],
      "检查文件": [
        "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/index.html",
        "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/src/home/music.js",
        "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/src/home/cover.js",
        "https://patientdig-eczy.play.origingame.dev/play/eczyvr6g9r/release_eczyvr6g9r_v1/dist/home.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 59,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Unearth fossils, uncover real discovery stories, and explore paleontology—one patient brushstroke at a time.",
      "来源作者": "george",
      "平台标记模拟发布者": false
    },
    {
      "序号": 164,
      "名称": "PatientDig",
      "ID": "2in61cnnpu",
      "slug": "patientdig",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://patientdig.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/patientdig",
      "检查入口": "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/dist/home.js"
        }
      ],
      "检查文件": [
        "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/index.html",
        "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/src/home/music.js",
        "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/src/home/cover.js",
        "https://patientdig.play.origingame.dev/play/2in61cnnpu/release_2in61cnnpu_v1/dist/home.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 59,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Unearth fossils, uncover real discovery stories, and explore paleontology—one patient brushstroke at a time.",
      "来源作者": "小小地质人",
      "平台标记模拟发布者": false
    },
    {
      "序号": 165,
      "名称": "小步向前 · 亦庄 E-TOWN",
      "ID": "r1x9y66fd0",
      "slug": "e-town-r1x9",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://e-town-r1x9.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-r1x9",
      "检查入口": "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/game.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/index.html",
        "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/boot.mjs",
        "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/game.mjs",
        "https://e-town-r1x9.play.origingame.dev/play/r1x9y66fd0/release_r1x9y66fd0_v2/logic.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "步伐挑战 · 6 条路线试玩",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 166,
      "名称": "样本追踪员 · 亦庄 E-TOWN",
      "ID": "xrrnmxv5kt",
      "slug": "e-town-xrrn",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://e-town-xrrn.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-xrrn",
      "检查入口": "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/boot.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/index.html",
        "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/boot.mjs",
        "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/game.mjs",
        "https://e-town-xrrn.play.origingame.dev/play/xrrnmxv5kt/release_xrrnmxv5kt_v2/logic.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "观察核验 · 12 关试玩",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 167,
      "名称": "点亮未来 · 亦庄 E-TOWN",
      "ID": "mj20g85keb",
      "slug": "e-town-mj20",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://e-town-mj20.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-mj20",
      "检查入口": "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/boot.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/index.html",
        "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/boot.mjs",
        "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/game.mjs",
        "https://e-town-mj20.play.origingame.dev/play/mj20g85keb/release_mj20g85keb_v2/logic.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "信号连接 · 15 关试玩",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 168,
      "名称": "亦路畅行 · 亦庄 E-TOWN",
      "ID": "rwk1ox442u",
      "slug": "e-town-rwk1",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://e-town-rwk1.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-rwk1",
      "检查入口": "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/game.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/index.html",
        "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/boot.mjs",
        "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/game.mjs",
        "https://e-town-rwk1.play.origingame.dev/play/rwk1ox442u/release_rwk1ox442u_v2/logic.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "接驳调度 · 12 关试玩",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 169,
      "名称": "满杯应援站 · 亦庄 E-TOWN",
      "ID": "i7rk724zao",
      "slug": "e-town-i7rk",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://e-town-i7rk.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-i7rk",
      "检查入口": "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/index.html",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/app.mjs",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/engine.mjs",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/mechanics.mjs",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/storage.mjs",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/bottles.mjs",
        "https://e-town-i7rk.play.origingame.dev/play/i7rk724zao/release_i7rk724zao_v1/src/motion.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "倒水解谜 · 36 关",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 170,
      "名称": "亦庄 E-TOWN 游戏宇宙",
      "ID": "64mbi10cjm",
      "slug": "e-town-64mb",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 3,
      "游玩链接": "https://e-town-64mb.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-64mb",
      "检查入口": "https://e-town-64mb.play.origingame.dev/play/64mbi10cjm/release_64mbi10cjm_v3/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://e-town-64mb.play.origingame.dev/play/64mbi10cjm/release_64mbi10cjm_v3/src/app.mjs"
        }
      ],
      "检查文件": [
        "https://e-town-64mb.play.origingame.dev/play/64mbi10cjm/release_64mbi10cjm_v3/index.html",
        "https://e-town-64mb.play.origingame.dev/play/64mbi10cjm/release_64mbi10cjm_v3/src/app.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "跟着小亦，玩进未来之城",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 171,
      "名称": "旧书铺",
      "ID": "is9p5cvq0b",
      "slug": "game-is9p",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-is9p.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-is9p",
      "检查入口": "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/game.js?v=7"
        }
      ],
      "检查文件": [
        "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/index.html",
        "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/data.js?v=7",
        "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/render.js?v=7",
        "https://game-is9p.play.origingame.dev/play/is9p5cvq0b/release_is9p5cvq0b_v1/game.js?v=7"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 54,
          "drawMethods": [
            "fillRect",
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "布置动线 · 品类相性 · 收书捡漏 · 把一家巷口小铺开成城中书房",
      "来源作者": "u_31c50ceccb2705ee",
      "平台标记模拟发布者": false
    },
    {
      "序号": 172,
      "名称": "我的修仙宗门",
      "ID": "aomlm51ro7",
      "slug": "game-aoml",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-aoml.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-aoml",
      "检查入口": "https://game-aoml.play.origingame.dev/play/aomlm51ro7/release_aomlm51ro7_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-aoml.play.origingame.dev/play/aomlm51ro7/release_aomlm51ro7_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-aoml.play.origingame.dev/play/aomlm51ro7/release_aomlm51ro7_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "fillText",
            "createLinearGradient",
            "createRadialGradient",
            "measureText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "u_017406f97cc520d6",
      "平台标记模拟发布者": false
    },
    {
      "序号": 173,
      "名称": "EDG ZOO 萌宠基地",
      "ID": "jywzb0sdaj",
      "slug": "edg-zoo",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 3,
      "游玩链接": "https://edg-zoo.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/edg-zoo",
      "检查入口": "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/index.html"
        }
      ],
      "检查文件": [
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/index.html",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/main.js?v=touch-3",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/config.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/core.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/story.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/platform.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/audio.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/fx.js",
        "https://edg-zoo.play.origingame.dev/play/jywzb0sdaj/release_jywzb0sdaj_v3/src/touch.js?v=3"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 55,
          "drawMethods": []
        },
        "parsedPrograms": 10,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "合成道具，完成订单，集齐 EDG ZOO 全员典藏",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 174,
      "名称": "借景：三城空间记忆册",
      "ID": "rzoagfiv6a",
      "slug": "game-rzoa",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-rzoa.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-rzoa",
      "检查入口": "https://game-rzoa.play.origingame.dev/play/rzoagfiv6a/release_rzoagfiv6a_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-rzoa.play.origingame.dev/play/rzoagfiv6a/release_rzoagfiv6a_v1/assets/GLTFLoader-BHrkzglr.js"
        }
      ],
      "检查文件": [
        "https://game-rzoa.play.origingame.dev/play/rzoagfiv6a/release_rzoagfiv6a_v1/index.html",
        "https://game-rzoa.play.origingame.dev/play/rzoagfiv6a/release_rzoagfiv6a_v1/assets/GLTFLoader-BHrkzglr.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 68,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "从北京的门与院，到苏州的窗与水影，再到上海的共用弄堂，在改变空间与亲身行走中读懂三座城市。",
      "来源作者": "u_ddb71387fce787a5",
      "平台标记模拟发布者": false
    },
    {
      "序号": 175,
      "名称": "人生重开：100种职业的一天",
      "ID": "wyqm16rpoe",
      "slug": "100",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://100.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/100",
      "检查入口": "https://100.play.origingame.dev/play/wyqm16rpoe/release_wyqm16rpoe_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://100.play.origingame.dev/play/wyqm16rpoe/release_wyqm16rpoe_v1/script.js"
        }
      ],
      "检查文件": [
        "https://100.play.origingame.dev/play/wyqm16rpoe/release_wyqm16rpoe_v1/index.html",
        "https://100.play.origingame.dev/play/wyqm16rpoe/release_wyqm16rpoe_v1/script.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 77,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "u_0bd8eb47cf19af7b",
      "平台标记模拟发布者": false
    },
    {
      "序号": 176,
      "名称": "请留一条路",
      "ID": "sruuefnur2",
      "slug": "game-sruu",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "React＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-sruu.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-sruu",
      "检查入口": "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/game.js?v=music-v3"
        },
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/vendor-runtime.js"
        }
      ],
      "检查文件": [
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/index.html",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/game.js?v=music-v3",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/ambient.js?v=music-v3",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/engine.js",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/data/levels.js?v=music-v3",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/refinement.js?v=music-v3",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/vendor-runtime.js",
        "https://game-sruu.play.origingame.dev/play/sruuefnur2/release_sruuefnur2_v2/src/crowd-motion.js?v=crowd-3"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React＋Canvas 2D",
        "after": "React＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 8,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "移开障碍，铺平日常，让每一个人都能自在出发。",
      "来源作者": "u_75ebf6eb5ae63572",
      "平台标记模拟发布者": false
    },
    {
      "序号": 177,
      "名称": "照影归途",
      "ID": "uipygxjl9x",
      "slug": "game-uipy",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 5,
      "游玩链接": "https://game-uipy.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-uipy",
      "检查入口": "https://game-uipy.play.origingame.dev/play/uipygxjl9x/release_uipygxjl9x_v5/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": ".pck'",
          "url": "https://game-uipy.play.origingame.dev/play/uipygxjl9x/release_uipygxjl9x_v5/index.html"
        }
      ],
      "检查文件": [
        "https://game-uipy.play.origingame.dev/play/uipygxjl9x/release_uipygxjl9x_v5/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "咖霏豆studio",
      "平台标记模拟发布者": false
    },
    {
      "序号": 178,
      "名称": "Project: Chronicle（编年史计划）",
      "ID": "yqhejoue92",
      "slug": "project-chronicle",
      "玩法标签": "动作",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://project-chronicle.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/project-chronicle",
      "检查入口": "https://project-chronicle.play.origingame.dev/play/yqhejoue92/release_yqhejoue92_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": ".pck\"",
          "url": "https://project-chronicle.play.origingame.dev/play/yqhejoue92/release_yqhejoue92_v1/index.html"
        }
      ],
      "检查文件": [
        "https://project-chronicle.play.origingame.dev/play/yqhejoue92/release_yqhejoue92_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 13,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "用自己的语言与角色交流，在共享世界中留下经历。",
      "来源作者": "u_39c58e28495b57ce",
      "平台标记模拟发布者": false
    },
    {
      "序号": 179,
      "名称": "Midnight Mischief",
      "ID": "yf50xw0zau",
      "slug": "midnight-mischief",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 2,
      "游玩链接": "https://midnight-mischief.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/midnight-mischief",
      "检查入口": "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/index.html"
        }
      ],
      "检查文件": [
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/index.html",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/boss-patterns.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/encounters.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/data.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/progression.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/combat-geometry.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/alley-data.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/core.js?v=14",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/expedition.js?v=14",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/knight-sprites.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/creature-catalog.js?v=10",
        "https://midnight-mischief.play.origingame.dev/play/yf50xw0zau/release_yf50xw0zau_v2/creature-sprites.js?v=10"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 212,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 11,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "krabi",
      "平台标记模拟发布者": false
    },
    {
      "序号": 180,
      "名称": "投截道：五行交易",
      "ID": "nm16tmfpn4",
      "slug": "game-nm16",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://game-nm16.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-nm16",
      "检查入口": "https://game-nm16.play.origingame.dev/play/nm16tmfpn4/release_nm16tmfpn4_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-nm16.play.origingame.dev/play/nm16tmfpn4/release_nm16tmfpn4_v2/index.html"
        }
      ],
      "检查文件": [
        "https://game-nm16.play.origingame.dev/play/nm16tmfpn4/release_nm16tmfpn4_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 33,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "fredhsu",
      "平台标记模拟发布者": false
    },
    {
      "序号": 181,
      "名称": "穿越——去南海子公园当皇帝",
      "ID": "8ie6tkzzaw",
      "slug": "game-8ie6",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 23,
      "游玩链接": "https://game-8ie6.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-8ie6",
      "检查入口": "https://game-8ie6.play.origingame.dev/play/8ie6tkzzaw/release_8ie6tkzzaw_v23/index.html",
      "证据": [],
      "检查文件": [
        "https://game-8ie6.play.origingame.dev/play/8ie6tkzzaw/release_8ie6tkzzaw_v23/index.html",
        "https://game-8ie6.play.origingame.dev/play/8ie6tkzzaw/release_8ie6tkzzaw_v23/data/cards.js",
        "https://game-8ie6.play.origingame.dev/play/8ie6tkzzaw/release_8ie6tkzzaw_v23/js/engine.js",
        "https://game-8ie6.play.origingame.dev/play/8ie6tkzzaw/release_8ie6tkzzaw_v23/js/ui.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "穿越南海子当皇帝，每月三卡定乾坤",
      "来源作者": "youshinator",
      "平台标记模拟发布者": false
    },
    {
      "序号": 182,
      "名称": "在E-Town上班的每一天",
      "ID": "6x5eim87vm",
      "slug": "e-town-6x5e",
      "玩法标签": "其他",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://e-town-6x5e.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/e-town-6x5e",
      "检查入口": "https://e-town-6x5e.play.origingame.dev/play/6x5eim87vm/release_6x5eim87vm_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://e-town-6x5e.play.origingame.dev/play/6x5eim87vm/release_6x5eim87vm_v1/assets/index-3Tc1UuKv.js"
        }
      ],
      "检查文件": [
        "https://e-town-6x5e.play.origingame.dev/play/6x5eim87vm/release_6x5eim87vm_v1/index.html",
        "https://e-town-6x5e.play.origingame.dev/play/6x5eim87vm/release_6x5eim87vm_v1/assets/index-3Tc1UuKv.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 36,
          "drawMethods": [
            "drawImage",
            "fillText",
            "clearRect",
            "fillRect",
            "createRadialGradient",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "youshinator",
      "平台标记模拟发布者": false
    },
    {
      "序号": 183,
      "名称": "这片儿没我不行",
      "ID": "7ukyctdhbk",
      "slug": "game-7uky",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "React＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://game-7uky.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-7uky",
      "检查入口": "https://game-7uky.play.origingame.dev/play/7ukyctdhbk/release_7ukyctdhbk_v3/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.production",
          "url": "https://game-7uky.play.origingame.dev/play/7ukyctdhbk/release_7ukyctdhbk_v3/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://game-7uky.play.origingame.dev/play/7ukyctdhbk/release_7ukyctdhbk_v3/index.html"
        }
      ],
      "检查文件": [
        "https://game-7uky.play.origingame.dev/play/7ukyctdhbk/release_7ukyctdhbk_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React＋Canvas 2D",
        "after": "React＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "drawImage",
            "clearRect",
            "fillText",
            "measureText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "观察身边隐患，守护社区安全，种下一朵小红花。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 184,
      "名称": "Ori and the Blind Forest · 非官方重构",
      "ID": "vjyy7b1hzs",
      "slug": "ori-and-the-blind-forest",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://ori-and-the-blind-forest.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/ori-and-the-blind-forest",
      "检查入口": "https://ori-and-the-blind-forest.play.origingame.dev/play/vjyy7b1hzs/release_vjyy7b1hzs_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://ori-and-the-blind-forest.play.origingame.dev/play/vjyy7b1hzs/release_vjyy7b1hzs_v2/assets/index-CtAn_mky.js"
        }
      ],
      "检查文件": [
        "https://ori-and-the-blind-forest.play.origingame.dev/play/vjyy7b1hzs/release_vjyy7b1hzs_v2/index.html",
        "https://ori-and-the-blind-forest.play.origingame.dev/play/vjyy7b1hzs/release_vjyy7b1hzs_v2/assets/index-CtAn_mky.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 49,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "循着精灵之光穿越尼博尔：跳跃、弹射、探索与重建的故事演出。",
      "来源作者": "Origin · Cobalt",
      "平台标记模拟发布者": false
    },
    {
      "序号": 185,
      "名称": "钢铁前线 · IRON DUNES",
      "ID": "p9te8ycayz",
      "slug": "iron-dunes",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://iron-dunes.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/iron-dunes",
      "检查入口": "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/assets/index-D4xPBoQj.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/assets/index-D4xPBoQj.js"
        },
        {
          "technology": "WebGL",
          "match": "getContext(\"webgl2\"",
          "url": "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/assets/index-D4xPBoQj.js"
        }
      ],
      "检查文件": [
        "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/index.html",
        "https://iron-dunes.play.origingame.dev/play/p9te8ycayz/release_p9te8ycayz_v3/assets/index-D4xPBoQj.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 65,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "五款历史战车，八对八团队回合：侦察、摆角、缩圈，再扣下扳机。",
      "来源作者": "Origin · Quartz",
      "平台标记模拟发布者": false
    },
    {
      "序号": 186,
      "名称": "Grimhold · 暗堡",
      "ID": "ig0wout9ul",
      "slug": "grimhold",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://grimhold.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/grimhold",
      "检查入口": "https://grimhold.play.origingame.dev/play/ig0wout9ul/release_ig0wout9ul_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://grimhold.play.origingame.dev/play/ig0wout9ul/release_ig0wout9ul_v3/assets/index-km64idMR.js"
        }
      ],
      "检查文件": [
        "https://grimhold.play.origingame.dev/play/ig0wout9ul/release_ig0wout9ul_v3/index.html",
        "https://grimhold.play.origingame.dev/play/ig0wout9ul/release_ig0wout9ul_v3/assets/index-km64idMR.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 2,
          "drawMethods": [
            "drawImage",
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Three classes, four acts and an endless descent. A loot-driven action RPG rendered in WebGPU.",
      "来源作者": "Origin · Cobalt",
      "平台标记模拟发布者": false
    },
    {
      "序号": 187,
      "名称": "Sunsprout · 逐日小狐",
      "ID": "1uk8lw96g4",
      "slug": "sunsprout",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 6,
      "游玩链接": "https://sunsprout.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/sunsprout",
      "检查入口": "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/render.mjs"
        }
      ],
      "检查文件": [
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/index.html",
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/main.mjs",
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/engine.mjs",
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/levels.mjs",
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/render.mjs",
        "https://sunsprout.play.origingame.dev/play/1uk8lw96g4/release_1uk8lw96g4_v6/audio.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 26,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "戴好帽子，跃过四季，把十二封日光信带回家。",
      "来源作者": "Origin · Orbit",
      "平台标记模拟发布者": false
    },
    {
      "序号": 188,
      "名称": "纪念回廊 / Monument Echoes",
      "ID": "bwe0y6wkuh",
      "slug": "monument-echoes",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 4,
      "游玩链接": "https://monument-echoes.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/monument-echoes",
      "检查入口": "https://monument-echoes.play.origingame.dev/play/bwe0y6wkuh/release_bwe0y6wkuh_v4/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://monument-echoes.play.origingame.dev/play/bwe0y6wkuh/release_bwe0y6wkuh_v4/assets/index-UywuU6kI.js"
        }
      ],
      "检查文件": [
        "https://monument-echoes.play.origingame.dev/play/bwe0y6wkuh/release_bwe0y6wkuh_v4/index.html",
        "https://monument-echoes.play.origingame.dev/play/bwe0y6wkuh/release_bwe0y6wkuh_v4/assets/index-UywuU6kI.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 6,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一座只在某个角度成立的建筑。十章等距不可能几何解谜，没有战斗、计时或失败。",
      "来源作者": "Origin · Pixel",
      "平台标记模拟发布者": false
    },
    {
      "序号": 189,
      "名称": "晶格 LATTICE",
      "ID": "xjxqanfadi",
      "slug": "lattice",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://lattice.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/lattice",
      "检查入口": "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/index.html"
        }
      ],
      "检查文件": [
        "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/index.html",
        "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/src/main.mjs",
        "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/src/levels.mjs",
        "https://lattice.play.origingame.dev/play/xjxqanfadi/release_xjxqanfadi_v1/src/rules.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 24,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "让同色晶体相遇，让八座温室重新开花。每一滑，眼前的局面都不同。",
      "来源作者": "Origin · Vela",
      "平台标记模拟发布者": false
    },
    {
      "序号": 190,
      "名称": "遗物回廊 Relic Run",
      "ID": "rrdvgyjpap",
      "slug": "relic-run",
      "玩法标签": "卡牌",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://relic-run.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/relic-run",
      "检查入口": "https://relic-run.play.origingame.dev/play/rrdvgyjpap/release_rrdvgyjpap_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://relic-run.play.origingame.dev/play/rrdvgyjpap/release_rrdvgyjpap_v1/src/main.mjs"
        }
      ],
      "检查文件": [
        "https://relic-run.play.origingame.dev/play/rrdvgyjpap/release_rrdvgyjpap_v1/index.html",
        "https://relic-run.play.origingame.dev/play/rrdvgyjpap/release_rrdvgyjpap_v1/src/main.mjs",
        "https://relic-run.play.origingame.dev/play/rrdvgyjpap/release_rrdvgyjpap_v1/src/rules.mjs"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "三点能量，一盏灯。留下破势牌，打断下一拍重击。",
      "来源作者": "Origin · Lumen",
      "平台标记模拟发布者": false
    },
    {
      "序号": 191,
      "名称": "EDG ZOO 消消乐",
      "ID": "5c15lv6jai",
      "slug": "edg-5c15",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 40,
      "游玩链接": "https://edg-5c15.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/edg-5c15",
      "检查入口": "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：clearRect, createLinearGradient, drawImage",
          "url": "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/render.js"
        }
      ],
      "检查文件": [
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/index.html",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/main.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/core.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/state.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/assets.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/audio.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/board.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/battle.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/fx-gpu.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/render.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/layout.js",
        "https://edg-5c15.play.origingame.dev/play/5c15lv6jai/release_5c15lv6jai_v40/src/ui.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 112,
          "drawMethods": [
            "drawImage",
            "createLinearGradient",
            "createRadialGradient",
            "clearRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "应援 · 收集 · 每日挑战",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 192,
      "名称": "EDG 王牌消消乐",
      "ID": "m47qw7nzmb",
      "slug": "edg",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://edg.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/edg",
      "检查入口": "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/render.js"
        }
      ],
      "检查文件": [
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/index.html",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/main.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/core.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/state.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/assets.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/audio.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/board.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/fx-gpu.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/render.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/ui.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/levels.js",
        "https://edg.play.origingame.dev/play/m47qw7nzmb/release_m47qw7nzmb_v3/src/fx.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 36,
          "drawMethods": [
            "drawImage",
            "createLinearGradient",
            "createRadialGradient",
            "fillText",
            "clearRect",
            "fillRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "EDG 萌宠三消闯关，复刻皇家消除玩法",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 193,
      "名称": "霓虹防线 · Phaser 重制版",
      "ID": "c2essbl9j1",
      "slug": "phaser",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 7,
      "游玩链接": "https://phaser.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/phaser",
      "检查入口": "https://phaser.play.origingame.dev/play/c2essbl9j1/release_c2essbl9j1_v7/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://phaser.play.origingame.dev/play/c2essbl9j1/release_c2essbl9j1_v7/assets/game-CCeLF5sn.js"
        }
      ],
      "检查文件": [
        "https://phaser.play.origingame.dev/play/c2essbl9j1/release_c2essbl9j1_v7/index.html",
        "https://phaser.play.origingame.dev/play/c2essbl9j1/release_c2essbl9j1_v7/assets/game-CCeLF5sn.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 191,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "measureText",
            "fillText",
            "clearRect",
            "strokeRect",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "守住霓虹城的最后防线",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 194,
      "名称": "大宋英雄传（3D）",
      "ID": "xn9utck1n1",
      "slug": "3d",
      "玩法标签": "策略",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://3d.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/3d",
      "检查入口": "https://3d.play.origingame.dev/play/xn9utck1n1/release_xn9utck1n1_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": ".pck\"",
          "url": "https://3d.play.origingame.dev/play/xn9utck1n1/release_xn9utck1n1_v1/index.html"
        }
      ],
      "检查文件": [
        "https://3d.play.origingame.dev/play/xn9utck1n1/release_xn9utck1n1_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 0,
        "parseFailures": [
          {
            "url": "https://3d.play.origingame.dev/play/xn9utck1n1/release_xn9utck1n1_v1/index.html",
            "error": "Unexpected token (2:0)"
          }
        ],
        "missingFiles": []
      },
      "简介": "梁山群雄集结，开启大宋征战。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 195,
      "名称": "Mine TowerDefense · 我的塔防",
      "ID": "hjlumf7k2a",
      "slug": "mine-towerdefense-hjlu",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://mine-towerdefense-hjlu.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mine-towerdefense-hjlu",
      "检查入口": "https://mine-towerdefense-hjlu.play.origingame.dev/play/hjlumf7k2a/release_hjlumf7k2a_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://mine-towerdefense-hjlu.play.origingame.dev/play/hjlumf7k2a/release_hjlumf7k2a_v3/assets/index-ylmGiKRN.js"
        }
      ],
      "检查文件": [
        "https://mine-towerdefense-hjlu.play.origingame.dev/play/hjlumf7k2a/release_hjlumf7k2a_v3/index.html",
        "https://mine-towerdefense-hjlu.play.origingame.dev/play/hjlumf7k2a/release_hjlumf7k2a_v3/assets/index-ylmGiKRN.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 62,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "建塔守城，击退怪物与 Boss！",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 196,
      "名称": "方块要塞 · 五关战役",
      "ID": "gnql70m8ne",
      "slug": "game-gnql",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 8,
      "游玩链接": "https://game-gnql.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-gnql",
      "检查入口": "https://game-gnql.play.origingame.dev/play/gnql70m8ne/release_gnql70m8ne_v8/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-gnql.play.origingame.dev/play/gnql70m8ne/release_gnql70m8ne_v8/assets/index-BbTx_fmc.min.js"
        }
      ],
      "检查文件": [
        "https://game-gnql.play.origingame.dev/play/gnql70m8ne/release_gnql70m8ne_v8/index.html",
        "https://game-gnql.play.origingame.dev/play/gnql70m8ne/release_gnql70m8ne_v8/assets/index-BbTx_fmc.min.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 74,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "建塔守城，击退五波怪物，完成方块要塞战役。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 197,
      "名称": "源晶守界",
      "ID": "u3m0uyv1ii",
      "slug": "game-u3m0",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-u3m0.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-u3m0",
      "检查入口": "https://game-u3m0.play.origingame.dev/play/u3m0uyv1ii/release_u3m0uyv1ii_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-u3m0.play.origingame.dev/play/u3m0uyv1ii/release_u3m0uyv1ii_v2/assets/index-BxPNw9xP.js"
        }
      ],
      "检查文件": [
        "https://game-u3m0.play.origingame.dev/play/u3m0uyv1ii/release_u3m0uyv1ii_v2/index.html",
        "https://game-u3m0.play.origingame.dev/play/u3m0uyv1ii/release_u3m0uyv1ii_v2/assets/index-BxPNw9xP.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 48,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "守住源晶通道，迎战焚天魔物。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 198,
      "名称": "方块塔防：浮空岛之战",
      "ID": "lpth75wc6r",
      "slug": "game-lpth",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-lpth.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-lpth",
      "检查入口": "https://game-lpth.play.origingame.dev/play/lpth75wc6r/release_lpth75wc6r_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-lpth.play.origingame.dev/play/lpth75wc6r/release_lpth75wc6r_v1/bundle/index-D4OAdAx6.js"
        }
      ],
      "检查文件": [
        "https://game-lpth.play.origingame.dev/play/lpth75wc6r/release_lpth75wc6r_v1/index.html",
        "https://game-lpth.play.origingame.dev/play/lpth75wc6r/release_lpth75wc6r_v1/bundle/index-D4OAdAx6.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 61,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "守住浮空岛核心，在五关战役中击退方块怪潮。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 199,
      "名称": "守昼 · Daybreak Bastion",
      "ID": "knru1c6nal",
      "slug": "game-knru",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-knru.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-knru",
      "检查入口": "https://game-knru.play.origingame.dev/play/knru1c6nal/release_knru1c6nal_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：createLinearGradient, drawImage, fillRect, fillText, strokeRect",
          "url": "https://game-knru.play.origingame.dev/play/knru1c6nal/release_knru1c6nal_v3/index.html"
        }
      ],
      "检查文件": [
        "https://game-knru.play.origingame.dev/play/knru1c6nal/release_knru1c6nal_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 99,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "drawImage",
            "fillText",
            "strokeRect",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "白昼布防，黑夜守住太阳碎片。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 200,
      "名称": "Mine TowerDefense：我的塔防",
      "ID": "meevrfay36",
      "slug": "mine-towerdefense",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://mine-towerdefense.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mine-towerdefense",
      "检查入口": "https://mine-towerdefense.play.origingame.dev/play/meevrfay36/release_meevrfay36_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://mine-towerdefense.play.origingame.dev/play/meevrfay36/release_meevrfay36_v2/assets/index-ylmGiKRN.js"
        }
      ],
      "检查文件": [
        "https://mine-towerdefense.play.origingame.dev/play/meevrfay36/release_meevrfay36_v2/index.html",
        "https://mine-towerdefense.play.origingame.dev/play/meevrfay36/release_meevrfay36_v2/assets/index-ylmGiKRN.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 62,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "从平原到末地，建塔守城，击退方块世界怪潮。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 201,
      "名称": "大宋英雄传",
      "ID": "lca3by3tvs",
      "slug": "game-lca3",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://game-lca3.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-lca3",
      "检查入口": "https://game-lca3.play.origingame.dev/play/lca3by3tvs/release_lca3by3tvs_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-lca3.play.origingame.dev/play/lca3by3tvs/release_lca3by3tvs_v2/assets/index-DTasFOXj.js"
        }
      ],
      "检查文件": [
        "https://game-lca3.play.origingame.dev/play/lca3by3tvs/release_lca3by3tvs_v2/index.html",
        "https://game-lca3.play.origingame.dev/play/lca3by3tvs/release_lca3by3tvs_v2/assets/index-DTasFOXj.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 43,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "竖屏手机里横屏游玩的大宋塔防冒险",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 202,
      "名称": "青翼防线",
      "ID": "tqpjoposyg",
      "slug": "game-tqpj",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 2,
      "游玩链接": "https://game-tqpj.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-tqpj",
      "检查入口": "https://game-tqpj.play.origingame.dev/play/tqpjoposyg/release_tqpjoposyg_v2/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://game-tqpj.play.origingame.dev/play/tqpjoposyg/release_tqpjoposyg_v2/index.html"
        }
      ],
      "检查文件": [
        "https://game-tqpj.play.origingame.dev/play/tqpjoposyg/release_tqpjoposyg_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 39,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "少年指挥四大机器人序列，守住人类文明最后的青翼防线。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 203,
      "名称": "阅读框架 / Reading Frame",
      "ID": "hqnj1bnp74",
      "slug": "reading-frame",
      "玩法标签": "教育",
      "平台引擎标签": "Godot",
      "技术分组": "Godot 引擎导出",
      "代码识别": "Godot 引擎导出",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://reading-frame.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/reading-frame",
      "检查入口": "https://reading-frame.play.origingame.dev/play/hqnj1bnp74/release_hqnj1bnp74_v1/index.html",
      "证据": [
        {
          "technology": "Godot",
          "match": ".pck\"",
          "url": "https://reading-frame.play.origingame.dev/play/hqnj1bnp74/release_hqnj1bnp74_v1/index.html"
        }
      ],
      "检查文件": [
        "https://reading-frame.play.origingame.dev/play/hqnj1bnp74/release_hqnj1bnp74_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Godot 引擎导出",
        "after": "Godot 引擎导出",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 5,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "解码 mRNA，让真实蛋白质折叠 / Decode mRNA and fold real proteins",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 204,
      "名称": "扑克导师 · Poker Mentor",
      "ID": "rtlxvmab7n",
      "slug": "poker-mentor",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "React／DOM 网页",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://poker-mentor.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/poker-mentor",
      "检查入口": "https://poker-mentor.play.origingame.dev/play/rtlxvmab7n/release_rtlxvmab7n_v1/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://poker-mentor.play.origingame.dev/play/rtlxvmab7n/release_rtlxvmab7n_v1/assets/index-DWQBGW1R.js"
        }
      ],
      "检查文件": [
        "https://poker-mentor.play.origingame.dev/play/rtlxvmab7n/release_rtlxvmab7n_v1/index.html",
        "https://poker-mentor.play.origingame.dev/play/rtlxvmab7n/release_rtlxvmab7n_v1/assets/index-DWQBGW1R.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React／DOM 网页",
        "after": "React／DOM 网页",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "边打边学德州扑克 / Learn Texas Hold'em while you play",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 205,
      "名称": "商业大亨 / Business Tycoon",
      "ID": "cln3rcik1f",
      "slug": "business-tycoon",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://business-tycoon.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/business-tycoon",
      "检查入口": "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/main.js"
        }
      ],
      "检查文件": [
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/index.html",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/main.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/config.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/engine.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/map.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/game.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/agent.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/simulation.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/renderer/index.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/renderer/minimap.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/ui/panels.js",
        "https://business-tycoon.play.origingame.dev/play/cln3rcik1f/release_cln3rcik1f_v2/src/ui/speed.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 356,
          "drawMethods": [
            "clearRect",
            "createRadialGradient",
            "fillRect",
            "measureText",
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "建造 AI 创业帝国 / Build your AI startup empire",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 206,
      "名称": "重力摩托 / Gravity Trials",
      "ID": "ebbirs5p5g",
      "slug": "gravity-trials",
      "玩法标签": "竞速",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://gravity-trials.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/gravity-trials",
      "检查入口": "https://gravity-trials.play.origingame.dev/play/ebbirs5p5g/release_ebbirs5p5g_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://gravity-trials.play.origingame.dev/play/ebbirs5p5g/release_ebbirs5p5g_v1/assets/index-C1Bwaxpi.js"
        }
      ],
      "检查文件": [
        "https://gravity-trials.play.origingame.dev/play/ebbirs5p5g/release_ebbirs5p5g_v1/index.html",
        "https://gravity-trials.play.origingame.dev/play/ebbirs5p5g/release_ebbirs5p5g_v1/assets/index-C1Bwaxpi.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 6,
          "drawMethods": [
            "measureText",
            "fillText",
            "fillRect",
            "drawImage",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "重力、平衡与速度的双语摩托试炼 / Bilingual motorcycle trials of gravity, balance and speed",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 207,
      "名称": "CHROMA 色彩广场",
      "ID": "7v6pyxve7s",
      "slug": "chroma",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://chroma.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/chroma",
      "检查入口": "https://chroma.play.origingame.dev/play/7v6pyxve7s/release_7v6pyxve7s_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://chroma.play.origingame.dev/play/7v6pyxve7s/release_7v6pyxve7s_v1/assets/index-CKF-i87_.js"
        }
      ],
      "检查文件": [
        "https://chroma.play.origingame.dev/play/7v6pyxve7s/release_7v6pyxve7s_v1/index.html",
        "https://chroma.play.origingame.dev/play/7v6pyxve7s/release_7v6pyxve7s_v1/assets/index-CKF-i87_.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 96,
          "drawMethods": [
            "drawImage",
            "clearRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "第一人称按数字绘画 / First-person paint-by-numbers",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 208,
      "名称": "K8s 运维战场 · K8s Games",
      "ID": "l9mu4k636r",
      "slug": "k8s-k8s-games",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://k8s-k8s-games.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/k8s-k8s-games",
      "检查入口": "https://k8s-k8s-games.play.origingame.dev/play/l9mu4k636r/release_l9mu4k636r_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://k8s-k8s-games.play.origingame.dev/play/l9mu4k636r/release_l9mu4k636r_v1/index.html"
        },
        {
          "technology": "WebGL",
          "match": "getContext('webgl2'",
          "url": "https://k8s-k8s-games.play.origingame.dev/play/l9mu4k636r/release_l9mu4k636r_v1/index.html"
        }
      ],
      "检查文件": [
        "https://k8s-k8s-games.play.origingame.dev/play/l9mu4k636r/release_l9mu4k636r_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": true,
          "canvas": true,
          "domTags": 337,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "3D Kubernetes 运维实战教学 · Learn Kubernetes operations by playing",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 209,
      "名称": "Squeak & Destroy / 吱吱毁灭战",
      "ID": "4ydm6c8fut",
      "slug": "squeak-destroy",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://squeak-destroy.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/squeak-destroy",
      "检查入口": "https://squeak-destroy.play.origingame.dev/play/4ydm6c8fut/release_4ydm6c8fut_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://squeak-destroy.play.origingame.dev/play/4ydm6c8fut/release_4ydm6c8fut_v1/bundle.min.js?v=5.1.0"
        },
        {
          "technology": "WebGL",
          "match": "getContext(\"webgl\"",
          "url": "https://squeak-destroy.play.origingame.dev/play/4ydm6c8fut/release_4ydm6c8fut_v1/bundle.min.js?v=5.1.0"
        }
      ],
      "检查文件": [
        "https://squeak-destroy.play.origingame.dev/play/4ydm6c8fut/release_4ydm6c8fut_v1/index.html",
        "https://squeak-destroy.play.origingame.dev/play/4ydm6c8fut/release_4ydm6c8fut_v1/bundle.min.js?v=5.1.0"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 56,
          "drawMethods": [
            "fillRect",
            "createLinearGradient",
            "drawImage",
            "createRadialGradient",
            "clearRect",
            "fillText",
            "strokeRect",
            "measureText"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "萌兽蓄力开火，炸穿战场 / Cute animals, big artillery, destructible worlds",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 210,
      "名称": "Subterrans · 地下蚁国",
      "ID": "4lykfdzz1v",
      "slug": "subterrans",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://subterrans.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/subterrans",
      "检查入口": "https://subterrans.play.origingame.dev/play/4lykfdzz1v/release_4lykfdzz1v_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://subterrans.play.origingame.dev/play/4lykfdzz1v/release_4lykfdzz1v_v2/assets/index-BCKTkAfE.js"
        }
      ],
      "检查文件": [
        "https://subterrans.play.origingame.dev/play/4lykfdzz1v/release_4lykfdzz1v_v2/index.html",
        "https://subterrans.play.origingame.dev/play/4lykfdzz1v/release_4lykfdzz1v_v2/assets/index-BCKTkAfE.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 25,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "确定性的地下蚁国 / A deterministic underground ant-colony simulation",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 211,
      "名称": "Super Bash Folds",
      "ID": "0myj649p2q",
      "slug": "super-bash-folds",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://super-bash-folds.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/super-bash-folds",
      "检查入口": "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/index-CyWDBa-l.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/threeStageRenderer-DWMbsTLD.js"
        }
      ],
      "检查文件": [
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/index.html",
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/index-CyWDBa-l.js",
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/testLab-BhRJ_K1Y.js",
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/characterAssets-bM72gdI9.js",
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/render-C1IpTpie.js",
        "https://super-bash-folds.play.origingame.dev/play/0myj649p2q/release_0myj649p2q_v2/assets/threeStageRenderer-DWMbsTLD.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 333,
          "drawMethods": [
            "clearRect",
            "drawImage",
            "fillRect",
            "createLinearGradient",
            "createRadialGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 6,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Fast open-source platform fighting, ready in your browser",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 212,
      "名称": "Moonlit Mixologist · 月夜调酒师",
      "ID": "n7maof89mj",
      "slug": "moonlit-mixologist",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 2,
      "游玩链接": "https://moonlit-mixologist.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/moonlit-mixologist",
      "检查入口": "https://moonlit-mixologist.play.origingame.dev/play/n7maof89mj/release_n7maof89mj_v2/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://moonlit-mixologist.play.origingame.dev/play/n7maof89mj/release_n7maof89mj_v2/index.html"
        }
      ],
      "检查文件": [
        "https://moonlit-mixologist.play.origingame.dev/play/n7maof89mj/release_n7maof89mj_v2/index.html",
        "https://moonlit-mixologist.play.origingame.dev/play/n7maof89mj/release_n7maof89mj_v2/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 52,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Mix each moonlit order to perfection · 调出客人的月夜特饮",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 213,
      "名称": "纪念碑：粗野主义城市 / MONUMENT",
      "ID": "fpqivqlzz7",
      "slug": "monument",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js＋React",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://monument.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/monument",
      "检查入口": "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/assets/index-C1VbWcIy.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/assets/CityScene-1Ll6nP9i.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/assets/CityScene-1Ll6nP9i.js"
        }
      ],
      "检查文件": [
        "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/index.html",
        "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/assets/index-C1VbWcIy.js",
        "https://monument.play.origingame.dev/play/fpqivqlzz7/release_fpqivqlzz7_v2/assets/CityScene-1Ll6nP9i.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js＋React",
        "after": "Three.js＋React",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "塑造混凝土、光线与公共生活 / Shape concrete, light, and public life",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 214,
      "名称": "King Pong / 王者乒乓",
      "ID": "3cqb154l9c",
      "slug": "king-pong",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://king-pong.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/king-pong",
      "检查入口": "https://king-pong.play.origingame.dev/play/3cqb154l9c/release_3cqb154l9c_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://king-pong.play.origingame.dev/play/3cqb154l9c/release_3cqb154l9c_v1/index.html"
        }
      ],
      "检查文件": [
        "https://king-pong.play.origingame.dev/play/3cqb154l9c/release_3cqb154l9c_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 110,
          "drawMethods": [
            "fillRect",
            "fillText",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "18 关战役、本地双人与隐藏结局 / 18-level campaign, local versus & secret ending",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 215,
      "名称": "棋境：Chessmata Local",
      "ID": "w68onnsf9y",
      "slug": "chessmata-local",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "React／DOM 网页",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://chessmata-local.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/chessmata-local",
      "检查入口": "https://chessmata-local.play.origingame.dev/play/w68onnsf9y/release_w68onnsf9y_v2/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://chessmata-local.play.origingame.dev/play/w68onnsf9y/release_w68onnsf9y_v2/assets/index--LoVxjF8.js"
        }
      ],
      "检查文件": [
        "https://chessmata-local.play.origingame.dev/play/w68onnsf9y/release_w68onnsf9y_v2/index.html",
        "https://chessmata-local.play.origingame.dev/play/w68onnsf9y/release_w68onnsf9y_v2/assets/index--LoVxjF8.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React／DOM 网页",
        "after": "React／DOM 网页",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "本地 AI / 双人完整国际象棋 · Full offline-ready chess",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 216,
      "名称": "Cloudwing Odyssey / 云翼奇旅",
      "ID": "2cqd2i9xo2",
      "slug": "cloudwing-odyssey",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://cloudwing-odyssey.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/cloudwing-odyssey",
      "检查入口": "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/birds.js"
        }
      ],
      "检查文件": [
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/index.html",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/i18n.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/storage.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/audio.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/particles.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/birds.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/backgrounds.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/physics.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/renderer.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/ui.js",
        "https://cloudwing-odyssey.play.origingame.dev/play/2cqd2i9xo2/release_2cqd2i9xo2_v1/js/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 238,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "clearRect",
            "createLinearGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 11,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "十二飞鸟，十一世界 / 12 birds across 11 living worlds",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 217,
      "名称": "AEON · 进化文明 / Evolving Civilization",
      "ID": "f7oayo40tw",
      "slug": "aeon-evolving-civilization",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://aeon-evolving-civilization.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/aeon-evolving-civilization",
      "检查入口": "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/game/ui.js"
        }
      ],
      "检查文件": [
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/index.html",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/main.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/game/game.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/game/ui.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/game/input.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/sim/heritage.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/sim/names.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/core/rng.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/i18n.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/sim/sim.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/sim/tech.js",
        "https://aeon-evolving-civilization.play.origingame.dev/play/f7oayo40tw/release_f7oayo40tw_v1/src/render/camera.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 381,
          "drawMethods": [
            "clearRect",
            "fillText"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "神经网络生物演化出的文明史 / Civilizations evolved by living neural minds",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 218,
      "名称": "成人日前夜 / Eve of Coming-of-Age",
      "ID": "d879nq528z",
      "slug": "eve-of-coming-of-age",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://eve-of-coming-of-age.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/eve-of-coming-of-age",
      "检查入口": "https://eve-of-coming-of-age.play.origingame.dev/play/d879nq528z/release_d879nq528z_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://eve-of-coming-of-age.play.origingame.dev/play/d879nq528z/release_d879nq528z_v1/game.js"
        }
      ],
      "检查文件": [
        "https://eve-of-coming-of-age.play.origingame.dev/play/d879nq528z/release_d879nq528z_v1/index.html",
        "https://eve-of-coming-of-age.play.origingame.dev/play/d879nq528z/release_d879nq528z_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 23,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "成人日零点之前，把名字从编号里取回来。 / Before midnight, reclaim a name from its number.",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 219,
      "名称": "天际香蕉对决 / Skyline Banana Duel",
      "ID": "u4oj0hdbke",
      "slug": "skyline-banana-duel",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://skyline-banana-duel.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/skyline-banana-duel",
      "检查入口": "https://skyline-banana-duel.play.origingame.dev/play/u4oj0hdbke/release_u4oj0hdbke_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://skyline-banana-duel.play.origingame.dev/play/u4oj0hdbke/release_u4oj0hdbke_v1/assets/index-DSZTlKFB.js"
        }
      ],
      "检查文件": [
        "https://skyline-banana-duel.play.origingame.dev/play/u4oj0hdbke/release_u4oj0hdbke_v1/index.html",
        "https://skyline-banana-duel.play.origingame.dev/play/u4oj0hdbke/release_u4oj0hdbke_v1/assets/index-DSZTlKFB.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 19,
          "drawMethods": [
            "fillRect",
            "fillText",
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "风与重力之间的一记香蕉弧线 / Arc bananas across a windy skyline",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 220,
      "名称": "童年大富翁 · Childhood Tycoon",
      "ID": "2s493f7aqn",
      "slug": "childhood-tycoon",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 4,
      "游玩链接": "https://childhood-tycoon.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/childhood-tycoon",
      "检查入口": "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/index.html"
        }
      ],
      "检查文件": [
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/index.html",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/vendor/jquery.min.js",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/vendor/slotmachine.min.js",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/sound-manager.js",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/i18n.js",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/ai.js",
        "https://childhood-tycoon.play.origingame.dev/play/2s493f7aqn/release_2s493f7aqn_v4/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 57,
          "drawMethods": []
        },
        "parsedPrograms": 9,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "掷骰环游世界，经营地产成为最后的富翁 / Roll, build, and become the last tycoon",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 221,
      "名称": "墙面乱斗 · WallBrawl",
      "ID": "mdz5egkdw8",
      "slug": "wallbrawl",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://wallbrawl.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/wallbrawl",
      "检查入口": "https://wallbrawl.play.origingame.dev/play/mdz5egkdw8/release_mdz5egkdw8_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://wallbrawl.play.origingame.dev/play/mdz5egkdw8/release_mdz5egkdw8_v2/index.html"
        }
      ],
      "检查文件": [
        "https://wallbrawl.play.origingame.dev/play/mdz5egkdw8/release_mdz5egkdw8_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 64,
          "drawMethods": [
            "clearRect",
            "fillText",
            "strokeRect",
            "fillRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 14,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "把任意屏幕变成双人格斗场 / Turn any screen into a two-player arena",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 222,
      "名称": "星尘大亨 / Stardust Tycoon",
      "ID": "d8o1hdvyqe",
      "slug": "stardust-tycoon",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://stardust-tycoon.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/stardust-tycoon",
      "检查入口": "https://stardust-tycoon.play.origingame.dev/play/d8o1hdvyqe/release_d8o1hdvyqe_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://stardust-tycoon.play.origingame.dev/play/d8o1hdvyqe/release_d8o1hdvyqe_v1/game.js"
        }
      ],
      "检查文件": [
        "https://stardust-tycoon.play.origingame.dev/play/d8o1hdvyqe/release_d8o1hdvyqe_v1/index.html",
        "https://stardust-tycoon.play.origingame.dev/play/d8o1hdvyqe/release_d8o1hdvyqe_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 60,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "从一粒星尘到一座宇宙企业 / From one spark to a cosmic empire",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 223,
      "名称": "帝国 1800–2100 / Empires 1800–2100",
      "ID": "icvl4wjpk4",
      "slug": "1800-2100-empires-1800-2100",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://1800-2100-empires-1800-2100.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/1800-2100-empires-1800-2100",
      "检查入口": "https://1800-2100-empires-1800-2100.play.origingame.dev/play/icvl4wjpk4/release_icvl4wjpk4_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://1800-2100-empires-1800-2100.play.origingame.dev/play/icvl4wjpk4/release_icvl4wjpk4_v1/assets/index-Cof21LAR.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://1800-2100-empires-1800-2100.play.origingame.dev/play/icvl4wjpk4/release_icvl4wjpk4_v1/assets/index-Cof21LAR.js"
        }
      ],
      "检查文件": [
        "https://1800-2100-empires-1800-2100.play.origingame.dev/play/icvl4wjpk4/release_icvl4wjpk4_v1/index.html",
        "https://1800-2100-empires-1800-2100.play.origingame.dev/play/icvl4wjpk4/release_icvl4wjpk4_v1/assets/index-Cof21LAR.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 18,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "fillRect",
            "createLinearGradient",
            "createRadialGradient",
            "strokeRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "五个时代，一场战争 / Five ages, one war",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 224,
      "名称": "StepFever: Neon Pulse / 霓虹脉冲",
      "ID": "2auxcn40fi",
      "slug": "stepfever-neon-pulse",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 5,
      "游玩链接": "https://stepfever-neon-pulse.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/stepfever-neon-pulse",
      "检查入口": "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/assets/main-C8gpQ2W6.js"
        },
        {
          "technology": "PixiJS",
          "match": "pixi.js",
          "url": "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/assets/main-C8gpQ2W6.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/assets/main-C8gpQ2W6.js"
        },
        {
          "technology": "WebGL",
          "match": "getContext(\"webgl\"",
          "url": "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/assets/main-C8gpQ2W6.js"
        }
      ],
      "检查文件": [
        "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/index.html",
        "https://stepfever-neon-pulse.play.origingame.dev/play/2auxcn40fi/release_2auxcn40fi_v5/assets/main-C8gpQ2W6.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 196,
          "drawMethods": [
            "measureText",
            "createLinearGradient",
            "fillRect",
            "createRadialGradient",
            "clearRect",
            "drawImage",
            "strokeRect",
            "fillText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "离线即玩 DDR 节奏挑战 / Instant offline DDR rhythm play",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 225,
      "名称": "蓝图工厂 · Blueprint Factory",
      "ID": "kno8qolpap",
      "slug": "blueprint-factory",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 3,
      "游玩链接": "https://blueprint-factory.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/blueprint-factory",
      "检查入口": "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/game.js"
        }
      ],
      "检查文件": [
        "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/index.html",
        "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/og-bridge.js",
        "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/game.js",
        "https://blueprint-factory.play.origingame.dev/play/kno8qolpap/release_kno8qolpap_v3/i18n.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 516,
          "drawMethods": []
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "六级自动化、研究与多层重置 / Six-tier automation, research & prestige",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 226,
      "名称": "鸽子工艺 / PigeonCraft",
      "ID": "au43rkzv6h",
      "slug": "pigeoncraft",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://pigeoncraft.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/pigeoncraft",
      "检查入口": "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/assets/index-D7qH6xk5.js"
        }
      ],
      "检查文件": [
        "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/index.html",
        "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/assets/index-D7qH6xk5.js",
        "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/assets/InstructionsMenu-C8Undali.js",
        "https://pigeoncraft.play.origingame.dev/play/au43rkzv6h/release_au43rkzv6h_v1/assets/AboutMenu-vrDtyBMo.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 15,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "采集、制作、建造、生存 / Gather, craft, build, survive",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 227,
      "名称": "Datacenter Survival / 数据中心生存战",
      "ID": "gvor0ojnif",
      "slug": "datacenter-survival",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://datacenter-survival.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/datacenter-survival",
      "检查入口": "https://datacenter-survival.play.origingame.dev/play/gvor0ojnif/release_gvor0ojnif_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.min.js",
          "url": "https://datacenter-survival.play.origingame.dev/play/gvor0ojnif/release_gvor0ojnif_v1/index.html"
        }
      ],
      "检查文件": [
        "https://datacenter-survival.play.origingame.dev/play/gvor0ojnif/release_gvor0ojnif_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 121,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Keep power flowing and heat moving / 让电力不断，让热量散去",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 228,
      "名称": "Skyward: 天际飞行",
      "ID": "94shtuzudx",
      "slug": "skyward",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://skyward.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/skyward",
      "检查入口": "https://skyward.play.origingame.dev/play/94shtuzudx/release_94shtuzudx_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://skyward.play.origingame.dev/play/94shtuzudx/release_94shtuzudx_v1/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://skyward.play.origingame.dev/play/94shtuzudx/release_94shtuzudx_v1/index.html"
        }
      ],
      "检查文件": [
        "https://skyward.play.origingame.dev/play/94shtuzudx/release_94shtuzudx_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 86,
          "drawMethods": [
            "fillRect",
            "fillText",
            "createRadialGradient",
            "clearRect",
            "measureText",
            "drawImage",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "动态天气任务飞行 / Mission flying in a living sky",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 229,
      "名称": "Mobhold / 魔群坚守",
      "ID": "avm5isidjn",
      "slug": "mobhold",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://mobhold.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mobhold",
      "检查入口": "https://mobhold.play.origingame.dev/play/avm5isidjn/release_avm5isidjn_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://mobhold.play.origingame.dev/play/avm5isidjn/release_avm5isidjn_v1/game.js"
        }
      ],
      "检查文件": [
        "https://mobhold.play.origingame.dev/play/avm5isidjn/release_avm5isidjn_v1/index.html",
        "https://mobhold.play.origingame.dev/play/avm5isidjn/release_avm5isidjn_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "strokeRect",
            "fillText",
            "clearRect",
            "measureText"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "自动迎战怪潮，选择强化，坚持到最后 / Auto-fight hordes, choose upgrades, hold the line",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 230,
      "名称": "Operation Ironhold / 铁壁行动",
      "ID": "xhm6x4kcet",
      "slug": "operation-ironhold",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://operation-ironhold.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/operation-ironhold",
      "检查入口": "https://operation-ironhold.play.origingame.dev/play/xhm6x4kcet/release_xhm6x4kcet_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.min.js",
          "url": "https://operation-ironhold.play.origingame.dev/play/xhm6x4kcet/release_xhm6x4kcet_v3/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://operation-ironhold.play.origingame.dev/play/xhm6x4kcet/release_xhm6x4kcet_v3/index.html"
        }
      ],
      "检查文件": [
        "https://operation-ironhold.play.origingame.dev/play/xhm6x4kcet/release_xhm6x4kcet_v3/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 112,
          "drawMethods": [
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "fillText",
            "clearRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "三分钟肃清第 7 区 / Clear Sector 7 in three minutes",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 231,
      "名称": "立体方块 / 3D Blockout",
      "ID": "hg2vi1av0a",
      "slug": "3d-blockout",
      "玩法标签": "益智",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://3d-blockout.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/3d-blockout",
      "检查入口": "https://3d-blockout.play.origingame.dev/play/hg2vi1av0a/release_hg2vi1av0a_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.min.js",
          "url": "https://3d-blockout.play.origingame.dev/play/hg2vi1av0a/release_hg2vi1av0a_v1/index.html"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://3d-blockout.play.origingame.dev/play/hg2vi1av0a/release_hg2vi1av0a_v1/index.html"
        }
      ],
      "检查文件": [
        "https://3d-blockout.play.origingame.dev/play/hg2vi1av0a/release_hg2vi1av0a_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 63,
          "drawMethods": [
            "fillRect"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "旋转三轴，填满每一层 / Rotate in 3 axes, complete every layer",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 232,
      "名称": "Orbhold：史莱姆军团 / Orbhold",
      "ID": "mtu7jojkv7",
      "slug": "orbhold-orbhold",
      "玩法标签": "动作",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://orbhold-orbhold.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/orbhold-orbhold",
      "检查入口": "https://orbhold-orbhold.play.origingame.dev/play/mtu7jojkv7/release_mtu7jojkv7_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://orbhold-orbhold.play.origingame.dev/play/mtu7jojkv7/release_mtu7jojkv7_v1/game.js"
        }
      ],
      "检查文件": [
        "https://orbhold-orbhold.play.origingame.dev/play/mtu7jojkv7/release_mtu7jojkv7_v1/index.html",
        "https://orbhold-orbhold.play.origingame.dev/play/mtu7jojkv7/release_mtu7jojkv7_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 43,
          "drawMethods": [
            "drawImage",
            "fillText",
            "clearRect",
            "fillRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "集结史莱姆，打造军团，称霸竞技场 / Rally slimes, build an army, rule the arena",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 233,
      "名称": "Neon Rift: Last Signal / 霓虹裂隙：最后信号",
      "ID": "u0thaxlw3u",
      "slug": "neon-rift-last-signal",
      "玩法标签": "射击",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://neon-rift-last-signal.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/neon-rift-last-signal",
      "检查入口": "https://neon-rift-last-signal.play.origingame.dev/play/u0thaxlw3u/release_u0thaxlw3u_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://neon-rift-last-signal.play.origingame.dev/play/u0thaxlw3u/release_u0thaxlw3u_v1/script.js"
        }
      ],
      "检查文件": [
        "https://neon-rift-last-signal.play.origingame.dev/play/u0thaxlw3u/release_u0thaxlw3u_v1/index.html",
        "https://neon-rift-last-signal.play.origingame.dev/play/u0thaxlw3u/release_u0thaxlw3u_v1/script.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 79,
          "drawMethods": [
            "fillRect",
            "fillText",
            "clearRect",
            "createRadialGradient"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Outrun the swarm. Rebuild the signal. / 冲出虫群，重启最后信号。",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 234,
      "名称": "TIDELINE 潮汐线 / TIDELINE",
      "ID": "k1q4ew69hk",
      "slug": "tideline-tideline",
      "玩法标签": "休闲",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://tideline-tideline.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/tideline-tideline",
      "检查入口": "https://tideline-tideline.play.origingame.dev/play/k1q4ew69hk/release_k1q4ew69hk_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://tideline-tideline.play.origingame.dev/play/k1q4ew69hk/release_k1q4ew69hk_v1/index.html"
        }
      ],
      "检查文件": [
        "https://tideline-tideline.play.origingame.dev/play/k1q4ew69hk/release_k1q4ew69hk_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 109,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "抛竿、咬钩、控线，追逐 21 种鱼 / Cast, hook and master 21 species",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 235,
      "名称": "Nyan Bomber / 喵喵爆破手",
      "ID": "712serqtcp",
      "slug": "nyan-bomber",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://nyan-bomber.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/nyan-bomber",
      "检查入口": "https://nyan-bomber.play.origingame.dev/play/712serqtcp/release_712serqtcp_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.min.js",
          "url": "https://nyan-bomber.play.origingame.dev/play/712serqtcp/release_712serqtcp_v1/index.html"
        }
      ],
      "检查文件": [
        "https://nyan-bomber.play.origingame.dev/play/712serqtcp/release_712serqtcp_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 115,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "种子爆风所到之处，花园重新盛放。 / Every seed-bomb blast makes the garden bloom.",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 236,
      "名称": "Windsurf Simulator / 帆板模拟器",
      "ID": "bec8nja60b",
      "slug": "windsurf-simulator",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://windsurf-simulator.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/windsurf-simulator",
      "检查入口": "https://windsurf-simulator.play.origingame.dev/play/bec8nja60b/release_bec8nja60b_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.js",
          "url": "https://windsurf-simulator.play.origingame.dev/play/bec8nja60b/release_bec8nja60b_v1/index.html"
        }
      ],
      "检查文件": [
        "https://windsurf-simulator.play.origingame.dev/play/bec8nja60b/release_bec8nja60b_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 206,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Learn real windsurf controls in 3D / 在 3D 中学习真实帆板操控",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 237,
      "名称": "生命之战 / Life Battle",
      "ID": "tt89xewah6",
      "slug": "life-battle",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://life-battle.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/life-battle",
      "检查入口": "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/main.js?v=12"
        }
      ],
      "检查文件": [
        "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/index.html",
        "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/cell-multi.js?v=12",
        "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/patterns.js?v=12",
        "https://life-battle.play.origingame.dev/play/tt89xewah6/release_tt89xewah6_v2/main.js?v=12"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 65,
          "drawMethods": [
            "fillRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "多物种康威细胞争夺战 / Conway’s Life becomes a species battle",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 238,
      "名称": "反应域 / Reaction Field",
      "ID": "ajh2asdhm6",
      "slug": "reaction-field",
      "玩法标签": "卡牌",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "React／DOM 网页",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://reaction-field.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/reaction-field",
      "检查入口": "https://reaction-field.play.origingame.dev/play/ajh2asdhm6/release_ajh2asdhm6_v2/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://reaction-field.play.origingame.dev/play/ajh2asdhm6/release_ajh2asdhm6_v2/assets/index-DIJ0Xp42.js"
        }
      ],
      "检查文件": [
        "https://reaction-field.play.origingame.dev/play/ajh2asdhm6/release_ajh2asdhm6_v2/index.html",
        "https://reaction-field.play.origingame.dev/play/ajh2asdhm6/release_ajh2asdhm6_v2/assets/index-DIJ0Xp42.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "React／DOM 网页",
        "after": "React／DOM 网页",
        "changed": false,
        "detected": {
          "react": true,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "同屏双人化学对决 / Local two-player chemistry tactics",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 239,
      "名称": "Magic Sort / 魔法分色",
      "ID": "e383vevi8i",
      "slug": "magic-sort",
      "玩法标签": "益智",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "证据不足",
      "版本": 1,
      "游玩链接": "https://magic-sort.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/magic-sort",
      "检查入口": "https://magic-sort.play.origingame.dev/play/e383vevi8i/release_e383vevi8i_v1/index.html",
      "证据": [],
      "检查文件": [
        "https://magic-sort.play.origingame.dev/play/e383vevi8i/release_e383vevi8i_v1/index.html",
        "https://magic-sort.play.origingame.dev/play/e383vevi8i/release_e383vevi8i_v1/assets/index-BakkXcXQ.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 1,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Relax, pour, and put every color in its place. / 轻松倾倒，让每种颜色各归其位。",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 240,
      "名称": "迷你拉力赛 / Mini Rally",
      "ID": "efdaluc8qg",
      "slug": "mini-rally",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://mini-rally.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mini-rally",
      "检查入口": "https://mini-rally.play.origingame.dev/play/efdaluc8qg/release_efdaluc8qg_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://mini-rally.play.origingame.dev/play/efdaluc8qg/release_efdaluc8qg_v1/index.html"
        }
      ],
      "检查文件": [
        "https://mini-rally.play.origingame.dev/play/efdaluc8qg/release_efdaluc8qg_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 4,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "有漂移、碰撞与圈速的 3D 迷你拉力赛 / A tactile miniature 3D rally circuit",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 241,
      "名称": "米克诺斯岛：像素建造 / Mykonos Island Voxels",
      "ID": "9nxs1wbn1n",
      "slug": "mykonos-island-voxels",
      "玩法标签": "休闲",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://mykonos-island-voxels.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/mykonos-island-voxels",
      "检查入口": "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext('2d'",
          "url": "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/assets/assetLoader.js"
        }
      ],
      "检查文件": [
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/index.html",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/main.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/assets/assetLoader.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/core/Game.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/ui/UIManager.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/ui/Audio.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/i18n.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/assets/assetManifest.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/assets/imageToAsset.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/assets/voxelRenderer.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/config.js",
        "https://mykonos-island-voxels.play.origingame.dev/play/9nxs1wbn1n/release_9nxs1wbn1n_v2/src/core/Camera.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 70,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createLinearGradient"
          ]
        },
        "parsedPrograms": 12,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在爱琴海搭建你的体素小岛 · Build a sunlit Mediterranean voxel island",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 242,
      "名称": "旋钩 / SpinHook",
      "ID": "i7tld80j82",
      "slug": "spinhook",
      "玩法标签": "街机",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Phaser",
      "代码识别": "Phaser",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://spinhook.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/spinhook",
      "检查入口": "https://spinhook.play.origingame.dev/play/i7tld80j82/release_i7tld80j82_v2/index.html",
      "证据": [
        {
          "technology": "Phaser",
          "match": "phaser.min.js",
          "url": "https://spinhook.play.origingame.dev/play/i7tld80j82/release_i7tld80j82_v2/index.html"
        }
      ],
      "检查文件": [
        "https://spinhook.play.origingame.dev/play/i7tld80j82/release_i7tld80j82_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Phaser",
        "after": "Phaser",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 35,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "一触即发的霓虹轨道挑战 / One-tap neon orbit challenge",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 243,
      "名称": "Neon Lane Runner",
      "ID": "9253p6fbyp",
      "slug": "neon-lane-runner",
      "玩法标签": "街机",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://neon-lane-runner.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/neon-lane-runner",
      "检查入口": "https://neon-lane-runner.play.origingame.dev/play/9253p6fbyp/release_9253p6fbyp_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://neon-lane-runner.play.origingame.dev/play/9253p6fbyp/release_9253p6fbyp_v1/assets/index-CnYeBSfT.js"
        }
      ],
      "检查文件": [
        "https://neon-lane-runner.play.origingame.dev/play/9253p6fbyp/release_9253p6fbyp_v1/index.html",
        "https://neon-lane-runner.play.origingame.dev/play/9253p6fbyp/release_9253p6fbyp_v1/assets/index-CnYeBSfT.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 18,
          "drawMethods": [
            "drawImage"
          ]
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Dodge neon traffic across three lanes and chase a higher score",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 244,
      "名称": "旅行者一号：太阳系远航",
      "ID": "fauedvz78v",
      "slug": "game-faue",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-faue.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-faue",
      "检查入口": "https://game-faue.play.origingame.dev/play/fauedvz78v/release_fauedvz78v_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://game-faue.play.origingame.dev/play/fauedvz78v/release_fauedvz78v_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-faue.play.origingame.dev/play/fauedvz78v/release_fauedvz78v_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 133,
          "drawMethods": []
        },
        "parsedPrograms": 1,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "沿旅行者一号真实时间轴，扫描太阳系与星际任务档案",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 245,
      "名称": "坦克世界 / World of Tanks",
      "ID": "p5gjde4wio",
      "slug": "world-of-tanks-p5gj",
      "玩法标签": "射击",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://world-of-tanks-p5gj.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/world-of-tanks-p5gj",
      "检查入口": "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/main-B_3msPmz.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/flags-BZEz94lb.js"
        }
      ],
      "检查文件": [
        "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/index.html",
        "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/main-B_3msPmz.js",
        "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/analytics-DVkbuy09.js",
        "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/preload-helper-HclGiUj8.js",
        "https://world-of-tanks-p5gj.play.origingame.dev/play/p5gjde4wio/release_p5gjde4wio_v1/assets/flags-BZEz94lb.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 676,
          "drawMethods": [
            "drawImage",
            "clearRect",
            "createRadialGradient",
            "fillRect",
            "createLinearGradient",
            "fillText",
            "measureText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 7,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "跨时代装甲对决 · Browser-native armored combat",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 246,
      "名称": "蚀冠：六境守望",
      "ID": "so6hcz6h1q",
      "slug": "game-so6h",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-so6h.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-so6h",
      "检查入口": "https://game-so6h.play.origingame.dev/play/so6hcz6h1q/release_so6hcz6h1q_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-so6h.play.origingame.dev/play/so6hcz6h1q/release_so6hcz6h1q_v1/assets/game-CJZICuy5.js"
        }
      ],
      "检查文件": [
        "https://game-so6h.play.origingame.dev/play/so6hcz6h1q/release_so6hcz6h1q_v1/index.html",
        "https://game-so6h.play.origingame.dev/play/so6hcz6h1q/release_so6hcz6h1q_v1/assets/game-CJZICuy5.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 97,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "measureText",
            "fillText",
            "clearRect",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在六境暗潮中守住王冠",
      "来源作者": "One",
      "平台标记模拟发布者": false
    },
    {
      "序号": 247,
      "名称": "星环防线",
      "ID": "gmc77lfdqy",
      "slug": "game-gmc7",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 5,
      "游玩链接": "https://game-gmc7.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-gmc7",
      "检查入口": "https://game-gmc7.play.origingame.dev/play/gmc77lfdqy/release_gmc77lfdqy_v5/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-gmc7.play.origingame.dev/play/gmc77lfdqy/release_gmc77lfdqy_v5/assets/phaser-D1IpjwZb.js"
        }
      ],
      "检查文件": [
        "https://game-gmc7.play.origingame.dev/play/gmc77lfdqy/release_gmc77lfdqy_v5/index.html",
        "https://game-gmc7.play.origingame.dev/play/gmc77lfdqy/release_gmc77lfdqy_v5/assets/index-CoFNfUtJ.js",
        "https://game-gmc7.play.origingame.dev/play/gmc77lfdqy/release_gmc77lfdqy_v5/assets/phaser-D1IpjwZb.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 64,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "部署炮台与卫兵，守住空间站核心。",
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 248,
      "名称": "星环防线",
      "ID": "bml14so53e",
      "slug": "game-bml1",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-bml1.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-bml1",
      "检查入口": "https://game-bml1.play.origingame.dev/play/bml14so53e/release_bml14so53e_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-bml1.play.origingame.dev/play/bml14so53e/release_bml14so53e_v1/assets/game-CbwBPqA0.js"
        }
      ],
      "检查文件": [
        "https://game-bml1.play.origingame.dev/play/bml14so53e/release_bml14so53e_v1/index.html",
        "https://game-bml1.play.origingame.dev/play/bml14so53e/release_bml14so53e_v1/assets/game-CbwBPqA0.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 64,
          "drawMethods": [
            "fillRect",
            "clearRect",
            "drawImage",
            "measureText",
            "fillText",
            "strokeRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "origingame",
      "平台标记模拟发布者": false
    },
    {
      "序号": 249,
      "名称": "蚀冠：六境守望",
      "ID": "1rqqlg7yap",
      "slug": "game-1rqq",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "JavaScript 网页（引擎待确认）",
      "判断状态": "代码混淆或加载链未完全解析",
      "版本": 14,
      "游玩链接": "https://game-1rqq.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-1rqq",
      "检查入口": "https://game-1rqq.play.origingame.dev/play/1rqqlg7yap/release_1rqqlg7yap_v14/index.html",
      "证据": [],
      "检查文件": [
        "https://game-1rqq.play.origingame.dev/play/1rqqlg7yap/release_1rqqlg7yap_v14/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript 网页（引擎待确认）",
        "after": "JavaScript 网页（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "守住王冠，穿越六境的暗黑幻想塔防远征",
      "来源作者": "One",
      "平台标记模拟发布者": false
    },
    {
      "序号": 250,
      "名称": "蚀冠：六境守望",
      "ID": "ter2iiuobo",
      "slug": "game-ter2",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://game-ter2.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-ter2",
      "检查入口": "https://game-ter2.play.origingame.dev/play/ter2iiuobo/release_ter2iiuobo_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-ter2.play.origingame.dev/play/ter2iiuobo/release_ter2iiuobo_v3/assets/game-CiTK0xnn.js"
        }
      ],
      "检查文件": [
        "https://game-ter2.play.origingame.dev/play/ter2iiuobo/release_ter2iiuobo_v3/index.html",
        "https://game-ter2.play.origingame.dev/play/ter2iiuobo/release_ter2iiuobo_v3/assets/game-CiTK0xnn.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 99,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "One",
      "平台标记模拟发布者": false
    },
    {
      "序号": 251,
      "名称": "太阳系观测台",
      "ID": "mbrbu0gbqj",
      "slug": "game-mbrb",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 4,
      "游玩链接": "https://game-mbrb.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-mbrb",
      "检查入口": "https://game-mbrb.play.origingame.dev/play/mbrbu0gbqj/release_mbrbu0gbqj_v4/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "THREE.WebGLRenderer",
          "url": "https://game-mbrb.play.origingame.dev/play/mbrbu0gbqj/release_mbrbu0gbqj_v4/assets/index-uW4_WkE6.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(\"2d\"",
          "url": "https://game-mbrb.play.origingame.dev/play/mbrbu0gbqj/release_mbrbu0gbqj_v4/assets/index-uW4_WkE6.js"
        }
      ],
      "检查文件": [
        "https://game-mbrb.play.origingame.dev/play/mbrbu0gbqj/release_mbrbu0gbqj_v4/index.html",
        "https://game-mbrb.play.origingame.dev/play/mbrbu0gbqj/release_mbrbu0gbqj_v4/assets/index-uW4_WkE6.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 67,
          "drawMethods": [
            "drawImage",
            "createRadialGradient",
            "fillRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "在完整轨道里看太阳系",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 252,
      "名称": "史前动物博物馆",
      "ID": "om3hntesmx",
      "slug": "game-om3h",
      "玩法标签": "教育",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js＋React",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-om3h.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-om3h",
      "检查入口": "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/index.html",
      "证据": [
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/react-Cat6kdIS.js"
        },
        {
          "technology": "Canvas 2D",
          "match": "getContext(`2d`",
          "url": "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/ViewerController-D3X0AmJR.js"
        },
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/three-DCAcPuy1.js"
        }
      ],
      "检查文件": [
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/index.html",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/index-SnEdClVI.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/rolldown-runtime-BpQH8Ho1.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/react-Cat6kdIS.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/icons-DCh1bDlk.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/ViewerController-D3X0AmJR.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/three-Beg1WrDd.js",
        "https://game-om3h.play.origingame.dev/play/om3hntesmx/release_om3hntesmx_v1/assets/three-DCAcPuy1.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js＋React",
        "after": "Three.js＋React",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 103,
          "drawMethods": [
            "fillRect",
            "createRadialGradient",
            "drawImage"
          ]
        },
        "parsedPrograms": 10,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "和孩子一起安静地看 18 位史前朋友",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 253,
      "名称": "King's Gambit",
      "ID": "dukhb2p266",
      "slug": "king-s-gambit",
      "玩法标签": "策略",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js＋React",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://king-s-gambit.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/king-s-gambit",
      "检查入口": "https://king-s-gambit.play.origingame.dev/play/dukhb2p266/release_dukhb2p266_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://king-s-gambit.play.origingame.dev/play/dukhb2p266/release_dukhb2p266_v1/assets/index-BSPtHjKI.js"
        },
        {
          "technology": "React",
          "match": "react.transitional.element",
          "url": "https://king-s-gambit.play.origingame.dev/play/dukhb2p266/release_dukhb2p266_v1/assets/index-BSPtHjKI.js"
        }
      ],
      "检查文件": [
        "https://king-s-gambit.play.origingame.dev/play/dukhb2p266/release_dukhb2p266_v1/index.html",
        "https://king-s-gambit.play.origingame.dev/play/dukhb2p266/release_dukhb2p266_v1/assets/index-BSPtHjKI.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js＋React",
        "after": "Three.js＋React",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": true,
          "domTags": 1,
          "drawMethods": [
            "drawImage",
            "fillRect",
            "createRadialGradient",
            "createLinearGradient",
            "strokeRect",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "Cinematic 3D chess with marching armies",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 254,
      "名称": "REGOLITH",
      "ID": "fezugsg0sw",
      "slug": "regolith",
      "玩法标签": "其他",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://regolith.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/regolith",
      "检查入口": "https://regolith.play.origingame.dev/play/fezugsg0sw/release_fezugsg0sw_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://regolith.play.origingame.dev/play/fezugsg0sw/release_fezugsg0sw_v1/index.html"
        }
      ],
      "检查文件": [
        "https://regolith.play.origingame.dev/play/fezugsg0sw/release_fezugsg0sw_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 96,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": "The Silence at Anaxagoras",
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 255,
      "名称": "Sky Switch",
      "ID": "wqvj2930dl",
      "slug": "sky-switch",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 1,
      "游玩链接": "https://sky-switch.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/sky-switch",
      "检查入口": "https://sky-switch.play.origingame.dev/play/wqvj2930dl/release_wqvj2930dl_v1/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://sky-switch.play.origingame.dev/play/wqvj2930dl/release_wqvj2930dl_v1/index.html"
        }
      ],
      "检查文件": [
        "https://sky-switch.play.origingame.dev/play/wqvj2930dl/release_wqvj2930dl_v1/index.html",
        "https://sky-switch.play.origingame.dev/play/wqvj2930dl/release_wqvj2930dl_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 13,
          "drawMethods": [
            "fillRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 256,
      "名称": "符文卡牌决斗",
      "ID": "g6soht516k",
      "slug": "game-g6so",
      "玩法标签": "卡牌",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 1,
      "游玩链接": "https://game-g6so.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-g6so",
      "检查入口": "https://game-g6so.play.origingame.dev/play/g6soht516k/release_g6soht516k_v1/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-g6so.play.origingame.dev/play/g6soht516k/release_g6soht516k_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-g6so.play.origingame.dev/play/g6soht516k/release_g6soht516k_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 31,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "danny",
      "平台标记模拟发布者": false
    },
    {
      "序号": 257,
      "名称": "HULLBREAKER",
      "ID": "fj29v1u14q",
      "slug": "hullbreaker",
      "玩法标签": "动作",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 2,
      "游玩链接": "https://hullbreaker.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/hullbreaker",
      "检查入口": "https://hullbreaker.play.origingame.dev/play/fj29v1u14q/release_fj29v1u14q_v2/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three@0",
          "url": "https://hullbreaker.play.origingame.dev/play/fj29v1u14q/release_fj29v1u14q_v2/index.html"
        }
      ],
      "检查文件": [
        "https://hullbreaker.play.origingame.dev/play/fj29v1u14q/release_fj29v1u14q_v2/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 60,
          "drawMethods": []
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 258,
      "名称": "战国烽烟·函谷关",
      "ID": "i18gfsti7v",
      "slug": "game-i18g",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-i18g.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-i18g",
      "检查入口": "https://game-i18g.play.origingame.dev/play/i18gfsti7v/release_i18gfsti7v_v1/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "getContext']('2d'",
          "url": "https://game-i18g.play.origingame.dev/play/i18gfsti7v/release_i18gfsti7v_v1/game.js"
        }
      ],
      "检查文件": [
        "https://game-i18g.play.origingame.dev/play/i18gfsti7v/release_i18gfsti7v_v1/index.html",
        "https://game-i18g.play.origingame.dev/play/i18gfsti7v/release_i18gfsti7v_v1/game.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": true,
          "domTags": 39,
          "drawMethods": [
            "fillRect",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 259,
      "名称": "潮汐王冠",
      "ID": "yl2bl9uj1c",
      "slug": "game-yl2b",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Canvas 2D（含 React 混合）",
      "代码识别": "JavaScript＋Canvas 2D",
      "判断状态": "绘图 API 识别",
      "版本": 3,
      "游玩链接": "https://game-yl2b.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-yl2b",
      "检查入口": "https://game-yl2b.play.origingame.dev/play/yl2bl9uj1c/release_yl2bl9uj1c_v3/index.html",
      "证据": [
        {
          "technology": "Canvas 2D",
          "match": "绘图调用：clearRect, createLinearGradient, drawImage, fillRect, fillText, strokeRect",
          "url": "https://game-yl2b.play.origingame.dev/play/yl2bl9uj1c/release_yl2bl9uj1c_v3/assets/index-BGpckDdl.js"
        }
      ],
      "检查文件": [
        "https://game-yl2b.play.origingame.dev/play/yl2bl9uj1c/release_yl2bl9uj1c_v3/index.html",
        "https://game-yl2b.play.origingame.dev/play/yl2bl9uj1c/release_yl2bl9uj1c_v3/assets/index-BGpckDdl.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "JavaScript＋Canvas 2D",
        "after": "JavaScript＋Canvas 2D",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 2,
          "drawMethods": [
            "clearRect",
            "drawImage",
            "strokeRect",
            "fillRect",
            "createLinearGradient",
            "createRadialGradient",
            "fillText"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 260,
      "名称": "OriginGame Trail",
      "ID": "yupadwblpc",
      "slug": "jungle-trail",
      "玩法标签": "竞速",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 83,
      "游玩链接": "https://jungle-trail.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/jungle-trail",
      "检查入口": "https://jungle-trail.play.origingame.dev/play/yupadwblpc/release_yupadwblpc_v83/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://jungle-trail.play.origingame.dev/play/yupadwblpc/release_yupadwblpc_v83/index.html"
        }
      ],
      "检查文件": [
        "https://jungle-trail.play.origingame.dev/play/yupadwblpc/release_yupadwblpc_v83/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 137,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    },
    {
      "序号": 261,
      "名称": "潮汐王国防线",
      "ID": "oj0vp9xtgk",
      "slug": "game-oj0v",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 3,
      "游玩链接": "https://game-oj0v.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-oj0v",
      "检查入口": "https://game-oj0v.play.origingame.dev/play/oj0vp9xtgk/release_oj0vp9xtgk_v3/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-oj0v.play.origingame.dev/play/oj0vp9xtgk/release_oj0vp9xtgk_v3/assets/game-COR3knvM.js"
        }
      ],
      "检查文件": [
        "https://game-oj0v.play.origingame.dev/play/oj0vp9xtgk/release_oj0vp9xtgk_v3/index.html",
        "https://game-oj0v.play.origingame.dev/play/oj0vp9xtgk/release_oj0vp9xtgk_v3/assets/game-COR3knvM.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": false,
          "canvas": false,
          "domTags": 12,
          "drawMethods": [
            "fillRect",
            "measureText",
            "fillText",
            "strokeRect",
            "drawImage"
          ]
        },
        "parsedPrograms": 4,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 262,
      "名称": "霓虹防线",
      "ID": "vbgjfiixhq",
      "slug": "game-vbgj",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "DOM 界面（含 React）",
      "代码识别": "HTML／DOM 界面",
      "判断状态": "界面结构识别",
      "版本": 3,
      "游玩链接": "https://game-vbgj.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-vbgj",
      "检查入口": "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/index.html",
      "证据": [
        {
          "technology": "DOM",
          "match": "HTML / 动态模板中的按钮、布局等界面元素；不能排除未检出的绘图库",
          "url": "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/balance-agent-ui.js?v=5"
        }
      ],
      "检查文件": [
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/index.html",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/voice-system.js?v=voice-pack-en-us-3",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/wave-economy.js?v=1",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/gameplay.js?v=campaign-balance-48",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/balance-agent.js?v=13",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/balance-agent-ui.js?v=5",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/auto-demo.js?v=5",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/music-system.mjs?v=music-pack-5",
        "https://game-vbgj.play.origingame.dev/play/vbgjfiixhq/release_vbgjfiixhq_v3/bgm-controller.mjs?v=music-assets-2"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "HTML／DOM 界面",
        "after": "HTML／DOM 界面",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 138,
          "drawMethods": []
        },
        "parsedPrograms": 11,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 263,
      "名称": "潮汐王国防线",
      "ID": "qxpp0yf4ac",
      "slug": "game-qxpp",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 12,
      "游玩链接": "https://game-qxpp.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-qxpp",
      "检查入口": "https://game-qxpp.play.origingame.dev/play/qxpp0yf4ac/release_qxpp0yf4ac_v12/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "WebGLRenderer",
          "url": "https://game-qxpp.play.origingame.dev/play/qxpp0yf4ac/release_qxpp0yf4ac_v12/assets/game-7hngnOW3.js"
        }
      ],
      "检查文件": [
        "https://game-qxpp.play.origingame.dev/play/qxpp0yf4ac/release_qxpp0yf4ac_v12/index.html",
        "https://game-qxpp.play.origingame.dev/play/qxpp0yf4ac/release_qxpp0yf4ac_v12/assets/game-7hngnOW3.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": true,
          "webgl": true,
          "canvas": false,
          "domTags": 18,
          "drawMethods": [
            "fillRect",
            "drawImage",
            "strokeRect",
            "measureText",
            "fillText",
            "clearRect"
          ]
        },
        "parsedPrograms": 3,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 264,
      "名称": "AI训练营·路演汇报PPT制作课件",
      "ID": "wtqdiw6rxv",
      "slug": "ai-ppt",
      "玩法标签": "教育",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "具体引擎待确认",
      "代码识别": "Canvas 画布（引擎待确认）",
      "判断状态": "仅确认画布",
      "版本": 1,
      "游玩链接": "https://ai-ppt.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/ai-ppt",
      "检查入口": "https://ai-ppt.play.origingame.dev/play/wtqdiw6rxv/release_wtqdiw6rxv_v1/index.html",
      "证据": [
        {
          "technology": "Canvas",
          "match": "<canvas> 标签；未确认具体绘图引擎",
          "url": "https://ai-ppt.play.origingame.dev/play/wtqdiw6rxv/release_wtqdiw6rxv_v1/index.html"
        }
      ],
      "检查文件": [
        "https://ai-ppt.play.origingame.dev/play/wtqdiw6rxv/release_wtqdiw6rxv_v1/index.html",
        "https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Canvas 画布（引擎待确认）",
        "after": "Canvas 画布（引擎待确认）",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 405,
          "drawMethods": [
            "clearRect"
          ]
        },
        "parsedPrograms": 8,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 265,
      "名称": "魔法塔防",
      "ID": "wvfbhxsl85",
      "slug": "game-wvfb",
      "玩法标签": "策略",
      "平台引擎标签": "HTML（通用标签）",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://game-wvfb.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/game-wvfb",
      "检查入口": "https://game-wvfb.play.origingame.dev/play/wvfbhxsl85/release_wvfbhxsl85_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://game-wvfb.play.origingame.dev/play/wvfbhxsl85/release_wvfbhxsl85_v1/index.html"
        }
      ],
      "检查文件": [
        "https://game-wvfb.play.origingame.dev/play/wvfbhxsl85/release_wvfbhxsl85_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": true,
          "domTags": 58,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": null,
      "平台标记模拟发布者": false
    },
    {
      "序号": 266,
      "名称": "Skybound Rescue",
      "ID": "c3x8wl1tqf",
      "slug": "skybound-rescue",
      "玩法标签": "平台跳跃",
      "平台引擎标签": "Three.js",
      "技术分组": "Three.js（含 React 混合）",
      "代码识别": "Three.js",
      "判断状态": "代码静态识别",
      "版本": 1,
      "游玩链接": "https://skybound-rescue.play.origingame.dev/",
      "详情链接": "https://origingame.ai/games/skybound-rescue",
      "检查入口": "https://skybound-rescue.play.origingame.dev/play/c3x8wl1tqf/release_c3x8wl1tqf_v1/index.html",
      "证据": [
        {
          "technology": "Three.js",
          "match": "three.module.js",
          "url": "https://skybound-rescue.play.origingame.dev/play/c3x8wl1tqf/release_c3x8wl1tqf_v1/index.html"
        }
      ],
      "检查文件": [
        "https://skybound-rescue.play.origingame.dev/play/c3x8wl1tqf/release_c3x8wl1tqf_v1/index.html"
      ],
      "抓取异常": [],
      "内容截断": false,
      "外部嵌入": [],
      "AST复核": {
        "before": "Three.js",
        "after": "Three.js",
        "changed": false,
        "detected": {
          "react": false,
          "canvas2d": false,
          "webgl": false,
          "canvas": false,
          "domTags": 0,
          "drawMethods": []
        },
        "parsedPrograms": 2,
        "parseFailures": [],
        "missingFiles": []
      },
      "简介": null,
      "来源作者": "Root User",
      "平台标记模拟发布者": false
    }
  ],
  "开源解析工具": {
    "acorn": "8.19.0",
    "parse5": "8.0.1"
  },
  "AST批处理统计": {
    "uniqueFiles": 968,
    "parsedPrograms": 1131,
    "parseFailures": 1,
    "missingFiles": 1
  }
}