MyPick.io
Random number generators work. They're also boring. MyPick.io turns list shuffling into a dramatic pixel car race across 4 terrain environments and 4 weather conditions. Mechanical failures create real drama. A dynamic camera follows the leader. 17 custom audio tracks bring every race to life. Zero dependencies, pure Canvas 2D, cryptographically fair.
THE PROBLEM WITH RANDOMIZERS
Every group decision has a dead moment. Someone pulls out their phone, opens a random number generator, taps a button, reads a number. Nobody watches. Nobody remembers.
How might we turn the most boring moment in group decisions into the most exciting one?
Solo Creator — Design + Engineering. Every pixel, every line of code, every audio integration.
Canvas 2D, Web Crypto API, Custom Audio
Production v2.9.1
2025–2026
THE RACE MECHANIC
Instead of showing a number, show a race. Each option becomes a pixel car. Randomization drives race physics — speed variations, mechanical failures, recovery boosts. The result is cryptographically fair (Web Crypto API), but the journey to get there is pure drama.
The design principle: every race should feel like it could go either way until the final stretch.
HOW IT WORKS
Three steps. No accounts, no setup friction. Enter your picks, choose a terrain, and watch the race unfold.
REAL-TIME MULTIPLAYER
Supabase Realtime
Races are better with an audience. Host creates a room with a 6-character code, viewers join and watch the race live with 100% sync accuracy. Authoritative host pattern ensures every viewer sees the exact same race.
Host controls, viewers watch. Presence-based disconnect handling with 7s/12s thresholds. Built on Supabase Realtime free tier.
UI SHOWCASE
4 terrain environments, each with distinct procedural scenery and color palettes. 4 weather conditions layer on top with rain particles, snow, and night mode lighting. Each terrain-weather combo has unique speed modifiers and failure rates. 16 unique race experiences.
THE BUILD
v2.9.1 ships the full experience. Built from scratch in vanilla JS and Canvas 2D. Zero dependencies. Every pixel is intentional.
MyPick.io
Solo Creator — Design + Engineering. 2025–2026