Tracks

Fill in the railway track based on the given clues.

Drag to resize the puzzle. Right-click to restore the default size.

Introduction to The Tracks Puzzle

Tracks is a clever and visually engaging grid logic puzzle. Set on a rectangular grid divided into regions (often irregularly shaped), the goal is to lay a continuous railway track that passes through some (but not necessarily all) cells—following strict rules and numerical clues.

Each region contains a number indicating exactly how many cells within it must be part of the track. The track itself must form a single, unbroken loop with no branches or dead ends, and it can only move orthogonally (up, down, left, right)—never diagonally. Crucially, the track never crosses itself, and no two track segments may be placed in adjacent cells unless they are directly connected as part of the same path (i.e., no “touching” at corners or sides unless linked).

The challenge lies in deducing, from the region counts and the requirement of a single loop, which cells must contain track and which must remain empty. Every decision affects connectivity, loop continuity, and region totals—making Tracks a satisfying blend of spatial reasoning, constraint satisfaction, and topological logic.

Click a cell to toggle between track and empty, or use right-click to mark cells you're certain are not part of the track. Visual feedback helps you spot violations such as disconnected segments, illegal adjacencies, or incorrect region counts.

Tracks is free, and runs directly in your browser, with randomized grids and multiple difficulty levels. It's ideal for fans of Slitherlink, Masyu, or other loop-based puzzles who enjoy methodical deduction and clean, rule-driven design.

How to Play The Tracks Puzzle?

Complete the track from A to B so that each row and column contains exactly the number of track segments indicated by the clues along the top and right edges of the grid. Only straight and 90-degree curved rail sections are allowed, and the track must not cross itself.

Left-click on an edge between two squares to place a track segment connecting them. Right-click on an edge to mark it with a cross, indicating that no track can go there.

Left-click inside a square to add a color indicator, showing that the square must contain part of the track—even if you haven't yet determined which edges it uses. Right-click inside a square to place a cross, marking it as empty (no track segment passes through it).

Left- or right-drag between squares to draw a straight line of “is-track” or “is-not-track” indicators—useful for quickly filling in rows or columns to match the given clues.

Tip: On mobile devices, you can perform a "Right-Click" by using a long press.