You return a ball, the score jumps by 340, and you have no idea why. The next identical-looking return is worth 25. Somewhere on screen a second number reads "30–40" and appears to follow entirely different rules.

This is not bad design so much as two incompatible traditions running at once. Tennis has a scoring system that is nearly a century and a half old and is not a points total. Arcade games have a scoring tradition built around accumulation, chains and multipliers. Games that use both rarely explain which is which, and the result is a scoreboard that looks arbitrary.

This article separates them. By the end you should be able to look at any arcade tennis scoreboard and know exactly what each number is measuring and what you should be doing to move it.

The tennis part: love, fifteen, thirty, forty

Real tennis scoring is a state machine, not a tally. Within a game, the sequence is love (zero), fifteen, thirty, forty, and then the game. If both players reach forty the score is deuce, and from there a player must win two consecutive points — the first taking them to advantage, the second winning the game.

The important structural point is that the numbers are labels, not quantities. Going from thirty to forty is not gaining ten of anything. It is moving to the next state. This is why you cannot add tennis scores together and why they never appear in an arcade points total.

Above the game sits the set — usually first to six games with a two-game margin — and above that the match. Most arcade games stop at the game level or invent their own structure, because a full set takes far longer than an arcade session.

Why does any of this survive into arcade games at all? Because deuce is genuinely good design. A state that requires two consecutive wins to escape produces natural tension and can extend indefinitely, and nothing in a plain points system reproduces that. A game that can reach deuce has a tension curve that first-to-eleven does not.

Where the numbers come from

The usual explanation for 15, 30, 40 is a medieval clock face, with 45 later shortened to 40 in speech. This is widely repeated and plausible, but the documentary evidence is thin and historians of the sport treat it as an unproven story rather than an established fact. We mention it because you will encounter it everywhere; we are flagging it as folklore rather than history.

The arcade part: points, chains and multipliers

The arcade tradition is entirely different. Points accumulate, bigger is better, and the design work is in deciding what is worth more than what.

Three components do nearly all the work:

Base value

A flat amount for a successful action. Returning a ball is worth 10; winning a point is worth 50. Base values establish the floor and mostly exist so that a player who survives is rewarded for surviving.

Quality grading

The same action is worth different amounts depending on how well it was performed. In a graded timing window, a return in the middle third might be worth 100 while one at the edge is worth 25 — a four-fold difference for an outcome that looks identical on screen.

This is the single most important scoring mechanic in the genre, because it is what gives the game a skill ceiling. Without it, a player who can reliably survive has finished the game. With it, there is always a better version of the thing you just did.

Chains and multipliers

Consecutive high-quality actions build a chain, and the chain multiplies or escalates subsequent rewards. In Tennis Rally Challenge each consecutive Perfect adds 25 to the value of the next one, so a run of five Perfects is worth substantially more than five Perfects scattered through the run.

Chains change behaviour more than their arithmetic justifies. A player holding a seven-chain plays cautiously in a way that is often mathematically wrong but psychologically irresistible, and designers know it.

Reading a scoreboard you have never seen

A quick diagnostic. Look at the numbers and ask:

  • Does it go up in hundreds? That is the arcade score. It is what you are optimising and what gets saved as your best.
  • Does it go 0, 15, 30, 40? That is tennis game state. It tells you how close the current point is to ending and is not a total.
  • Does it reset to zero when you make a mistake? That is a chain or combo counter. Protecting it is usually worth more than it appears.
  • Does it only ever go down? Lives, or a clock. This is your budget.
  • Is there a number with "ms" after it? A timing measurement. This is the most useful number on the screen for improving, and almost nobody looks at it.
Editor's note

When we designed the scoring for Tennis Serve Challenge we started with a flat 100 points for landing the serve in. Playtesting it ourselves for an afternoon made the problem obvious: once you could reliably land a serve, there was nothing left. Adding up to 150 bonus points scaled by distance from a target centre changed the game completely — not because the numbers are large, but because it converted a pass/fail check into a continuous scale. The lesson generalises: a scoring system's job is to keep giving you something to be better at.

Decomposing your own score

If you want a higher number, it helps to know that a score has exactly three sources, and most players only ever work on the first.

Source one: surviving longer. More returns means more scoring events. This is where beginners improve fastest and where the improvement stops soonest, because survival is capped by the escalation curve.

Source two: scoring more per event. Quality grading means the same number of returns can be worth four times as much. This is where most of the untapped headroom sits for an intermediate player, and it requires precision rather than endurance.

Source three: protecting the multiplier. Because chains compound, a mistake late in a run costs far more than the same mistake early. A player who breaks a twelve-chain at return forty has lost more score than one who broke a two-chain at return five, even though both made one mistake.

