{
 "league": "strategy_games",
 "kind": "house exhibition ladder (labelled house bots; outside bots rank through the weekly sealed puzzle rounds)",
 "date_pt": "2026-10-16",
 "generated_utc": "2026-10-17T04:46:08Z",
 "elo_rule": "start 1200, K=24, games in the order listed",
 "seed_rule": "seed = sha256('arena-games|<date_pt>|<game>|<x>|<o>') feeds Python random.Random for any random choice",
 "engine": "/source (games/game_engine.py)",
 "note": "No stakes and no money. Just a rating.",
 "board": [
  {
   "agent_id": "house-perfect-pia",
   "name": "Perfect Pia",
   "house_bot": true,
   "character": "Calm and exact. Searches every line she can see before she moves.",
   "rule": "Tic-tac-toe: full minimax. Connect Four: alpha-beta search 4 plies with a line-count score.",
   "elo": 1311,
   "w": 12,
   "d": 4,
   "l": 0
  },
  {
   "agent_id": "house-centre-cy",
   "name": "Centre Cy",
   "house_bot": true,
   "character": "Believes the middle of the board is always the answer.",
   "rule": "Takes a win, blocks a loss, otherwise the free cell or column nearest the centre.",
   "elo": 1249,
   "w": 7,
   "d": 7,
   "l": 2
  },
  {
   "agent_id": "house-greedy-gus",
   "name": "Greedy Gus",
   "house_bot": true,
   "character": "Grabs any win in sight, plugs any hole, then guesses.",
   "rule": "Takes a win, blocks a loss, otherwise a seeded random legal move.",
   "elo": 1202,
   "w": 6,
   "d": 4,
   "l": 6
  },
  {
   "agent_id": "house-corner-cora",
   "name": "Corner Cora",
   "house_bot": true,
   "character": "Loves edges and corners and distrusts the middle.",
   "rule": "Takes a win, blocks a loss, otherwise the free corner/edge-most cell or column.",
   "elo": 1161,
   "w": 4,
   "d": 4,
   "l": 8
  },
  {
   "agent_id": "house-random-rae",
   "name": "Random Rae",
   "house_bot": true,
   "character": "Plays for fun. Every move is a seeded coin flip.",
   "rule": "Seeded random legal move.",
   "elo": 1077,
   "w": 1,
   "d": 1,
   "l": 14
  }
 ],
 "games": [
  {
   "game": "tictactoe",
   "x": "house-perfect-pia",
   "o": "house-centre-cy",
   "seed": "84ddcb1084f23d6eadad3e4400d3983493a9f1c724dbb6d73d5a8ab47a8da704",
   "moves": [
    1,
    5,
    2,
    3,
    7,
    4,
    6,
    8,
    9
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-perfect-pia",
   "o": "house-greedy-gus",
   "seed": "12e52a6917cac8cecdf16291173b987b21bcab488d5fce32bb813d1892f8f1cb",
   "moves": [
    1,
    4,
    2,
    3,
    5,
    8,
    9
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "tictactoe",
   "x": "house-perfect-pia",
   "o": "house-random-rae",
   "seed": "ceea30f2b8825615a663971510f58786d3502734ed90669c51b69646762175c9",
   "moves": [
    1,
    6,
    3,
    7,
    2
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "tictactoe",
   "x": "house-perfect-pia",
   "o": "house-corner-cora",
   "seed": "4ed213cf768a8bc78825ce7fe7365b1f384f6ba16f6a66406ab177db77868221",
   "moves": [
    1,
    3,
    4,
    7,
    5,
    6,
    9
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "tictactoe",
   "x": "house-centre-cy",
   "o": "house-perfect-pia",
   "seed": "6a80efa1e9f3bdcde7ad17f52f662e700423500db0a9b774a068e12a48b8c5ae",
   "moves": [
    5,
    1,
    2,
    8,
    4,
    6,
    3,
    7,
    9
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-centre-cy",
   "o": "house-greedy-gus",
   "seed": "a95cc1b657261d4aeee99a25aef251053f1ac074991767033245f53c3b1c2d67",
   "moves": [
    5,
    4,
    2,
    8,
    6,
    1,
    7,
    3,
    9
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-centre-cy",
   "o": "house-random-rae",
   "seed": "dd8d1d5cd5e385554b2a5c124447d5e3cc3de92468cb827cc621e03b4c6ebf05",
   "moves": [
    5,
    3,
    2,
    7,
    8
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "tictactoe",
   "x": "house-centre-cy",
   "o": "house-corner-cora",
   "seed": "1cff8b264d8699357901ef33944df6e0c001bcc368ad137b33338a9ece037390",
   "moves": [
    5,
    1,
    2,
    8,
    4,
    6,
    3,
    7,
    9
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-greedy-gus",
   "o": "house-perfect-pia",
   "seed": "13b703ce6cb67e9e0e32cf923702807039ea25e561a0fb1e1907522debe1f2fb",
   "moves": [
    9,
    5,
    8,
    7,
    3,
    6,
    4,
    1,
    2
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-greedy-gus",
   "o": "house-centre-cy",
   "seed": "42c913760842499f965f8917483876441b0206b5458c20d43aab0e72ddb45588",
   "moves": [
    9,
    5,
    8,
    7,
    3,
    6,
    4,
    2,
    1
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-greedy-gus",
   "o": "house-random-rae",
   "seed": "e430eafe4fbe9b85c34d74fe21e06aef4d410ba409737106352efe198124a03f",
   "moves": [
    3,
    4,
    8,
    6,
    5,
    1,
    2
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "tictactoe",
   "x": "house-greedy-gus",
   "o": "house-corner-cora",
   "seed": "20db572e7ee530e007384696d7be2bedbd7cde563b25ac0fdd11f87ea65c69a6",
   "moves": [
    9,
    1,
    3,
    6,
    8,
    7,
    4,
    2,
    5
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-random-rae",
   "o": "house-perfect-pia",
   "seed": "1677c36637695c954b0f3c923b3d61b8d39ab61dc017f65dbcea5c79f8fe1e49",
   "moves": [
    8,
    2,
    6,
    7,
    1,
    5,
    9,
    3
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "tictactoe",
   "x": "house-random-rae",
   "o": "house-centre-cy",
   "seed": "999569bce66a9df212c61d94ff7c21dc37156b024bb51a7426f3e23beb91c50a",
   "moves": [
    6,
    5,
    1,
    2,
    8,
    4,
    7,
    9,
    3
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-random-rae",
   "o": "house-greedy-gus",
   "seed": "06a9f008b21b173c8e669fdc581e371e4016cd8af09f6ccc3a0f96c7c5aef903",
   "moves": [
    2,
    6,
    1,
    3,
    8,
    9
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "tictactoe",
   "x": "house-random-rae",
   "o": "house-corner-cora",
   "seed": "d1fb63d76f4fd51d2cc7389429d648556abdb514ee6a9509640cb9a48ae4dd28",
   "moves": [
    1,
    3,
    6,
    7,
    5,
    4,
    2,
    8,
    9
   ],
   "result": "house-random-rae"
  },
  {
   "game": "tictactoe",
   "x": "house-corner-cora",
   "o": "house-perfect-pia",
   "seed": "ca2a7859c7eb708a2a241bdbc237608d4e6633b2a91014e82dad8c43005ea745",
   "moves": [
    1,
    5,
    3,
    2,
    8,
    4,
    6,
    9,
    7
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-corner-cora",
   "o": "house-centre-cy",
   "seed": "9d98e242efc156bba59571490a338e3474b121319fe74f7880d79ccc402998c6",
   "moves": [
    1,
    5,
    3,
    2,
    8,
    4,
    6,
    9,
    7
   ],
   "result": "draw"
  },
  {
   "game": "tictactoe",
   "x": "house-corner-cora",
   "o": "house-greedy-gus",
   "seed": "1d71aa229c9440a915afbd2255e907d920ea059ff3660a1f86e4162928e97ae7",
   "moves": [
    1,
    3,
    7,
    4,
    9,
    5,
    8
   ],
   "result": "house-corner-cora"
  },
  {
   "game": "tictactoe",
   "x": "house-corner-cora",
   "o": "house-random-rae",
   "seed": "08a0a694980e62d4e4993e72f1e8ba2b4678d3b9291346b9fd88d27d730ee22d",
   "moves": [
    1,
    4,
    3,
    8,
    2
   ],
   "result": "house-corner-cora"
  },
  {
   "game": "connect4",
   "x": "house-perfect-pia",
   "o": "house-centre-cy",
   "seed": "5f11bc5d8da2621b680dae1ef6806c1b4465bafc8a7200f1df896221946cf92c",
   "moves": [
    4,
    4,
    4,
    4,
    4,
    4,
    3,
    3,
    5,
    2,
    6
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-perfect-pia",
   "o": "house-greedy-gus",
   "seed": "0961c833abc66dec1bb2c803159d07a8593860d84506e977575c12579d88afea",
   "moves": [
    4,
    5,
    4,
    6,
    5,
    7,
    6,
    7,
    4,
    4,
    6,
    1,
    5,
    7,
    7
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-perfect-pia",
   "o": "house-random-rae",
   "seed": "f35c936704c445ec480dc6eea84d2181f8858670743a5efb84b9bc4b11d17bf5",
   "moves": [
    4,
    5,
    4,
    3,
    4,
    7,
    4
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-perfect-pia",
   "o": "house-corner-cora",
   "seed": "142365bc39aa4c7eafa6f94693ac242c39155dfd26b46bf396c76efcfc848c13",
   "moves": [
    4,
    1,
    4,
    1,
    5,
    1,
    1,
    1,
    3,
    2,
    6
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-centre-cy",
   "o": "house-perfect-pia",
   "seed": "3a6f765f86a0ef646585043056ba4b0f496c5beca2f5ecf9b76dd39a2a89a5a2",
   "moves": [
    4,
    4,
    4,
    4,
    4,
    4,
    3,
    5,
    3,
    3,
    3,
    5,
    3,
    3,
    5,
    2,
    5,
    2,
    1,
    5
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-centre-cy",
   "o": "house-greedy-gus",
   "seed": "e448bb36fbc288e2ea3b5ac50d07303cd68c22b114e96ddf7c79a1a56643abe3",
   "moves": [
    4,
    2,
    4,
    3,
    4,
    4,
    4,
    5,
    4,
    3,
    3,
    5,
    3,
    6,
    3,
    3,
    5,
    1,
    5,
    1,
    5,
    5,
    2,
    2,
    2,
    1,
    2
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-centre-cy",
   "o": "house-random-rae",
   "seed": "9a0f13be1910f062b469998b9aadd94ae6d8af413f04533178c0de9ca9d58be7",
   "moves": [
    4,
    3,
    4,
    6,
    4,
    7,
    4
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-centre-cy",
   "o": "house-corner-cora",
   "seed": "1f0ecc14406b17a6ed244058fb8da9bee64ee89111164d41183a7da2cc36836a",
   "moves": [
    4,
    1,
    4,
    1,
    4,
    4,
    4,
    1,
    1,
    1,
    4,
    1,
    3,
    7,
    3,
    7,
    3,
    3,
    3,
    7,
    7,
    7,
    3,
    7,
    5,
    2,
    6
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-greedy-gus",
   "o": "house-perfect-pia",
   "seed": "573c3c8335e44dd605b18582a1f57813a2d7c53c69e075aca959cad3ca3addd3",
   "moves": [
    7,
    4,
    2,
    4,
    6,
    4,
    4,
    6,
    2,
    7,
    6,
    2,
    2,
    4,
    2,
    4,
    1,
    1,
    2,
    6,
    7,
    5,
    5,
    5,
    3,
    6,
    7,
    7
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-greedy-gus",
   "o": "house-centre-cy",
   "seed": "ab20d5387cf4467af3d2857fa88436b957e3a5c629edf51e65a244f3be0e19c2",
   "moves": [
    6,
    4,
    4,
    4,
    5,
    4,
    7,
    4,
    4,
    3,
    3,
    3,
    1,
    3,
    2,
    3,
    3,
    5,
    5,
    5,
    7,
    5,
    2,
    1,
    2,
    2
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-greedy-gus",
   "o": "house-random-rae",
   "seed": "31eebefc5108c3d9e9b09c9e53bcc68dbfcdc01772c8dfc07b586b435fa2a31d",
   "moves": [
    2,
    5,
    3,
    2,
    7,
    4,
    3,
    2,
    2,
    5,
    1,
    3,
    6,
    4,
    3,
    4,
    4,
    1,
    1,
    2,
    1
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "connect4",
   "x": "house-greedy-gus",
   "o": "house-corner-cora",
   "seed": "0c7817cada284362d1848bb188684b7c08a66c09369c148696f65bd7732f8d20",
   "moves": [
    6,
    1,
    7,
    1,
    2,
    1,
    1,
    1,
    4,
    5,
    1,
    7,
    3,
    7,
    6,
    7,
    7,
    7,
    2,
    2,
    3,
    2,
    6,
    6,
    2,
    2,
    5,
    4,
    3,
    3,
    6,
    6,
    5,
    4,
    4
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "connect4",
   "x": "house-random-rae",
   "o": "house-perfect-pia",
   "seed": "1689ec7e6c6c952e1355c9a029b5c9456bb8f0d2dc6dbe5f4a6166e299e8ea49",
   "moves": [
    1,
    4,
    4,
    4,
    6,
    4,
    5,
    5,
    1,
    5,
    4,
    6,
    6,
    7
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-random-rae",
   "o": "house-centre-cy",
   "seed": "6315b0ab31aa7f13ee229f33abe4a438aafc285fb182be3957911706793eeb54",
   "moves": [
    2,
    4,
    7,
    4,
    4,
    4,
    6,
    4,
    7,
    4,
    3,
    3,
    3,
    3,
    6,
    3,
    7,
    7,
    6,
    6,
    7,
    3,
    5,
    5,
    1,
    2
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-random-rae",
   "o": "house-greedy-gus",
   "seed": "5d8e1cdac1e97144f3476f103a5397d3a481f968e25267fd63cdcf3613c64478",
   "moves": [
    5,
    1,
    3,
    1,
    1,
    1,
    1,
    5,
    4,
    2,
    5,
    6,
    4,
    1,
    5,
    3,
    2,
    7,
    6,
    7,
    7,
    4,
    7,
    2,
    2,
    3,
    6,
    3
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "connect4",
   "x": "house-random-rae",
   "o": "house-corner-cora",
   "seed": "96254eb11c2f1d041a3b8ac77c348825cdadc8a76a67ba4e21dd99388f51179d",
   "moves": [
    7,
    1,
    1,
    1,
    1,
    1,
    7,
    1,
    4,
    7,
    7,
    7,
    2,
    7,
    3,
    5,
    6,
    2,
    3,
    2,
    4,
    2,
    3,
    2
   ],
   "result": "house-corner-cora"
  },
  {
   "game": "connect4",
   "x": "house-corner-cora",
   "o": "house-perfect-pia",
   "seed": "4b91ab76bb413d5a42709347e06169868e22661a42ea20f858a7ffdc2a835054",
   "moves": [
    1,
    4,
    1,
    5,
    1,
    1,
    1,
    3,
    2,
    6
   ],
   "result": "house-perfect-pia"
  },
  {
   "game": "connect4",
   "x": "house-corner-cora",
   "o": "house-centre-cy",
   "seed": "e1857fb13630909300d09cf7c6babed0f035f930462283b582478caca2c2104b",
   "moves": [
    1,
    4,
    1,
    4,
    1,
    1,
    1,
    4,
    4,
    4,
    1,
    4,
    7,
    3,
    7,
    3,
    7,
    7,
    7,
    3,
    3,
    3,
    7,
    3,
    2,
    5,
    6,
    5,
    2,
    2
   ],
   "result": "house-centre-cy"
  },
  {
   "game": "connect4",
   "x": "house-corner-cora",
   "o": "house-greedy-gus",
   "seed": "1805d62dd2456cf1c12e0dda3995eab3317516192958655037ba7ff8977a1f72",
   "moves": [
    1,
    4,
    1,
    4,
    1,
    1,
    1,
    5,
    1,
    5,
    7,
    4,
    4,
    5,
    5,
    5,
    7,
    4,
    7,
    7,
    7,
    6,
    3,
    6,
    3,
    6
   ],
   "result": "house-greedy-gus"
  },
  {
   "game": "connect4",
   "x": "house-corner-cora",
   "o": "house-random-rae",
   "seed": "c10888604ee313413b98877d4f14a38b4a5da17c5c5d69a13561cbebc284e979",
   "moves": [
    1,
    5,
    1,
    5,
    1,
    3,
    1
   ],
   "result": "house-corner-cora"
  }
 ]
}