chiark / gitweb /
Implement the remaining modes of reasoning in nsolve, and thus
authorSimon Tatham <anakin@pobox.com>
Tue, 26 Apr 2005 11:19:00 +0000 (11:19 +0000)
committerSimon Tatham <anakin@pobox.com>
Tue, 26 Apr 2005 11:19:00 +0000 (11:19 +0000)
commit070fb537cfd3c30bff2e0ccb3f13bebdf556bbc1
treeaae2251b8c364feebe3daa6820ef33a10fe71ef9
parent22ab2c0b8237e1c51fdb479668ab764900f7d0c0
Implement the remaining modes of reasoning in nsolve, and thus
enable configurable puzzle difficulty. I'm only generating grids up
to Times level (complicated non-recursive analysis but guessing
never required); I wouldn't object to providing a Telegraph
difficulty level (guessing required) but it turns out to be very
hard indeed to generate at random. I might still add it later
(probably under the name `Unreasonable' :-) if I can think of an
efficient way to find them.

[originally from svn r5682]
puzzles.but
solo.c