The practical diagnostic: if your runs are short, work on source one. If your runs are long but your score is low relative to your rally count, work on source two. If your score swings wildly between similar-length runs, work on source three.

What makes a scoring system fair

Not all scoring is honest. Four properties separate a system that rewards skill from one that rewards patience or luck.

It is legible. You can tell why you got the points you got. A game that awards 340 with no on-screen indication of the breakdown has failed at this, and the player learns nothing.

It is deterministic. The same input in the same situation produces the same score. Random bonuses feel generous and are corrosive, because they make it impossible to evaluate whether a change in your play helped.

It rewards the interesting behaviour. If the highest-scoring strategy is boring, the scoring is wrong. A classic failure is a game where camping in one position is optimal — the score is telling you to do the least interesting thing available.

It does not have a dominant exploit. There is a difference between clever optimisation, which is a feature, and a single trick that trivialises the game, which is a bug. The test is whether the strategy is still interesting to execute.

Best scores, and why local storage is the right answer

Nearly every browser arcade game saves your best score. On this site, and on most static sites, that happens in your browser's localStorage: a small store scoped to the site's own origin, held on your device, never transmitted anywhere.

The consequences are worth knowing:

  • Your score is private. There is no leaderboard and no account, and we could not see your score if we wanted to.
  • It is per-browser and per-device. Your score on your phone and your score on your laptop are different records.
  • Clearing browsing data clears it. There is no recovery, because there is nowhere for us to recover it from.
  • Private browsing sessions usually start empty and do not persist.

A server-backed leaderboard would fix the portability, at the cost of requiring accounts, a backend, and a defence against score submission that anyone can forge from the browser console. For a site of this kind the local-only approach is the right trade, and it happens to be the privacy-preserving one as well.

A better personal metric than best score

Your best score is a maximum, and maxima are noisy. A single unusually good run can sit at the top of your record for weeks while your actual ability changes underneath it.

If you want to know whether you are improving, track the median of ten runs instead. It is more work and enormously more informative: it moves when your ability moves and does not move when you get lucky. Most people discover that their median is a long way below their best, which is itself useful information — it means the gap is consistency rather than capability.

A second metric worth keeping is where your runs end. If ten runs all end between rally 18 and rally 22, you have a specific, findable problem at that speed rather than a general lack of skill.

Key takeaways
  • Tennis scoring (love, fifteen, thirty, forty) is a state machine, not a total. Arcade scoring is an accumulating tally. Games using both show two numbers that obey different rules.
  • Quality grading — the same action worth different amounts depending on execution — is what gives an arcade game a skill ceiling.
  • Chains compound, which means a late mistake costs far more than an early one.
  • A score has three sources: surviving longer, scoring more per event, and protecting the multiplier. Most players only ever work on the first.
  • Track the median of ten runs rather than your best score. A maximum tells you about your good day; a median tells you about your ability.

Frequently asked questions

Why does tennis score 15, 30, 40 instead of 1, 2, 3?

The common explanation involves a medieval clock face, with 45 shortened to 40 in speech. It is widely repeated but not well evidenced, and tennis historians generally treat it as folklore. What is certain is that the numbers are state labels rather than quantities.

What is a multiplier and how do I keep it?

A multiplier increases the value of subsequent actions after consecutive successes, and usually resets on any mistake. Keeping it means accepting a slightly lower-value safe action over a risky high-value one — which is correct more often late in a run than early.

Why did my score jump by a strange amount?

Almost always a combination of base value, a quality grade and a chain bonus applied together. Games rarely show the breakdown. If you want to reverse-engineer it, perform the same action twice with different timing quality and compare.

Are high scores stored on your servers?

No. Scores are written to your browser's localStorage and stay on your device. There is no leaderboard, no account and no transmission. Clearing your browsing data removes them permanently.

Is there a way to compare my score with other people?

Not on this site, deliberately. A trustworthy leaderboard needs server-side validation, and a browser game cannot provide one without a backend that can reject forged submissions. A fake leaderboard is worse than none.

Conclusion

An arcade tennis scoreboard is usually two systems in a coat. The sequence numbers are tennis state and tell you where the current point stands. The accumulating number is arcade score and is what you are actually playing for.

Once you can separate them, the useful question becomes which of the three score sources has the most headroom for you. For most intermediate players it is not survival — it is quality. Going from reliably returning the ball to reliably returning it well is often worth more than doubling your rally length.

Tennis Rally Challenge is the cleanest place to see this, because it shows the grade of every single return. Watch how much of your score comes from Perfects and how much from Goods, and you will know immediately which of the three sources to work on.