Tennis Rally Challenge
Endless one-button rally with a shrinking timing window.
Time the sweet spot, land the smash.
Your scores stay on this device. The best score for this game is
stored in your browser using localStorage. Nothing is sent to us, there
is no leaderboard and no account. Clearing your browsing data clears your scores.
Every action has a keyboard and a touch equivalent. The game can be played entirely from the keyboard, and the on-screen pad appears automatically on touch devices.
| Input | Action |
|---|---|
| Left arrow or A | Move racket left |
| Right arrow or D | Move racket right |
| Hold and drag on the court | Move the racket directly to your finger or pointer |
| P or Escape | Pause and resume |
| R | Restart the run |
Win points by getting the ball past your opponent. Centre-of-racket contact charges the smash meter.
Tennis Smash started as an ordinary vertical rally game, and it was boring. Returning the ball reliably took about two minutes to learn and then there was nothing left to get better at, because the game asked one question and you had already answered it.
The smash meter exists to add a second question on top of the first. You are no longer only asking can I reach the ball, you are asking can I reach it in a way that sets up the next three shots. That turns a reflex test into a short planning problem without adding a single new button.
The opponent is intentionally competent rather than perfect. It tracks a predicted interception point at a fixed maximum speed with a small randomised error, so it will beat you on most ordinary returns and cannot beat a genuine smash. It never cheats by moving faster than its stated speed, which matters: a player should always be able to work out why a point was lost.
Make contact with the dark strip at the centre of your racket. Each sweet-spot return adds roughly a third of the meter, so three centred returns arm a smash. Contact anywhere else returns the ball normally but adds nothing.
A smash is much faster but not unreturnable. If the opponent happens to already be near the ball's path when you hit it, the extra speed is not enough to beat it. Smashes are worth most when the opponent is out of position.
Yes. Every racket contact multiplies the ball's speed by about 3.5% on normal difficulty, up to a cap. A long rally therefore ends because of accumulated speed rather than because of anything the opponent did.
Yes. Touch and drag anywhere on the court and the racket follows your finger directly, which is more precise than the arrow keys. Landscape orientation gives you more room to move.
Your best score is stored in your own browser using localStorage. It is not sent anywhere, there is no leaderboard, and clearing your browsing data will clear it.
Endless one-button rally with a shrinking timing window.
Planned charge-and-release game trading shot power against timing margin.
Four-direction reaction drill that measures your response time.