Real-time 1v1 sudoku. Challenge a friend, race the same board, and watch their progress light up on your grid. A solo puzzle becomes a viral duel.
Daily challenge, streaks, XP, worldwide leaderboard. Great at keeping players who already found us.
Acquisition. No ad budget, unadvertised domain. Traffic is the #1 constraint from the market research.
A feature that is inherently viral, where using it recruits new players for free.
Challenge a friend. Same board. Race live, and see the cells they've closed highlighted on your own grid.
Every match is an invite. Every invite is a new player.
Tap "Дуэль", get a link, drop it in Telegram/WhatsApp.
Friend opens the link, no signup. 3·2·1 countdown.
Identical board. Live progress bars + opponent-cell highlights.
First to finish clean wins. XP + streak.
One tap to run it back or share the result.
SudokuRace, SudoBattle, Sudoku Rival, Mudoku, Sudoku Together and more offer 1v1 racing.
Almost all reduce the opponent to a % bar. Sudoku Rival even states you "cannot see their actual numbers." Nobody makes your own grid the battlefield.
Our opponent-cell heatmap is a fresher, more visceral hook, with a built-in fairness rule.
Zero ad spend. Each match pulls a non-user onto the site. This is the loop that fixes our traffic problem.
One room object holds the board, relays moves over WebSockets, keeps both players in sync.
We already own the solution + engine (Worker + D1). Every placement is validated server-side, so "closed cell" = confirmed correct. Anti-cheat for free.
Reuses the existing Worker + D1. Adds only Durable Objects (~$5/mo Workers Paid). No new vendor.
Watch a short ad to instantly rematch or unlock a fresh board. RU-standard, high tolerance.
Ranked duels, ELO, private rooms, custom difficulty, no ads. A clear reason to subscribe.
One ad between matches (capped), when engagement is highest.
A private-link duel with live opponent highlights and a winner screen. The cheapest viral experiment we can run, on the stack we already have.