StatClash
Higher or lower, on YouTube view counts. The billion-view club and the ghosts of the old internet.
Two YouTube videos, one view count shown, one hidden. Higher or lower. That is the whole game, and it is harder than it sounds, because your instinct about what the internet actually watched is usually wrong. The deck is 44 videos pulled from the YouTube Data API v3 rather than typed in from memory, which matters: every number on screen is the real count at the time the deck was built, not an approximation. Runs in the browser with no account and no install, keeps your best score locally, and the streak ends the moment you guess wrong.
Play in your browserScreenshots //
Dev log //
Short history, because these sites share almost everything: the engine, the share loop, the daily plumbing and the base CSS all live in the monorepo's shared/ folder, so a change that improves StatClash usually shows up in that folder rather than this one. What is committed here is the deck and the theme. The deck builder hits the YouTube Data API and caches, so re-filtering costs nothing and only a genuine refresh spends quota.
- Font Guesser: 54 self-hosted typefaces, distractors by classification
- Resource hints on the LCP path; record live Lighthouse numbers
- Cloudflare Web Analytics on both live games
- StatClash: self-hosted fonts, build-time thumbnails, deck pruned to 44
- StatClash: production build-out
- StatClash is YouTube only; fix a background-tab deadlock
- StatClash: real YouTube data, curated titles
- Rework web prototypes into one repo with a shared engine
Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.