DEV Community

Cover image for No accounts. Just play.
Flame πŸ”₯
Flame πŸ”₯

Posted on

No accounts. Just play.

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:

  1. Create a Room: Get a unique code.
  2. Share: Send it to a friend.
  3. 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.

Link to Game
Link to GitHub Repo

Top comments (0)