A 2-minute daily number-pattern puzzle. One grid, one path, one set of checkpoints to hit in order. Same puzzle for every player today. Resets midnight UTC.
Play today's NumFlow · iOS app pending Apple review.
NumFlow puts a small grid in front of you (5×5 by default) with numbered checkpoints. Your job: trace a continuous path that visits every checkpoint in numeric order, never crossing itself. The path can twist, double back through unused cells, take detours. What it can't do is skip a checkpoint or land twice on the same cell.
It's a one-rule puzzle. There's no learning curve past the first solve. The texture comes from grid size + checkpoint count: a 5×5 with 4 checkpoints is a coffee-break solve; a 7×7 with 6 is a 5-minute think.
Three things made the path-tracing rule the right wedge for a daily puzzle:
NumFlow uses Warnsdorff's heuristic — a path-construction rule originally designed for the knight's tour problem. The algorithm:
1. Pick a random start cell (seeded by today's date). 2. Look at the unvisited 4-neighbors. 3. Sort by the count of THEIR unvisited neighbors. 4. Move to the lowest-degree neighbor. Tie-break with seeded RNG. 5. Stop when no unvisited neighbors exist. 6. Run 30 attempts; keep the longest path.
The result: a path that covers 90%+ of the grid. The checkpoints are then sampled along the path at equal intervals. The puzzle is solvable by construction (the generator already found a valid solution), but the path you trace doesn't have to match the generator's path — there are usually multiple valid solutions.
The seed is the number of days since 2026-01-01 UTC. So 2026-04-28 = day 118. Mulberry32 (a small, fast PRNG) takes that integer and produces a deterministic stream of random numbers used by the path generator.
Time-zone implication: the puzzle resets at 00:00 UTC. If you're in IDT, that's 03:00 local. If you're in California, that's 17:00 the day before. We picked UTC so the share-string day numbers match across all of Twitter, regardless of which time zone the poster is in.
After you solve, NumFlow shows an emoji grid:
NumFlow #047 3:12 · 18 moves · ⭐⭐⭐ 🟧🟧🟧⬜⬜ ⬜🟧🟧🟧⬜ ⬜⬜🟧🟧🟧 numflow.buildinthesun.com
🟧 cells are part of your path; ⬜ cells are unused. The grid leaks no answers — only the shape of how you solved. This is the Wordle pattern, deliberately. Sharing the result is the entire growth loop, so the share has to be spoiler-safe and easy to paste into iMessage, Twitter, Discord.
The completion screen scores you on path efficiency (moves) and time. Stars reflect efficiency relative to grid size: 3 stars if your path is at most 1.2× as long as the cell count, 2 stars if 1.8×, 1 otherwise. Time is informational, not graded.
We don't show a percentile by default in v1. NumFlow v2 (in development) adds "you beat 73% of today's players" once enough daily-challenge results land in the database to make the comparison meaningful.
NumFlow is the wedge. Puzzle Hub is the home base — a small family of daily puzzles (today: NumFlow, Daily Cipher, Word Chain) sharing one streak across them all. As more games ship, the streak compounds.
The thesis: a small, indie-built family of daily puzzles can outlast hyper-casual mobile games because the daily-puzzle structure is genuinely retentive without dark patterns. NumFlow is the proof point. Today's roster is the reading list.