How to play sudoku with friends: race, co-op, and spectator modes
Sudoku is one of the most-played logic puzzles in the world, and for fifty years it’s been a solo activity. That’s changing, real-time multiplayer sudoku is now a thing, and it changes the game in ways the solo version can’t.
Three modes, three different games
Melio Sudoku has three multiplayer modes. Each one changes what the game is actually about:
- Race, both players solve the same puzzle on their own boards. Fastest mistake-adjusted time wins.
- Co-op, both players share one board. Take turns, coordinate, solve together.
- Spectator, any third person can watch the match live with a shareable URL. No player slot taken.
All three run in your browser. No app to install, no signup required to join a game (only to create one). The full multiplayer infrastructure is free.
Race mode, how it works
When you create a race, you pick a difficulty (Easy through Extreme) and a fresh sudoku puzzle gets generated. A six-character invite code gets created; you share it with a friend.
When they join, both players land in a lobby. Each player clicks “Ready”, once everyone is ready, a 3-2-1 countdown starts (synchronized across both screens via the server’s timestamp) and the race begins.
Each player solves on their own board. Your moves don’t affect your opponent’s grid, by design. What you both see in real time:
- The other player’s percent completion (live progress bar)
- Their mistake count
- Their finish time when they finish
You DO NOT see your opponent’s board mid-race that would let you copy their technique. The privacy boundary is intentional and is the whole reason competitive sudoku works.
Race strategy, what wins
Speed in sudoku is mostly accuracy. Mistakes are expensive: each wrong placement adds a time penalty AND can cascade into more mistakes when you derive the next digit from a wrong premise. Top race players are NOT fast; they’re careful.
Three things separate race winners from race losers:
- Pencil marks early.Don’t try to hold candidates in your head past Easy difficulty. Mark them all in the first 30-60 seconds, then scan.
- Solve in passes, not lookups. Naked singles first (cells with one candidate). Then hidden singles. Then naked pairs. Trying to solve a specific cell at random loses to a systematic scan.
- Don’t look at the opponent’s progress bar.It’s a distraction. If they’re ahead, you lose nothing by ignoring it; if they’re behind, looking only slows you down.
Once you’ve solved 100+ racing puzzles, you’ll develop a personal scanning rhythm. That rhythm is what actually compresses your finish time. Studying technique is necessary but not sufficient.
Co-op mode, how it works
Co-op is the opposite of race: both players share ONE board. Every move you make appears on your partner’s screen instantly; theirs appears on yours.
No turns. No locks (well, soft cell-locks when one player is editing a cell, so you don’t overwrite each other’s digit on the same beat). It’s real-time collaborative sudoku, like a Google Doc but for a 9×9 grid.
There’s also a chat panel built in for coordination, “I’ll take the top three rows, you do the bottom,” or “is that 7 in row 4 a pencil mark or a place?” The chat isn’t saved; it lives only in the current session.
Co-op strategy, divide, don't duplicate
The biggest co-op mistake is two players both scanning the entire board independently. You’ll constantly be racing to place the same digit, occasionally overwriting each other’s pencil marks.
Effective co-op:
- Split by region. Player A takes the top-left three boxes; Player B takes the bottom-right three; the middle three are shared (whoever sees something first goes).
- OR split by digit. Player A cross-hatches for 1s, 2s, 3s, 4s; Player B handles 5s, 6s, 7s, 8s, 9s. This works especially well early game when most progress comes from cross-hatching.
- Communicate breakthroughs. When one player makes a deduction that unlocks several cells, they should pause and let the other catch up rather than steamrolling through.
Done well, co-op is roughly 1.5x faster than solo for hard puzzles, not 2x, because coordination overhead eats some of the gain. On Easy puzzles co-op is slower than solo (the overhead exceeds the parallelism). That’s the right test: co-op shines on hard.
Spectator mode, watch a match
Any race or co-op game has a sharable spectator URL. Take the room URL, append ?spectate=1, and anyone with that link can watch the match live.
Spectators see:
- The puzzle (givens always visible)
- Race:each player’s live board in real time (yes, including cell-by-cell moves) plus progress bars, mistakes, and finish times
- Co-op: the live shared board
- Race winner declared when everyone finishes
The spectator board updates in real time as the players move. This is the difference between “watching sudoku” (which sounds boring) and watching a cell-by-cell think-along (which is genuinely engaging).
Use cases:
- A YouTube/Twitch streamer racing a friend embeds the spectator URL in OBS as a browser source. Viewers see both players’ thought processes converge in real time.
- Friends who don’t want a player slot can still watch the match.
- After a race finishes, the URL still shows the final state of both boards, so you can share it as a result graphic in a chat or social post.
Difficulty levels in multiplayer
Melio Sudoku has five difficulty tiers:
- Easy, relaxing warm-up (~5-12 min solo)
- Medium, balanced (~10-25 min solo)
- Hard, real chains and pairs (~20-50 min solo)
- Expert, for the fearless (~30-60 min solo)
- Extreme, the hardest sudoku math allows (often 1 hour+)
In race mode, pick a difficulty BOTH players can solve cleanly. A skilled-vs-novice race on Extreme is no fun; the novice gives up at 5%. Better: pick something the weaker player can finish, where the stronger player has to hustle.
In co-op mode, scale up. Two players on Expert solve in roughly 70% of the solo time, so a long co-op solve at Extreme can be a 30-40 minute Saturday-morning activity instead of a 90-minute slog.
Tournaments and rematches
When a race ends, both players see a “Play again” button. Click it and a new race with the same difficulty + same opponents is created instantly; the other player gets a “join rematch” notification. Two clicks, you’re back racing.
Best-of-N matches are easy with rematch, agree on best-of-3 or best-of-5 beforehand, and just keep clicking Play Again until the count is decided. The spectator URL stays valid across each rematch in a best-of-N, though each match generates a fresh URL.
Tournament bracket support is on the roadmap. For now, ad-hoc 4-person knockouts work fine: round 1 is two races between (A vs B) and (C vs D), winners race in round 2. Coordinate via Discord or text; we’ll automate brackets when there’s enough demand.
Sign-up and account requirements
To create a multiplayer game (race or co-op), you need a free Melio account. To joinone, you don’t, just paste the invite link, enter a display name, you’re in. Guests get the same multiplayer experience as signed-in players except their scores don’t hit the leaderboard.
Spectator URLs require no account from the viewer.