Solving Techniques Overview
HoDoKu implements a comprehensive hierarchy of Sudoku solving techniques, ranging from the simplest to the most advanced. Each technique builds on the concepts of those before it.
Technique Hierarchy
Basics
- Singles — Full House, Hidden Single, Naked Single
- Intersections — Locked Candidates (Pointing & Claiming)
Subsets
- Hidden Subsets — Hidden Pair, Triple, Quadruple
- Naked Subsets — Naked Pair/Triple/Quadruple, Locked Pairs/Triples
Fish
- Fish (General) — Base/Cover sets, Fins, Sashiminess, Endo Fins, Cannibalism
- Basic Fish — X-Wing, Swordfish, Jellyfish
- Finned/Sashimi Fish — Finned and Sashimi variants of basic fish
- Complex Fish — Franken Fish, Mutant Fish, Siamese Fish
Advanced
- Single Digit Patterns — Skyscraper, 2-String Kite, Turbot Fish, Empty Rectangle
- Uniqueness — Unique Rectangles (Types 1–6), Hidden/Avoidable Rectangle, BUG+1
- Wings — XY-Wing, XYZ-Wing, W-Wing
- Miscellaneous — Sue de Coq
Chains & Coloring
- Coloring — Simple Colors, Multi Colors
- Chains and Loops — Remote Pair, X-Chain, XY-Chain, Nice Loop/AIC, Grouped Nice Loop
Complex
- ALS — ALS-XZ, ALS-XY-Wing, ALS Chain, Death Blossom
- Last Resort — Templates, Forcing Chain/Net, Kraken Fish, Brute Force
Difficulty Progression
Techniques are ordered by difficulty within HoDoKu. A typical solving session starts with Singles and progresses through increasingly advanced techniques as needed. Most newspaper puzzles require only Singles and Intersections, while competition puzzles may demand Chains or even Last Resort methods.
Notation
Throughout this guide, cells are referenced using row-column notation:
r1c5= Row 1, Column 5r3c79= Row 3, Columns 7 and 9r12c3= Rows 1 and 2, Column 3b5= Block 5 (the center 3×3 box)
Content based on HoDoKu by Bernhard Hobiger, licensed under GNU FDLv1.3.