How to host a sudoku tournament with friends
Bracket structure, difficulty calibration, the rematch flow, and how to use spectator URLs as a casting feed. A practical walkthrough for running a 4-16 player sudoku event in one evening.
Why a tournament beats a one-off race
A single race is fun for five minutes. A tournament gives the evening structure: a beginning, a middle, an end, and bragging rights. Players who lose round one stay engaged because they can spectate the rest. Players who win get a real story arc across multiple matches.
Melio’s race + rematch + spectator features were built for this. You don’t need a tournament app. You need a group chat, the invite link, and 60-90 minutes.
Pick the format
For 4 players: single-elimination semis + final. Three matches total, ~30 minutes including chat. Loser of each match becomes a spectator and casts the next one.
For 8 players: quarters, semis, final. Seven matches, ~60 minutes. Schedule a 5-minute break between rounds so everyone can refill drinks.
For 16 players: quick-fire round-robin in groups of 4, then semis and final from the group winners. ~90 minutes total. At this size, a casting tab with all four group spectator URLs open is fun for the watchers.
Don’t do double-elimination. Sudoku has enough variance that a single-elim bracket already gives the underdog a real shot, and double-elim doubles the time without adding much drama.
Calibrate difficulty to the group's skill
Pick one difficulty for the whole tournament. Switching mid- bracket breaks the fairness comparison across rounds. Use the round-1 winners’ finish times as your sanity check: if everyone’s solving in 3 minutes, bump up for the next event. If everyone’s scraping past 15, drop a tier.
Honest rule of thumb based on Melio leaderboard data:
- Easy for new sudoku players. Solves in 4-7 minutes on average. Avoid for experienced players, races end too fast for spectators to enjoy.
- Medium for mixed-skill groups. 6-10 minutes typical. Good default.
- Hard for serious sudoku players. 8-15 minutes. Real strategy required (pointing pairs, cross-hatching). Reference our hard sudoku guide if your players want to prep.
- Expert and Extreme for championship-level groups. 15-30+ minutes. One match can fill the whole evening; not great for tournament structure unless you have a small group of true experts.
Run the bracket
Round 1 setup: the host creates the first race ( /sudoku/new-game, pick race mode + your difficulty). Copy the invite link, drop it in the group chat, the first two players (or four for groups) click it and join. Hit Ready when everyone’s in. Race starts.
The casting feed: while round 1 is happening, the host (or any eliminated player) opens ?spectate=1 on the same URL. Everyone in the group chat can watch live, with both players’ boards filling in cell-by-cell. This is the part people don’t realize they want until they see it.
Between rounds: when a match ends, both players see a Play againbutton on the finish banner. That’s for re-matching the SAME opponents, useful for a best-of-3 within the bracket round. For the NEXT bracket round (winner vs. winner from the other match), the host creates a fresh race and posts the new invite link.
The final: close the other casting tabs. Everyone watches just the final. Share the spectator URL one more time so latecomers can join the audience without taking a slot.
Three small choices that make the night better
Use one chat channel, not two.Posting the invite link to the same Discord channel everyone’s in means nobody misses a round. Splitting between “general chat” and “tournament” just creates confusion.
Set a soft per-match timer.Not a hard cap, just a “we’ll call this in 12 minutes if no one finishes” rule. Sudoku has tail-end variance where one player gets stuck for a long time after others finish. If you announce upfront that you’ll call the match at N minutes, no one feels rushed, and you can still advance the bracket.
Crown a winner with a screenshot.The spectator URL works post-race as a permanent replay. The winner’s final-state spectator link is your trophy photo: bracket complete, finish times, ranked standings. Screenshot it and post it.
Common pitfalls
One player keeps winning every round.Either bump the difficulty (so even they have to think), or switch to a handicap format: the strongest player has to use a higher difficulty than the others. Melio doesn’t automate handicaps, but the spectator URL works across difficulty boundaries, so you can structure it manually.
Someone’s on mobile and falls behind. Phone sudoku is genuinely slower than desktop because the tap-targets are smaller and you can’t use keyboard shortcuts. For competitive tournaments, encourage everyone to use a laptop. For casual ones, just accept that mobile-vs-desktop is an uneven matchup and pair people by device when possible.
Mistakes pile up fast. Each wrong digit costs time on the visual feedback. Players new to Melio sudoku should glance at our beginner guide before the event, especially the section on pencil marks. Five minutes of prep saves 20 minutes of wrong-digit churn.
One-page checklist
- Pick a difficulty everyone agrees on.
- Open a group chat. Drop the invite link there.
- Host creates round-1 race at /sudoku/new-game, difficulty selected, copies the invite link.
- First two players click join, hit Ready. Spectators open the same URL with
?spectate=1to watch. - Match ends. Winner advances. Host posts the next round’s invite link.
- Repeat until the final.
- Screenshot the winner’s spectator URL.
- Post the bracket result. Do it again next week.