Game rules · Timing precision
Pulse
A seeded pulse pattern scrolls to the strike line, accelerating as it goes. Millisecond timing is the whole game.
The run
How it plays
- Each tap is matched to the earliest unmatched pulse within ±250ms.
- Off-beats and rests appear as the pattern develops.
- Both players play the identical pattern.
Timing precision · 60s runs
Scoring formula · versioned
Every point, accounted for
Integer arithmetic only — the same result on every device, every time. Changing any number creates a new scoring version; old results never change.
| Component | Condition | Points |
|---|---|---|
| Flawless | within ±30ms | +100 |
| Clean | ±60 / ±100ms | +70 / +40 |
| Loose | ±160 / ±250ms | +20 / +5 |
| Streak multiplier | +5% per quality hit, cap +50% | ×1.00–1.50 |
| Missed pulse | no tap within the window | −25 |
| Stray tap | no pulse nearby | −15 |
Fairness
Chance never picks the winner
The challenge is sealed and identical for both players — variety without advantage. Every official score is replayed and verified on the server.
Deterministic challengesServer-replayed scoresNo random tie-breaks