It has been more than a month since I've published an update, so here the new version :
http://jcbonsai.free.fr/sudoku/?cat=7Many new features added :
- Added support for less/greater than sudoku incl. jigsaw variant. Will recognise the puzzles from menneske.no
- Added support for non consecutive sudoku. Also works when combined with other variants like killer, diagonals, jigsaw
- Added solver to split cage partially covered by other split cage(s). Also for several cages.
- Added solver for groups-cells interaction : ex simple cross over (two possible cells in a diagonal for some possiblity)
This is a general feature, not limited to diagonals. It works for any group/house incl row, columns, block, extra groups
It is even extended to partial groups (with less cells than the grid size) like :
sum cages, partial diagonals
These are consideded only for mandatory inclusions
Will check first for interactions with 2 cells, then 3, 4
- Added solvers using strong links (AKA conjugate pairs) : Complex X-Wing, turbot fish
Complex X-Wing is a generalizaion of the regular X-Wing, based the same logic but where the links may go through various groups
Turbot fish is very similar to Complex X-Wing except the ends to the patern are not linked
So far only Turbot fish with 2 strong links and a weak link are serached
- Added XY-Wing and XYZ-Wing solvers
- Innies/outies are now automated. Deduce one/all move will search for them and create split cages
...