The cost of restarting

The most important replayability mechanism is not a mechanism at all. It is that pressing restart puts you back into play within a second, with no loading, no menu and no confirmation.

That is why the restart button on the end screen receives focus automatically: a keyboard player can press space and be playing again without moving their hands.

A game that takes five seconds to restart is a meaningfully different game from one that takes one, because the decision to try again is made in the moment immediately after failing — the moment when it costs the least to say no.

Show the thing being chased

Every ready screen on the site displays your best score and your best rally before the run starts, and every end screen displays them again alongside what you just achieved.

That placement is deliberate. A personal best shown only in a menu is a statistic; one shown immediately before and immediately after a run is a target.

When the best is beaten, the end screen says so explicitly rather than quietly updating a number. Acknowledging the achievement is most of its value.

Near misses

The most reliable driver of another attempt is having nearly achieved something specific, and the mechanism that produces near misses is the threshold.

Rally milestones at 5, 10, 15, 25, 40, 50, 75 and 100 mean that a run almost always ends close to one. A rally of forty-seven is a much stronger motivation than a rally of forty-three, even though the difference is four returns.

That is not manipulation so much as structure. Continuous quantities are hard to feel progress in; thresholds convert them into a sequence of discrete, nearly reached achievements.

Variance without randomness

A game needs runs to differ or repetition becomes obvious. The lazy way to achieve that is randomness, which produces variety at the cost of fairness.

These games get variance from the player instead. The tempo ramp means a run's difficulty curve is a function of how well you are playing; the AI's error rolls produce different opportunities; your own positioning produces different shot selections.

The elements that are genuinely random — target positions, the tournament roster draw — are constrained so that no draw is unfair. Variety in what you face, not in whether you can succeed.

Explain the failure

Every end screen on this site includes a specific sentence about what happened rather than only a score: the longest rally, the serve accuracy, the stage reached, the opponent who won and how they play.

'Game over, score 4,320' is a conclusion. 'Your longest rally this run was 24 — keep the paddle moving between shots and the next one will be longer' is an invitation.

It also makes improvement possible. A player who knows why a run ended can change something; a player who does not can only try harder, which usually means the same thing again.

Multiple axes of progress

A single score is one dimension and one dimension plateaus. Each game here records several things, so a run that was poor in one respect can still be a personal best in another.

  • Best score — the general measure
  • Best rally — rewards endurance regardless of points
  • Best time — rewards survival in the endless modes
  • Best stage — rewards progress in ladders regardless of score
  • Games played — a count, not a target, but visible

Having several means a session almost always produces something. A run that scored badly but contained the longest rally you have managed is still a run worth having played.

Breadth as replayability

Thirty games sharing one engine is itself a retention mechanism, and a more honest one than most.

Because the physics, the contact rule and the scoring vocabulary are shared, a skill learned in one game transfers to the next. Moving to a different game is therefore not starting over — it is applying what you have to a new problem.

That is the opposite of a collection of unrelated games, where each one costs a learning curve. Here the curve is paid once and the variety is free.

Key takeaways

  • The largest factor is that restarting costs about a second and requires no menu.
  • Personal bests shown immediately before and after a run are targets rather than statistics.
  • Thresholds convert continuous progress into a sequence of near misses.
  • Variance comes from the player and from constrained randomness, not from unfair draws.
  • A specific sentence about what happened turns a conclusion into an invitation.

Frequently asked questions

Why does the restart button get focus automatically?

So a keyboard player can press space and be playing again without moving their hands. The decision to retry is made in the moment right after failing, when it costs least to say no.

Why do the games track several records rather than one score?

Because a single dimension plateaus. Recording best score, rally, time and stage means a run that scored badly can still produce a personal best in another respect.

Are the games randomised between runs?

Only in constrained ways — target positions, roster draws. Most variance comes from your own play through the tempo ramp and the AI's error rolls, which keeps runs different without being unfair.

Does playing one game help with the others?

Yes, substantially. All thirty share the same physics, contact rule and scoring vocabulary, so the learning curve is paid once rather than per game.

References and further reading

  1. W3C — WCAG 2.2 quick reference