{
  "name": "PointCast Drum Arcade",
  "canonical": "https://pointcast.xyz/drum-games",
  "count": 5,
  "persistence": "localStorage; no account required",
  "games": [
    {
      "slug": "drum-says",
      "name": "Drum Says",
      "url": "https://pointcast.xyz/drum-says",
      "path": "/drum-says",
      "description": "A Noun calls a growing pattern on four drums. Echo it back and hold the thread for one more round.",
      "skill": "Memory",
      "controls": "Tap pads · keys 1–4",
      "scoring": {
        "direction": "high",
        "localStorageKey": "pc-drum-says-best",
        "unit": "patterns echoed"
      }
    },
    {
      "slug": "drum-quickdraw",
      "name": "Quick Draw",
      "url": "https://pointcast.xyz/drum-quickdraw",
      "path": "/drum-quickdraw",
      "description": "Wait for gold, ignore the feints, then strike. Ten clean draws become one reaction-time grade.",
      "skill": "Restraint",
      "controls": "Tap pad · Space",
      "scoring": {
        "direction": "low",
        "localStorageKey": "pc-drum-quickdraw-best",
        "unit": "ms average"
      }
    },
    {
      "slug": "drum-fill",
      "name": "Fill the Bar",
      "url": "https://pointcast.xyz/drum-fill",
      "path": "/drum-fill",
      "description": "An eight-step groove has a hole in it. Land a tom in the empty step as the tempo and missing hits multiply.",
      "skill": "Pocket",
      "controls": "Tap fill · Space",
      "scoring": {
        "direction": "high",
        "localStorageKey": "pc-drum-fill-best",
        "unit": "bars locked"
      }
    },
    {
      "slug": "drum-runner",
      "name": "Beat Runner",
      "url": "https://pointcast.xyz/drum-runner",
      "path": "/drum-runner",
      "description": "Lead a Noun road band: perform the obstacle cues, collect musical gear, and leave every hit stamped into the moving beat road.",
      "skill": "Pocket",
      "controls": "Play, jump + gear · Space",
      "scoring": {
        "direction": "high",
        "localStorageKey": "pc-drum-runner-v4-best",
        "unit": "points"
      },
      "versions": [
        {
          "id": "v4",
          "name": "Road Band",
          "url": "https://pointcast.xyz/drum-runner",
          "path": "/drum-runner",
          "localStorageKey": "pc-drum-runner-v4-best",
          "scoring": "points"
        },
        {
          "id": "v3",
          "name": "Pocket",
          "url": "https://pointcast.xyz/drum-runner-v3",
          "path": "/drum-runner-v3",
          "localStorageKey": "pc-drum-runner-v3-best",
          "scoring": "points"
        },
        {
          "id": "v2",
          "name": "Postcards",
          "url": "https://pointcast.xyz/drum-runner-v2",
          "path": "/drum-runner-v2",
          "localStorageKey": "pc-drum-runner-v2-best",
          "scoring": "meters"
        },
        {
          "id": "v1",
          "name": "Endless",
          "url": "https://pointcast.xyz/drum-runner-v1",
          "path": "/drum-runner-v1",
          "localStorageKey": "pc-drum-runner-best",
          "scoring": "meters"
        }
      ]
    },
    {
      "slug": "drum-steady",
      "name": "Steady Hands",
      "url": "https://pointcast.xyz/drum-steady",
      "path": "/drum-steady",
      "description": "Four clicks set the pulse, then the guide disappears. Hold the tempo by feel for thirty-two taps.",
      "skill": "Internal clock",
      "controls": "Tap pad · Space",
      "scoring": {
        "direction": "low",
        "localStorageKey": "pc-drum-steady-best",
        "unit": "ms drift"
      }
    }
  ]
}