About Multi Snake
Brass totals along the table edge count every scale, including the ends.
Explore 160 original fixed charts from 5×5 to 8×8. Every chart has one solution; in 20 charts, the rule that separate serpents never touch is necessary for uniqueness.
The clock starts when a chart opens. An uninterrupted first solve can set the verified best time, shown beside the clock and on its atlas card.
How to play
- Goal
- Join every pair of marked ends with one-cell-wide serpent paths that match the row and column totals.
- How it ends
- A chart completes when every serpent path and edge total is correct; empty X marks are optional. There is no loss.
- Record
- The fastest first solve of each fixed chart is kept.
- Join the marked ends into separate horizontal and vertical paths; you choose the pairs. Paths may bend, but cannot touch one another, even diagonally. A path cannot touch itself except at the corner of a bend. In the example, the top row needs three scales: fill the gap between its two ends and leave the lower serpent separate.
- Each number is the total scale cells in its row or column, including marked ends. Place the serpent scales; the chart finishes when all paths and totals are correct. Other squares may stay blank. Tap a square to cycle unknown → scale → empty → unknown, or drag to paint a stroke. Empty X marks are optional notes.
- Undo removes a whole stroke. Reset clears marks but keeps the clock running. The chart completes when all paths and totals agree; there is no loss.
Controls
| Input | Action |
|---|---|
| Tap / click a square | Cycle unknown → scale → empty → unknown |
| Drag across squares | Paint the first selected mark in one stroke |
| Right click a square | Mark an optional empty X |
| Arrow keys | Move focus through the chart |
| B / X | Mark the focused square as scale / empty |
| Space / Enter | Cycle the focused square |
| Backspace / Delete | Clear the focused square |
| Ctrl / ⌘ + Z | Undo the last mark or stroke |
| Escape | Close a panel or return to the atlas |
Good to know
A 20-chart subset requires cross-serpent separation to remain unique. Empty X marks are optional notes. Progress saves in this browser. Sound and reduced motion are saved there too.















































