What is Range?
Range is a minimalist, multiplayer number-guessing game where logic is your only weapon. Itβs designed with a retro-arcade aesthetic and a focus on pure, real-time interaction.
The flow is dead simple:
- Create a Room: Get a unique code.
- Share: Send it to a friend.
- Play: Pick a number, and then try to outsmart your opponent by narrowing down their range before they find yours.
The Tech Behind the "No Auth" Experience
As a developer, the challenge wasn't just making it fun; it was making it seamless. To keep it account-free while maintaining real-time multiplayer states, I leaned into a modern, high-performance stack:
- Next.js: For the robust framework and speed.
- Supabase: Handling the real-time database heavy lifting so guesses and room states sync instantly.
- Standard CSS: No heavy utility frameworks here. I used pure CSS to keep the animations fluid and the "retro-minimalist" UI exactly how I envisioned it.
Why I Built This
Iβm a big believer in the "small tool" philosophy. Not every side project needs to be a VC-backed SaaS with a complex database schema for user profiles. Sometimes, you just want to build something that people can jump into in 5 seconds, play a round during a coffee break, and close the tab.
Try it out
If you have a minute (literally, thatβs all it takes), grab a friend and start a room. No emails, no passwords, no "Confirm your account" prompts.
Top comments (0)