POCKET WORLDSINTERACTIVE DIORAMAS / No. 09
A GOOD DAY FOR A LITTLE TENNIS
THE NEIGHBOURHOOD TENNIS CLUB

Love All.

A small club. A long afternoon. Just one more game.

EST.19◒84EVERYONE GETS A GAME
COURT No. 1 · CLUB LADDERSHORT SETS · NO AD
ON COURTSETSGAMESPOINT
SERVE SPEED—km/h
M. MOSS●
000
T. PARK
000
BEST OF THREE · DECIDING MATCH TIEBREAK TO 10RALLY 00
AN AFTERNOON AT LOVE ALL18° · CLEAR SKIES
↑N
THE CHAIR UMPIRELove all. Play.
◒
OPENING THE CLUBBrushing the lines. Finding the balls.
CLICK THE COURT TO AIM THE NEXT SHOT
NE
MARA MOSS TO SERVE. EVERYONE IS WELCOME.LOCAL CLUB TIME —:—
THE LITTLE THINGS

More than the next point.

The ball kids are ready. The umpire has a good view. Somewhere, someone is putting the kettle on.

00POINTS PLAYED
00LONGEST RALLY
00MATCHES
Inside this little world +

A court with proper lines.

23.77 × 10.97 m, with 8.23 m singles sidelines and 6.40 m service boxes. The white net tape falls from 1.07 m at the posts to 0.914 m at its centre. ITF court rules ↗

The ball makes the decision.

Gravity, quadratic drag, spin lift, surface friction and net-cord collisions are integrated at 240 Hz. A numerical launch solver aims each shot, with small execution errors. Players predict the same physical flight and try to meet it with the strings.

Four styles. One court.

Two short sets to four games, no-ad at 40-all, a seven-point tiebreak at 3–3, then a deciding match tiebreak to ten. Tiebreaks require a two-point lead. The winner stays; the next challenger steps up.

Small pixels, real depth.

Three.js, an orthographic camera and an un-antialiased colour/depth target. Whole-pixel camera alignment, depth outlines, optional ordered dither and 64 colours matched in OKLab. Puddles reflect a second, mirrored scene.