How to Play Snapfire

Snapfire is a canvas-based aim trainer set in deep space. Glowing supernova targets spawn one at a time across a star-dusted canvas, each pulsing from small to full size in a bloom animation then fading back to nothing. Your job is to click or tap the target before it disappears. Click during the bloom peak — the first 300 milliseconds of the target's life — and you earn the maximum 150 points. Click later, between 300 and 700 ms, and you earn 100 points. Any click after 700 ms rewards 50 points. If the target fully fades without a click, you take a strike.

Three strikes end the round. Land three or more consecutive hits without a miss and a 1.2x streak multiplier activates on every subsequent hit until the streak breaks. Snapfire has four modes: Flick (10 shots, standard targets), Stream (unlimited targets for 30 seconds), Precision (20 shots with smaller, faster targets and 1.5x score multiplier), and Daily Challenge (a seeded sequence that's the same for every player on a given day, playable once per calendar day).

Only one target is ever on screen. After each hit or expiry the next is scheduled behind a randomised gap of roughly 150 to 400 milliseconds, so the rhythm can never be pre-aimed, and targets never spawn in the reserved strip along the top where the HUD sits. The HUD shows your score, the mode name, shots taken out of the mode's limit, three hearts for your remaining lives, and a streak readout that appears at two consecutive hits.

Stream is the exception: it runs on a clock, so the shot counter stays blank and a countdown in tenths of a second is drawn across the top instead. In every mode, three strikes ends the round. The results screen then breaks the run down into hits, misses, accuracy, perfect hits, best streak and personal best before offering the score to the leaderboard.

Scoring and the Bloom Window

Every target grows to 1.2x its base radius over the first 300 milliseconds, settles back to normal size over the next 300, then fades out across its final 400. Standard targets live 800 to 1400 milliseconds; Precision divides that by 1.5, landing around 530 to 930. Score bands read off the target's age at the moment you click, not its size — under 300 ms pays 150, under 700 pays 100, anything later (including a click during the fade) pays 50. Multipliers apply in a fixed order: Precision's 1.5x first, then the streak's 1.2x. A bloom hit in Precision on an active streak is worth 270, the game's highest single click.

Strategy Tips

What Makes Snapfire Different

Most browser aim trainers are a grid of circles and a timer. Snapfire's departure is that timing counts as much as accuracy — payout depends on how early in the target's life you got there, so two players with identical accuracy can post very different scores. The three-strike system is the second break: most trainers let you flail and score the average, whereas here a miss is expensive and a run can end early. The four modes split the skill apart — Flick is a short repeatable burst, Stream is endurance under a tightening clock, Precision is small-target control, and the Daily is a fixed, comparable test.

Design Notes

Aim trainers came out of the competitive shooter scene, isolating the click-on-target drill from movement and recoil. Snapfire keeps that lineage but borrows the perfect-timing idea from rhythm games, where landing inside a narrow early window beats merely being correct. The supernova framing follows from the mechanic — a radial gradient that inflates then fades shows plainly that a target has a peak and then it's gone.

Controls and Accessibility

Aiming is pointer-based — a mouse click on desktop, where the cursor becomes a crosshair, or a single tap on touch devices, captured so tapping never scrolls or zooms the page. The mode buttons and the mute control are ordinary focusable buttons reachable with Tab and Enter, but there is no keyboard aiming. Audio is minimal: a high blip on a hit, a low buzz on a miss, a rising three-note phrase at the end of a round, all switchable with the SFX button.

Snapfire — FAQ

What is the bloom bonus in Snapfire?
Clicking a target within its first 300 milliseconds — the bloom phase when the target pulses to full size — awards 150 points. Clicking between 300 and 700 ms awards 100 points. Clicking after 700 ms awards 50 points. Timing your click to the peak bloom is the fastest path to a high score.
How does Precision mode differ from Flick?
Precision mode spawns targets roughly half the radius of Flick targets and fade 1.5 times faster — the lifespan is divided by 1.5, so you have less time to react. All hit scores are multiplied by 1.5 to compensate for the smaller hit area, so a perfectly timed bloom click pays 225 points. You get 20 shots before the round ends, compared to Flick's 10.
How does the Daily Challenge work?
Each calendar day generates a unique seeded sequence of targets using the date as the random seed, so every player sees the same challenge that day. You can only play the Daily once per calendar day — a flag is saved in your browser's local storage. Your Daily score can still be submitted to the leaderboard.
Is there a streak bonus in Snapfire?
Yes. Landing 3 or more consecutive hits without a miss triggers a 1.2x streak multiplier that applies to every subsequent hit until you break the streak. A miss or expired target resets the streak to zero. The readout appears at two consecutive hits, turns red with an "x1.2" tag at three, and a one-off "STREAK x1.2" banner flashes across the canvas as you cross the threshold.
What counts as a miss in Snapfire?
Two things cost a strike: clicking anywhere outside the current target's hit circle, and letting a target fade out untouched. Both reset your streak and remove one of the three hearts. Three strikes ends the round immediately regardless of shots or clock remaining — in Flick you can lose on shot four with six unused.
Does Stream mode get harder as the 30 seconds run down?
Yes, and the ramp is automatic rather than tied to your performance. Every five seconds elapsed takes another 5 percentage points off each newly spawned target's lifespan — 95% at five seconds, 90% at ten, and so on down a straight line. Across a full 30-second round that bottoms out around 70%. Stream has no shot limit, so it ends only when the countdown hits zero or you take three strikes.
Does Snapfire save my high scores?
Snapfire stores a separate personal best per mode in your browser, so a Precision record never overwrites a Flick one and the results screen always shows the relevant number to beat. Your mute preference is saved the same way. Clearing browser data clears local bests; scores already submitted to the leaderboard are unaffected.