Good rhythm.
Great party.
A little playful competition for your private time. Find your pace, chase a high score, and leave with a glow.
Motion meets meaning.
EmbeddingGemma 2 compares camera images with your text candidates. MediaPipe follows hands. Our motion engines keep the rhythm.
Meet EmbeddingGemma 2 ↗Experimental similarity, not a verified activity or event detector.Set the moodConnect your camera. Get comfortable.
Find your rhythmFive ways to play. Your pace.
Enjoy the resultsA debrief, with just the numbers.
Private play is for adults.
This is an adult-oriented joke arcade. Camera analysis stays on your device; no camera permission is requested until you explicitly enable it in Setup.
Back to introductionYour next round awaits.
Choose one of five games, or check your camera before playing.
Make it yours.Quick Setup.
Camera setup, tracking and optional experiments. Your frames stay on this device.
Advanced settings
Fine-tune the tracker and open the manual measurement tools.
Diagnostics
Tracking quality, model performance and available device capabilities.
Visual analysis
Image–text comparison is optional and does not drive game scoring.
Your camera
Permission is requested only when you tap Start camera.
Find a clear view
Start your camera and load hand tracking before playing.
Move steadily for five seconds to calibrate POV tracking.
Enable camera access, then load the hand tracker.
EmbeddingGemma 2
Compare images with words. Explore context and event experiments.
Load the model to enable image comparison.
Image & text comparison ↗
Requires a live camera and loaded model. Cosine similarity ranks these candidates; it is not a probability or an open-ended description.
Context & event experiments +
Optional image–text experiments. A favorable candidate score does not establish a physiological event. Finish remains manual.
Load the model to explore.
Relative scores only. No frames or embeddings are saved.Come out and play.Choose your game.
Set up your camera and hand tracker before starting a round.
Finish camera setup →Start camera to request permission.
FIND THE RHYTHM
Your motion, in detail +
RPM from the last 10 seconds of accepted cycles, recorded every 2 seconds. Motion and quality are estimates. Finish is always your call.
Welcome to the party.Your results
A private little record of a good time.
Your next good moment belongs here. Finish a session to see your results.
NO GAME SNAPSHOT
No challenge result.
NO SESSION RESULT
Just numbers. Never your camera image.Session history
Only numeric results. Saving is optional and off by default.
| Date | Duration | Strokes | Peak RPM | Active | Source | Action |
|---|
Turning off saving removes stored history. Current results stay in memory until reload.
Every pace has a place.
Five ways to play. Choose your next round yourself—nothing here is inferred from your camera or saved history.