{"adoption": {"forks": 113, "observed_at": "2026-08-28T04:09:09.763314+00:00", "stars": 5101}, "canonical_url": "https://ross.abutalabs.com/products/opensc2k", "card": {"archived": false, "artifact_type": "application", "description": "OpenSC2K - An Open Source remake of Sim City 2000 by Maxis", "domain": ["gaming-tools", "web-development"], "enriched": true, "function": ["game-engine", "graphics", "parser"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "experimental", "member_repos": ["nicholas-ochoa/OpenSC2K"], "name": "nicholas-ochoa/OpenSC2K", "platform": ["browser", "cross-platform"], "pushed_at": "2020-01-27T03:38:22+00:00", "repo": "nicholas-ochoa/OpenSC2K", "stars": 5101, "tags": ["simcity-2000", "remake", "phaser3", "webgl", "city-builder", "retro-gaming", "game-development", "web-server", "electron"], "topics": ["game", "remake", "simcity", "simcity-2000", "sim", "city", "2000", "phaser3", "phaser", "phaserjs", "phaser-game", "sc2k", "webgl", "electron", "typescript", "maxis", "javascript", "opensc2k"], "urls": [], "use_cases": ["play a browser-based remake of SimCity 2000", "import and view original SimCity 2000 .sc2 city files", "extract graphics from SimCity 2000 LARGE.DAT assets", "study how the SimCity 2000 file format works", "contribute to an open-source city-building game engine"], "what_it_is": "OpenSC2K is an open-source JavaScript remake of SimCity 2000 built with Phaser 3 and WebGL, capable of importing and viewing original .sc2 city files. It requires original game assets (LARGE.DAT and PAL_MSTR.BMP) from the Windows 95 Special Edition and currently lacks the full simulation.", "when_to_avoid": ["you want a complete, polished city simulation - the simulation is unimplemented", "you don't have original SimCity 2000 asset files, since graphics cannot be distributed", "you need a stable game - the project is mid-refactor with broken functionality and last released in 2020"], "when_to_choose": ["you own SimCity 2000 assets and want to view or play cities in a modern browser", "you want an open-source codebase to extend a classic city builder", "you're researching the SC2 file format and Maxis graphics extraction"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opensc2k", "repo": "nicholas-ochoa/OpenSC2K", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "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:09:09.763314+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.763314+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:12.608250+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d2d81280324d8d73253f54da050b06334b17714e326c43d65dc1b5df2e60751", "fetched_at": "2026-08-28T04:09:09.763314+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicholas-ochoa/OpenSC2K"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3134, "days_push": 2410, "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}}