liveTOUCHSCREEN · GAME · LIVE
AreUHuman
54 different ways to make somebody prove they can still use their fingers.
a fast touchscreen challenge game built around measurable tapping, tracing, timing, memory and coordination.
looks silly. measures rather more than it admits.
what it is
A fast touchscreen challenge booth that measures how people tap, trace, remember, react, and coordinate.
aug 15, 2026: Released the offline-ready touchscreen game with 54 variations, adaptive difficulty, operator tools, and on-device score history.
the annoying bit.
a touchscreen game built mostly around making people do increasingly stupid things with their fingers.
under the stupidity is a fairly serious input measurement system.
what was actually wrong.
A live kiosk game has to stay varied, measurable, fair, and reliable on the actual touchscreen while a queue of people is waiting behind it.
what i actually built.
I made 54 variants across 44 mechanics, then added adaptive difficulty, persistent conditions, measured scoring, local records, deterministic prize bands, operator controls, touch diagnostics, and procedural audio.
important detailsthe technical bits.
- 54 playable variants across 44 mechanics and 12 compatible conditions
- Reaction time, timing error, path drift, precision, contact delta, and velocity measurements
- Adaptive difficulty, lives, response chains, and deterministic prize thresholds
- Local leaderboards, personal bests, aggregate statistics, and JSON/CSV exports
- Operator playtesting controls and an application-level multi-touch diagnostic
- Procedural Web Audio with an offline-capable PWA shell
countedactual numbers.
- variants
- 54
- mechanics
- 44
- conditions
- 12

what workedwhere it is now.
It works offline after the first load and needs no account, API, database, analytics service, paid service, or essential network connection.
what is still not donethe honest bit.
statusSettings and optional leaderboard names stay on the device.
stackbuilt with.
- TypeScript
- React
- Pointer Events
- Web Audio
- PWA
- Vitest