{"adoption": {"forks": 242, "observed_at": "2026-08-28T04:04:31.248721+00:00", "stars": 1366}, "canonical_url": "https://ross.abutalabs.com/products/smac", "card": {"archived": false, "artifact_type": "dataset", "description": "SMAC: The StarCraft Multi-Agent Challenge", "domain": ["reinforcement-learning", "artificial-intelligence"], "enriched": true, "function": ["reinforcement-learning", "simulation", "benchmarking", "machine-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["oxwhirl/smac"], "name": "oxwhirl/smac", "platform": ["windows", "python"], "pushed_at": "2024-02-18T19:49:08+00:00", "repo": "oxwhirl/smac", "stars": 1366, "tags": ["starcraft-ii", "multi-agent-reinforcement-learning", "marl", "benchmark", "pysc2", "decentralized-micromanagement", "qmix", "coma", "game-development", "research", "linux", "macos"], "topics": ["starcraft-ii", "reinforcement-learning", "multiagent-systems", "benchmark", "machine-learning"], "urls": [], "use_cases": ["benchmark cooperative multi-agent reinforcement learning algorithms", "train decentralized RL agents in StarCraft II micromanagement scenarios", "evaluate algorithms like QMIX and COMA", "research environment for MARL papers", "compare MARL methods on standardized scenarios"], "what_it_is": "SMAC is a benchmark environment for cooperative multi-agent reinforcement learning built on StarCraft II via Blizzard's SC2 ML API and DeepMind's PySC2. It provides decentralised micromanagement scenarios where each game unit is controlled by an individual RL agent.", "when_to_avoid": ["you need single-agent RL environments", "you cannot install StarCraft II or the SC2 ML API", "you want the newest scenario generation - use SMACv2 instead"], "when_to_choose": ["you need a standard benchmark for cooperative multi-agent RL", "you want decentralized control scenarios with discrete actions and observations", "you are reproducing MARL research like QMIX or COMA"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/smac", "repo": "oxwhirl/smac", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "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:04:31.248721+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.248721+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:13.791895+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd040459e34ca08740265e545ddbca1dfc9535b3fc604d12eb8c562c8904168c", "fetched_at": "2026-08-28T04:04:31.248721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxwhirl/smac"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2794, "days_push": 927, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}