ONE DATE. ONE STORM.
Bonkstorm is a solo game, not live multiplayer. The social part comes from a shared daily setup: the current UTC date initializes the hazard generator, so players begin with the same underlying sequence for that day and can compare survival times without accounts or matchmaking.
Hazard type, timing, and random decisions begin from the same daily seed. The arena scales to the screen, and your own inputs decide where the runner is when each threat arrives.
THE DATE BECOMES THE STARTING SEED
At the start of a run, Bonkstorm reads the UTC date in year-month-day form and converts it into the initial state of a deterministic number generator. A deterministic generator produces the same series when it starts from the same state. That gives the day a recognizable opening and lets repeated attempts teach real information.
GAMEPLAY AND VISUAL RANDOMNESS ARE SEPARATE
Hazard decisions use one repeatable random stream. Decorative particle bursts use another. Keeping those streams separate matters because phones may draw fewer particles than powerful desktops. A visual performance choice should never change which hazard comes next, so visual density cannot consume the random decisions reserved for gameplay.
WHAT CAN STILL DIFFER BETWEEN PLAYERS
The playable width adapts to each screen. Hazard positions scale into that width, and the runner's timing changes with every input. Two players can therefore face the same sequence but arrive at a warning from different directions or positions. The challenge is comparable, not a frame-for-frame replay.
WHY UTC CONTROLS THE RESET
Using one global clock prevents the same challenge from changing at different moments for different time zones. The tradeoff is that the reset may occur during the morning, afternoon, or evening depending on where a player lives. The date stored with Today's Best follows this same UTC boundary.
WHAT IS SAVED ON YOUR DEVICE
Today's best time, run count, win count, and sound preference are stored in the current browser. Refreshing does not erase them. A new UTC date starts a fresh daily record automatically. Clearing browser storage, using a private window, or switching devices creates a separate local record.
WHAT IS NOT A PUBLIC LEADERBOARD
Bonkstorm does not publish names, profiles, or ranked scores. Aggregate analytics—when a player permits them—measure events such as starts, completed runs, wins, and shares. Those totals help evaluate difficulty but cannot reconstruct an individual's history.
HOW SHARING WORKS
After a run, Challenge a Friend prepares a short result message and the game link. On supported devices it opens the operating system's share sheet; otherwise it copies the challenge text. A friend who opens the link that day receives the same daily starting seed. Opening it after the UTC date changes begins the new storm.
WHY REPLAYING IS PART OF THE DESIGN
A failed run is information. You can learn whether the opening requires an input, which side preserves more runway, and where the first combination appears. The sequence is stable enough to reward recognition, while the one-button reversal means small timing changes can still produce a different later position.
TRY THE SYSTEM
Play two runs and compare only the opening warnings. Then read the daily-opening practice routine before attempting a full twenty-second clear.