PATH PUZZLE

Connect matching nodes across the grid.

Play Game

Solve the built-in levels.

🛠️ Level Editor

Design your own grids.

🎨 Tile Forge

Design custom paths.

📁 Repository

Manage your grids and track your solutions.

🌐 Community

Publish grids and test community creations.

📐 Path Theory

Explore the mathematics behind grids.

Play Game

Choose between the classic starter grids and the advanced workspace.

Choose a Grid

Pick one of the revealed starter grids.

Advanced Workspace

Jump straight into the editor, tile forge, or the exact community spaces you want.

Path Theory

Why hex path puzzles are hard, and what kind of hard they are.

Core idea

Local rules, global hardness

Each tile only sees its neighbors, but every choice ripples across the whole board. That gap — between rules you can check at a glance and a solution that has to be globally consistent — is what puts path puzzles in the NP-hard family of problems.

Within the family, size isn't what makes a board difficult. Structure is: bottlenecks, endpoint pairings, and how much slack each tile leaves for the rest of the network.

Why is this puzzle hard?

Each tile is a tiny rule. A wrong choice can stay invisible for a dozen moves and only fail at the far edge of the board. The puzzle isn't hard because there are too many tiles — it's hard because local choices have non-local consequences.

Does a solution exist?

Sometimes a board has no solution at all. A narrow corridor that can't carry every required path, two endpoints that fight over the same exit — these structural blockers can make a puzzle impossible before you start drawing.

Discussions 0

Which local constraints let you prove impossibility before running a full search? Bottlenecks, disconnected regions, and forced pairings can sometimes act like clean certificates of failure.

How many solutions?

Some boards force exactly one routing — those feel like deduction puzzles. Others admit dozens — those feel like exploration. The number of solutions tells you whether the difficulty is finding the answer or choosing among answers.

Discussions 0

What changes turn a rigid grid into one with many valid completions? Symmetry, branching freedom, and corridor width can all change how many solutions the board admits.

What's the simplest solution?

Among the routes that work, which one is "best"? Fewest turns? Most symmetric? Best balanced? Different definitions pick different winners — and the cleanest answer is rarely the one you stumble on first.

Discussions 0

How should simplicity be measured: fewest turns, shortest total path length, strongest symmetry, or the most balanced pairing pattern? Different metrics may prefer very different "best" routes.

The surprise: more options can mean less difficulty

You'd expect three-path tiles to be harder than two-path tiles — more states, more to track. In practice they often feel easier. Extra connectivity is extra slack: more ways out of a bad commitment, fewer chains of forced decisions, fewer brittle dead ends.

For the formal version of this paradox — and what NP-completeness actually says about path puzzles — switch to the mathematicians' view above.

My Repository

📝 About Local Memory:
Your custom levels and saved routes are stored in this browser's localStorage.
• They survive restarts and normal browser updates.
• They are removed if you clear site data, switch browsers, or use private browsing.
• Winning a custom level auto-saves a solution.
• Export a level if you want a portable backup.

Manage grids, retrieve saved progress, and view solutions.

Community Hub

Choose between sharing grids and browsing the community.

📣 Sharing Grids

Publish Repository grids publicly or manage group-only sharing from the same place.

🖼️ Community Grids

Browse the public gallery or jump into group-shared collections from one browser landing page.

Sharing Grids

Share grids publicly or manage group-only sharing from one place.

Publish a Grid

Choose one of your saved Repository grids, bundle any custom tiles it depends on, and share it with the wider public community gallery.

Create a Group

Create a named group, invite members by email, and start a private shared space for grids.

Group Grids

Open a group to browse private grids for chosen members.

Public Grids

Browse the public gallery, test shared grids, save your own progress into Repository, and join the discussion on each card.

Hex Path Puzzle

1. Place: Drag a tile onto the board, or click an empty cell then click a tile.
2. Move / Replace: Drag a placed tile to another cell to move or swap it.
3. Rotate: Click a placed tile to rotate it; some cells restrict the allowed angles.
4. Remove: Use Remove Selected, or drag a placed tile into the red Trash Bin.

🗑️ [ DROP BOARD TILE TO DELETE ]

LEVEL CLEARED!

All paths perfectly routed.

Level Editor

Configure grid → drag letters to boundaries → save to repository

Boundary Labels

Random Labels
🗑️ [ DROP LABEL HERE TO DELETE ]

Grid Tools

Prefill Tiles
Rotation Limits
RANDOM TOOLS

Tile Forge

Design custom routing logic for any geometry.

Saved Custom Tiles

Drag tiles onto 🗑️ to delete them permanently.