{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0362",
  "url": "https://pointcast.xyz/b/0362",
  "channel": {
    "code": "FD",
    "slug": "front-door",
    "name": "Front Door",
    "purpose": "AI, interfaces, agent-era thinking.",
    "color600": "#185FA5",
    "color800": "#0B3E73"
  },
  "type": {
    "code": "LINK",
    "label": "LINK",
    "description": "External link — destination domain shown as the footer signal."
  },
  "title": "AgarChat — instant messenger meets agar.io",
  "dek": "A web-native game-chat hybrid: eat, grow, split, and trash-talk in real time. Built in one session with Claude. Power-ups, viruses, achievements, combo kills, and a TV companion mode for the big screen.",
  "body": "What happens when you merge an instant messenger with agar.io? AgarChat. The left sidebar is a full chat — emoji bar, colored names, contextual bot chatter, slash commands. The right side is a playable agar.io: 12 AI bots, viruses, split/eject mechanics, speed/shield/magnet power-ups, combo kill streaks, and floating chat bubbles over every cell.\n\nThree modes: desktop (sidebar + game), TV mode (?tv — fullscreen, gamepad support, 10-foot UI), and a phone companion controller that connects via BroadcastChannel. Cast the TV tab to your living room, grab a controller or your phone, and play from the couch.\n\nFour sprints from zero to shipped. The game is the messenger and the messenger is the game.",
  "timestamp": "2026-04-21T20:00:00.000Z",
  "size": "2x2",
  "noun": 362,
  "external": {
    "label": "Play AgarChat",
    "url": "https://pointcast.xyz/tv/shows/agarchat"
  },
  "meta": {
    "stack": "vanilla-js-single-file",
    "modes": "desktop, tv, companion",
    "features": "split, eject, viruses, power-ups, achievements, combo-kills, chat-bubbles, gamepad, broadcast-channel",
    "sprints": "4"
  },
  "author": "mh+cc",
  "source": "neat, build a block, and tv version for pointcast",
  "mood": null,
  "moodUrl": null,
  "companions": [],
  "clock": null
}