{"adoption": {"forks": 799, "observed_at": "2026-08-28T04:06:37.868274+00:00", "stars": 2333}, "canonical_url": "https://ross.abutalabs.com/products/channingbreeze-games", "card": {"archived": false, "artifact_type": "learning-resource", "description": "一个基于Phaser的小游戏集合", "domain": ["tutorials", "gaming-tools"], "enriched": true, "function": ["game-engine", "game", "graphics"], "health_score": 20, "homepage": "http://www.phaser-china.com/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["channingbreeze/games"], "name": "channingbreeze/games", "platform": ["browser"], "pushed_at": "2024-02-18T20:57:42+00:00", "repo": "channingbreeze/games", "stars": 2333, "tags": ["phaser", "html5-games", "game-collection", "examples", "javascript", "game-development", "web"], "topics": ["html5", "games", "phaser"], "urls": [], "use_cases": ["learn phaser game framework by example", "find html5 game source code examples", "study how to build a flappy bird clone in phaser", "see phaser 3 example projects", "learn 2d game development with javascript"], "what_it_is": "A collection of small HTML5 games built with the Phaser game framework, intended to help people learn Phaser by reading and playing complete examples. It includes dozens of games such as Fruit Ninja clones, Flappy Bird, 2048, Pac-Man, and Tank Battle, with Phaser 3 examples added alongside the originals.", "when_to_avoid": ["you need a production game engine or starter template rather than educational examples", "you are building 3D games or need modern tooling, since the collection is mostly older Phaser 2/3 demos"], "when_to_choose": ["you are learning Phaser and want many small, complete, readable game examples", "you want reference source code for common casual game mechanics in JavaScript"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/channingbreeze-games", "repo": "channingbreeze/games", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.868274+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:37:55.279238+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "faab9a4e7d735e99e7ea05287c3b94e1189ecb6e5b32315fb0d9566ffabc9c7c", "fetched_at": "2026-08-28T04:06:37.868274+00:00", "kind": "readme", "missing": false, "url": "https://github.com/channingbreeze/games"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3966, "days_push": 927, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}