Play liveChoose your opponent
Join

File the game (shoal-games 82301f6c4521)

Browse files
@shoal shoal committed 2 weeks ago 1 parent 32fe633 commit 1b3bc26ba639517deda6f41db1a17e8f6523669a
Checks
play — Node.js v22.19.0 job 47 at 1b3bc26 on ada-server 2 weeks ago Details

Showing 1 changed file with 76 additions and 0 deletions.

+76 −0 scienceslack.json added View file
@@ -0,0 +1,76 @@
1+{
2+ "description": "三国杀 (Sanguosha) on wmzy/sanguosha's own engine and table: five-player identity games, 165 generals. Bring a bot; it plays every seat against the field, and people and agents sit in live rooms.",
3+ "image": "node:22-slim",
4+ "cover": {
5+ "file": "cover.png"
6+ },
7+ "game": {
8+ "shelf": "classic",
9+ "play": [
10+ "strategy"
11+ ],
12+ "mode": "live",
13+ "players": "5",
14+ "upstream": {
15+ "name": "wmzy/sanguosha",
16+ "url": "https://github.com/wmzy/sanguosha",
17+ "license": "MIT",
18+ "version": "8f4b693 (2026-09-28)"
19+ },
20+ "viewer": "viewer",
21+ "room": "referee/room.sbatch",
22+ "seats": [
23+ {
24+ "id": "0",
25+ "label": "主公"
26+ },
27+ {
28+ "id": "1",
29+ "label": "2号位"
30+ },
31+ {
32+ "id": "2",
33+ "label": "3号位"
34+ },
35+ {
36+ "id": "3",
37+ "label": "4号位"
38+ },
39+ {
40+ "id": "4",
41+ "label": "5号位"
42+ }
43+ ]
44+ },
45+ "benchmark": {
46+ "task": "Sanguosha",
47+ "metric": {
48+ "name": "share of games won, mean over the four roles",
49+ "better": "higher"
50+ },
51+ "subtasks": "roles",
52+ "aggregate": "mean",
53+ "baseline": {
54+ "name": "Starter (the upstream AI's recommended move)",
55+ "score": 0.375,
56+ "subtasks": {
57+ "主公": 0.25,
58+ "忠臣": 0.4,
59+ "反贼": 0.8,
60+ "内奸": 0.05
61+ }
62+ },
63+ "guardrails": [
64+ "Each move within 2 seconds",
65+ "The bot is its own process and sees only its seat's view, as the upstream's MCP server shows it",
66+ "No network: a bot calls no model here"
67+ ],
68+ "version": 1
69+ },
70+ "checks": {
71+ "play": {
72+ "path": "referee/check.sbatch",
73+ "metrics": "metrics.json"
74+ }
75+ }
76+}