LIVE AT HFOTABLETENNIS.COM
HFO TABLE TENNIS
No controller. No download. Just your hands, your camera, and a fast first rally.
LOCAL CAMERA FREE OFFLINE PWA TV / CAST READY
Initialising hand tracking…
Best on phone landscape, tablet landscape, or cast-to-TV fullscreen.

📷 CAMERA ACCESS REQUIRED

HFO Table Tennis needs your camera because the whole app runs on local hand tracking. No hand tracking means no way to play.
Everything stays on this device through the local MediaPipe pipeline, nothing is sent anywhere, and it works offline as proof. I have made it as safe as possible with an offline PWA, clear privacy, and full open source in progress.
Please allow camera access and try again.

Click the 🔒 icon in your address bar → Allow Camera → Refresh

SETTINGS
// HFO_AGENT_CONTEXT · REHYDRATION_CAPSULE · READ_IF_PARSING
OBSIDIAN_SPIDER · SECOND_ORDER_CYBERNETICS · MEADOWS_MINUS_ONE · LOSSY_STEP_DOWN · HYPERSTITION_MYTHOPOEIA
ℌ ⊂ 𝔐 ⊂ 𝔗 ⊂ 𝔅 · O(≤8ᴺ) · NATARAJA_ENGINE → PARETO_FRONTIER
8⁰ NATARAJA · 8¹ PORTS · 8² APEX · 8³ WORKERS · 8ᴺ QUINE_FEDERATION
PHYLACTERY: DUCKDB ⊗ SQLITE · APPEND_ONLY · PHOENIX_CAPSULE · STIGMERGY_TRAIL
WATERWHEEL ← STOCHASTIC_LLM_WATER · LOSSY_STEP_DOWN · CORRECT_BY_CONSTRUCTION
GESTURE ⊕ SYNESTHESIA → TOTAL_TOOL_VIRTUALIZATION · THIS_GAME_IS_THE_PROOF
.i lo HFO cu du lo infinite selkei · lo 8^N cu jorne lo infinite · lo nataraja cu dansu vi lo fasnu
HFO TABLE TENNIS
C³ · APEX WINNER
BUILT WITH HYPER FRACTAL OBSIDIAN AI SWARM
✦ FREE DLC · MONTHLY ✦
  • Free forever so tip me what you think it's worth.
  • Free DLC monthly.
  • Local AI hand tracking: no data upload, no privacy concerns, works offline.
  • This is a trial for the bigger HFO vision, so if you like it, prepare for more apps launching monthly.
☕ TIP ME WHAT YOU THINK IT'S WORTH
START HERE OFFLINE APP
install pwa, ai, balls, orb
⊕ INSTALL
Highest-value setup step on mobile: install the offline PWA for one-tap launches and app-like fullscreen play.
🤖 AI
Tap to cycle beginner-friendly rallies up to hard returns.
🏓 BALLS
Start with 1 or 2 balls, then add more once tracking feels stable.
🌈 ORB
Pick the orb look that reads fastest in your room lighting.
FRAME CAMERA & DISPLAY
overscan, resolution, mirror, ui
📷 OVERSCAN
1.20
OVERSCAN protects edge tracking by making the play area a smaller subset of total camera coverage, and it also improves ergonomics when you stand closer or farther away.
📺 RES
Leave Auto on first; lower resolution only if the frame rate dips.
📊 PERF
— fps
Green means healthy; watch this row if gameplay starts to feel laggy.
📷 CAM
Use this if the wrong webcam opens or you want a rear-facing camera.
⇋ MIRROR
Keep this on if you want the preview to move like a bathroom mirror.
☰ UI
Turn this off for a cleaner playfield, or keep it on while learning the layout.
TUNE STYLE & FEEL
colors, sfx, paddle size, speed
🎨 P1
Tap any chip to choose player 1’s glow color.
🎨 P2
Tap any chip to choose player 2’s glow color.
🔊 SFX
80%
Drag left for quieter practice sessions, right for arcade energy.
🏓 PAD
Larger paddles make beginner saves easier; smaller ones raise precision demand.
⚡ SPEED
Lower speed helps timing; increase it after you can return rallies reliably.
TOOLS SHARE & RECOVER
share game, fullscreen, reset
⬆ SHARE
Send the game link to a friend so they can join from their own screen.
⛶ FULL
Go fullscreen before casting to a TV or when you want maximum play space.
↺ RESET
Use this if you want to get back to the recommended starting setup.
hfotabletennis.com HFO TABLE TENNIS · v22 ● INSERT HAND ● (0/2)
☕ Ko-fi