{
  "$schema": "https://pointcast.xyz/for-agents",
  "generatedAt": "2026-11-03T03:11:44.939Z",
  "name": "Ice Cream Route",
  "kind": "game",
  "genre": "Route puzzle",
  "status": "live in the browser, no account, nothing to buy",
  "human": "https://pointcast.xyz/ice-cream-route",
  "json": "https://pointcast.xyz/ice-cream-route.json",
  "pitch": "Drive the ice cream truck through a little grid of blocks and reach every waiting kid before the jingle runs out.",
  "how": [
    "Each round, kids wave from the curb. Tap a neighboring corner, use the Drive buttons, or focus the map and use arrow keys to drive one block. READ THE STREET MAP gives the same corners and one-way streets as text.",
    "The jingle is the clock. Visit every kid before the last note. Fewer blocks driven means more song left over, which is your score.",
    "Use NEXT ROUND after a win. There are three rounds a day; one-way streets join in rounds two and three. Maps are dated and new every Pacific day, the same for everyone."
  ],
  "forAgents": "GET /ice-cream-route.json returns 14 days of seeded street maps from the last site build, with the kids' corners and the one-way streets, so an agent can try to solve a day's route.",
  "place": "Summer afternoons on the residential grid west of Sepulveda.",
  "credits": {
    "direction": "Michael Hoydich, 2026-11-02: \"make 10 new pointcast areas ... be inventive\"",
    "build": "Claude Code, 2026-11-02",
    "note": "Original rules, art drawn in code, sound synthesized with the Web Audio API. No recordings, no copied sprites."
  },
  "privacy": "The room tools do not upload cards, drawings, patterns or scores. Saves use browser localStorage; Pelican Post discards its words. Optional site Room presence shares cursors and chat when enabled; it is absent from Pelican Post.",
  "map": {
    "grid": "5 by 5 corners, numbered row by row from the top left: corner = y * 5 + x",
    "oneWays": "each [a, b] pair is a street that may be driven only from a to b",
    "jingle": "notes in the song = blocks you may drive; best = the fewest blocks that reach every kid",
    "score": "notes left when the last kid is served",
    "days": [
      {
        "day": "2026-11-02",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              0,
              7,
              11
            ],
            "oneWays": [],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              12,
              18,
              1,
              5
            ],
            "oneWays": [
              [
                21,
                22
              ],
              [
                13,
                18
              ],
              [
                24,
                23
              ],
              [
                2,
                3
              ]
            ],
            "best": 9,
            "jingle": 13
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              7,
              21,
              15,
              11,
              19
            ],
            "oneWays": [
              [
                13,
                8
              ],
              [
                16,
                11
              ],
              [
                6,
                5
              ],
              [
                5,
                10
              ],
              [
                16,
                15
              ],
              [
                11,
                6
              ]
            ],
            "best": 11,
            "jingle": 14
          }
        ]
      },
      {
        "day": "2026-11-03",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              24,
              10,
              9
            ],
            "oneWays": [],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              19,
              15,
              2,
              0
            ],
            "oneWays": [
              [
                13,
                14
              ],
              [
                14,
                19
              ],
              [
                21,
                20
              ],
              [
                13,
                18
              ]
            ],
            "best": 12,
            "jingle": 16
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              12,
              9,
              17,
              19,
              8
            ],
            "oneWays": [
              [
                3,
                4
              ],
              [
                2,
                7
              ],
              [
                18,
                17
              ],
              [
                18,
                19
              ],
              [
                10,
                15
              ],
              [
                24,
                19
              ]
            ],
            "best": 7,
            "jingle": 10
          }
        ]
      },
      {
        "day": "2026-11-04",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              24,
              12,
              6
            ],
            "oneWays": [],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              4,
              10,
              7,
              3
            ],
            "oneWays": [
              [
                13,
                12
              ],
              [
                17,
                18
              ],
              [
                1,
                6
              ],
              [
                4,
                9
              ]
            ],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              8,
              7,
              20,
              0,
              2
            ],
            "oneWays": [
              [
                2,
                1
              ],
              [
                8,
                7
              ],
              [
                16,
                15
              ],
              [
                8,
                13
              ],
              [
                16,
                17
              ],
              [
                19,
                24
              ]
            ],
            "best": 12,
            "jingle": 15
          }
        ]
      },
      {
        "day": "2026-11-05",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              6,
              1,
              15
            ],
            "oneWays": [],
            "best": 7,
            "jingle": 11
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              5,
              15,
              16,
              14
            ],
            "oneWays": [
              [
                9,
                8
              ],
              [
                5,
                6
              ],
              [
                18,
                17
              ],
              [
                5,
                0
              ]
            ],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              12,
              13,
              5,
              2,
              11
            ],
            "oneWays": [
              [
                16,
                17
              ],
              [
                19,
                24
              ],
              [
                3,
                8
              ],
              [
                5,
                0
              ],
              [
                4,
                3
              ],
              [
                10,
                11
              ]
            ],
            "best": 10,
            "jingle": 13
          }
        ]
      },
      {
        "day": "2026-11-06",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              0,
              16,
              1
            ],
            "oneWays": [],
            "best": 6,
            "jingle": 10
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              20,
              13,
              3,
              15
            ],
            "oneWays": [
              [
                7,
                8
              ],
              [
                4,
                9
              ],
              [
                5,
                0
              ],
              [
                1,
                2
              ]
            ],
            "best": 9,
            "jingle": 13
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              18,
              1,
              0,
              23,
              15
            ],
            "oneWays": [
              [
                0,
                5
              ],
              [
                21,
                20
              ],
              [
                16,
                15
              ],
              [
                21,
                22
              ],
              [
                24,
                23
              ],
              [
                19,
                14
              ]
            ],
            "best": 10,
            "jingle": 13
          }
        ]
      },
      {
        "day": "2026-11-07",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              16,
              9,
              10
            ],
            "oneWays": [],
            "best": 9,
            "jingle": 13
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              23,
              17,
              4,
              0
            ],
            "oneWays": [
              [
                17,
                22
              ],
              [
                4,
                9
              ],
              [
                20,
                15
              ],
              [
                10,
                11
              ]
            ],
            "best": 12,
            "jingle": 16
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              1,
              18,
              17,
              20,
              3
            ],
            "oneWays": [
              [
                23,
                24
              ],
              [
                8,
                7
              ],
              [
                2,
                3
              ],
              [
                6,
                7
              ],
              [
                23,
                18
              ],
              [
                14,
                19
              ]
            ],
            "best": 13,
            "jingle": 16
          }
        ]
      },
      {
        "day": "2026-11-08",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              1,
              14,
              0
            ],
            "oneWays": [],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              15,
              8,
              18,
              24
            ],
            "oneWays": [
              [
                4,
                9
              ],
              [
                12,
                11
              ],
              [
                20,
                15
              ],
              [
                19,
                24
              ]
            ],
            "best": 11,
            "jingle": 15
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              4,
              6,
              21,
              14,
              2
            ],
            "oneWays": [
              [
                2,
                1
              ],
              [
                24,
                19
              ],
              [
                0,
                1
              ],
              [
                6,
                5
              ],
              [
                23,
                18
              ],
              [
                18,
                19
              ]
            ],
            "best": 10,
            "jingle": 13
          }
        ]
      },
      {
        "day": "2026-11-09",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              24,
              3,
              10
            ],
            "oneWays": [],
            "best": 12,
            "jingle": 16
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              19,
              16,
              10,
              17
            ],
            "oneWays": [
              [
                13,
                12
              ],
              [
                19,
                18
              ],
              [
                21,
                22
              ],
              [
                24,
                23
              ]
            ],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              20,
              13,
              1,
              5,
              11
            ],
            "oneWays": [
              [
                12,
                17
              ],
              [
                6,
                5
              ],
              [
                16,
                15
              ],
              [
                12,
                13
              ],
              [
                7,
                12
              ],
              [
                1,
                2
              ]
            ],
            "best": 11,
            "jingle": 14
          }
        ]
      },
      {
        "day": "2026-11-10",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              4,
              14,
              9
            ],
            "oneWays": [],
            "best": 6,
            "jingle": 10
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              13,
              0,
              7,
              21
            ],
            "oneWays": [
              [
                8,
                7
              ],
              [
                12,
                13
              ],
              [
                0,
                5
              ],
              [
                18,
                23
              ]
            ],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              15,
              21,
              6,
              10,
              1
            ],
            "oneWays": [
              [
                5,
                0
              ],
              [
                24,
                23
              ],
              [
                19,
                24
              ],
              [
                8,
                13
              ],
              [
                22,
                21
              ],
              [
                8,
                3
              ]
            ],
            "best": 7,
            "jingle": 10
          }
        ]
      },
      {
        "day": "2026-11-11",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              16,
              6,
              15
            ],
            "oneWays": [],
            "best": 6,
            "jingle": 10
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              0,
              10,
              15,
              6
            ],
            "oneWays": [
              [
                12,
                11
              ],
              [
                19,
                24
              ],
              [
                2,
                1
              ],
              [
                9,
                8
              ]
            ],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              23,
              8,
              15,
              2,
              20
            ],
            "oneWays": [
              [
                10,
                15
              ],
              [
                16,
                15
              ],
              [
                7,
                12
              ],
              [
                0,
                5
              ],
              [
                16,
                11
              ],
              [
                22,
                23
              ]
            ],
            "best": 12,
            "jingle": 15
          }
        ]
      },
      {
        "day": "2026-11-12",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              10,
              1,
              14
            ],
            "oneWays": [],
            "best": 11,
            "jingle": 15
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              14,
              7,
              4,
              12
            ],
            "oneWays": [
              [
                6,
                5
              ],
              [
                16,
                15
              ],
              [
                4,
                9
              ],
              [
                11,
                12
              ]
            ],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              4,
              14,
              21,
              9,
              12
            ],
            "oneWays": [
              [
                22,
                21
              ],
              [
                5,
                10
              ],
              [
                3,
                4
              ],
              [
                8,
                7
              ],
              [
                8,
                13
              ],
              [
                22,
                23
              ]
            ],
            "best": 8,
            "jingle": 11
          }
        ]
      },
      {
        "day": "2026-11-13",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              3,
              6,
              14
            ],
            "oneWays": [],
            "best": 10,
            "jingle": 14
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              17,
              13,
              14,
              15
            ],
            "oneWays": [
              [
                0,
                5
              ],
              [
                12,
                13
              ],
              [
                22,
                21
              ],
              [
                23,
                24
              ]
            ],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              19,
              23,
              7,
              13,
              0
            ],
            "oneWays": [
              [
                5,
                0
              ],
              [
                12,
                13
              ],
              [
                10,
                15
              ],
              [
                11,
                6
              ],
              [
                22,
                17
              ],
              [
                4,
                3
              ]
            ],
            "best": 10,
            "jingle": 13
          }
        ]
      },
      {
        "day": "2026-11-14",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              5,
              11,
              13
            ],
            "oneWays": [],
            "best": 7,
            "jingle": 11
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              14,
              12,
              13,
              2
            ],
            "oneWays": [
              [
                12,
                7
              ],
              [
                3,
                4
              ],
              [
                23,
                18
              ],
              [
                24,
                23
              ]
            ],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              6,
              20,
              2,
              9,
              10
            ],
            "oneWays": [
              [
                2,
                1
              ],
              [
                21,
                16
              ],
              [
                19,
                18
              ],
              [
                9,
                14
              ],
              [
                3,
                2
              ],
              [
                19,
                14
              ]
            ],
            "best": 11,
            "jingle": 14
          }
        ]
      },
      {
        "day": "2026-11-15",
        "size": 5,
        "rounds": [
          {
            "round": 1,
            "start": 22,
            "kids": [
              15,
              14,
              20
            ],
            "oneWays": [],
            "best": 8,
            "jingle": 12
          },
          {
            "round": 2,
            "start": 22,
            "kids": [
              15,
              19,
              8,
              20
            ],
            "oneWays": [
              [
                23,
                18
              ],
              [
                19,
                14
              ],
              [
                21,
                22
              ],
              [
                24,
                23
              ]
            ],
            "best": 12,
            "jingle": 16
          },
          {
            "round": 3,
            "start": 22,
            "kids": [
              24,
              14,
              4,
              6,
              8
            ],
            "oneWays": [
              [
                8,
                9
              ],
              [
                17,
                22
              ],
              [
                5,
                0
              ],
              [
                1,
                2
              ],
              [
                4,
                3
              ],
              [
                14,
                9
              ]
            ],
            "best": 10,
            "jingle": 13
          }
        ]
      }
    ]
  },
  "links": {
    "hub": "https://pointcast.xyz/ten-doors",
    "hubJson": "https://pointcast.xyz/ten-doors.json",
    "siblings": [
      "https://pointcast.xyz/takeoff-organ",
      "https://pointcast.xyz/refinery-lights",
      "https://pointcast.xyz/kite-line",
      "https://pointcast.xyz/meter-oracle",
      "https://pointcast.xyz/drum-round",
      "https://pointcast.xyz/pelican-post",
      "https://pointcast.xyz/green-flash",
      "https://pointcast.xyz/chalk-score",
      "https://pointcast.xyz/tide-pool-census"
    ],
    "pointcast": "https://pointcast.xyz/"
  }
}