{
  "$schema": "https://ascii-arcade.dev/schemas/examples-v1.json",
  "version": 1,
  "examples": [
    { "id": "hosted-arcade-cli", "title": "Hosted Arcade CLI", "url": "/#play", "docs": "/docs/browser-host", "source": "apps/site/app/api/terminal/session/route.ts", "imports": ["@vercel/sandbox", "@xterm/xterm", "ascii-arcade"], "capabilities": ["actual-cli", "pty", "shell", "games", "temporary-filesystem"] },
    { "id": "chess-board-scene", "title": "Embed the Chess board", "url": "/examples#chess", "docs": "/docs/examples", "source": "src/web/browser-chess.ts", "imports": ["ascii-arcade/web"], "capabilities": ["chess", "mini-scene", "canvas-host", "ascii", "pixel", "hybrid"] },
    { "id": "chess-knight-scene", "title": "Render an imported Chess piece", "url": "/examples#chess", "docs": "/docs/examples", "source": "assets/chess_blender/knight.obj", "imports": ["ascii-arcade/game-visuals/chess", "ascii-arcade/web"], "capabilities": ["chess", "obj", "asset-loading", "mini-scene", "ascii", "pixel", "hybrid"] },
    { "id": "islanders-terrain-scenes", "title": "Render all Islanders terrain tiles", "url": "/examples#islanders", "docs": "/docs/examples", "source": "src/game-visuals/islanders/tiles", "imports": ["ascii-arcade/game-visuals/islanders", "ascii-arcade/web"], "capabilities": ["islanders", "procedural-mesh", "six-terrains", "mini-scene", "animation", "ascii", "pixel", "hybrid"] },
    { "id": "poker-chip-scene", "title": "Render a Poker chip stack", "url": "/examples#poker", "docs": "/docs/examples", "source": "src/game-visuals/poker/chips.ts", "imports": ["ascii-arcade/game-visuals/poker", "ascii-arcade/web"], "capabilities": ["poker", "chips", "denominations", "mini-scene", "ascii", "pixel", "hybrid"] },
    { "id": "prism-stream", "title": "Render the Prism ANSI stream", "url": "/examples#system", "docs": "/docs/examples", "source": "src/prism/prism-stream.ts", "imports": ["@xterm/xterm"], "capabilities": ["ansi", "stream", "terminal", "read-only"] },
    { "id": "match-lab", "title": "Run a persistent self-play match", "docs": "/docs/game-harness", "imports": [], "capabilities": ["models", "legal-actions", "traces", "telemetry-off"] }
  ]
}
