How to play
You complete Maze Solitaire when the four suits form complete ordered sequences across the circular layout with all six gaps in legal terminal locations. The full Maze Solitaire position determines the outcome; visual shortcuts never replace the documented Maze Solitaire terminal rule.
- Maze Solitaire begins with all non-King cards and six empty positions distributed across a circular fifty-four-slot maze whose first and last slots are neighbours. The Maze Solitaire deal identity and PySolFC Maze v1 are stored together. Restarting Maze Solitaire reproduces this opening exactly.
- During Maze Solitaire, you move an exposed card into a gap when it is the same-suit rank successor of the left card or predecessor of the right card, including wrapped endpoints. The Maze Solitaire engine rejects profile violations, unavailable material, and every action attempted after Maze Solitaire reaches a terminal result.
- You complete Maze Solitaire when the four suits form complete ordered sequences across the circular layout with all six gaps in legal terminal locations. The full Maze Solitaire position determines the outcome; visual shortcuts never replace the documented Maze Solitaire terminal rule.
Strategy tips
- A reliable Maze Solitaire plan is to treat the first and last slots as connected and use a gap between two compatible suit fragments to join them from both directions. A Maze Solitaire hint is legal and deterministic. The next Maze Solitaire hint exposes one bounded action; it never claims a forced Maze Solitaire win.
- A costly Maze Solitaire mistake is to stop adjacency at a visual row edge; Maze evaluates a single circular sequence, so endpoints and displayed line breaks still connect. Undo supports studying that Maze Solitaire decision, while restart preserves the original seeded Maze Solitaire opening.
- In the Maze Solitaire endgame, move gaps toward fragment boundaries and close the suit with the fewest missing ranks before resolving the final circular junction. Check every remaining Maze Solitaire action before committing because its terminal rule is enforced immediately.