138 Commits

Author SHA1 Message Date
d14999949c New puzzle from Jonas Koelker: 'Range', an implementation of the
puzzle variously known (depending on which website you look at) as
Kurodoko, Kuromasu or 'Where is Black Cells'.

[originally from svn r8996]
2010-09-14 09:31:52 +00:00
68bc396b7b Wording tweaks inspired by (but not the same as) some in a Debian
downstream patch.

[originally from svn r8924]
2010-04-18 15:07:54 +00:00
fabfc2caed Typo fix (from Debian).
[originally from svn r8869]
2010-02-17 02:37:40 +00:00
b39f9dfb99 Docs and comments fixes from James H.
[originally from svn r8866]
2010-02-16 10:48:25 +00:00
7e4f870f6d New puzzle! Setting what might be a record for how long we've sat on
a puzzle before it was ready to commit, here is 'Signpost': a clone
of janko.at's "Arrow Path", by James Harvey.

[originally from svn r8861]
2010-02-15 21:09:09 +00:00
6d5493300f Typo/formatting fixes for Magnets documentation.
[originally from svn r8844]
2010-01-16 13:03:36 +00:00
0d0619868d New puzzle from James H: 'Magnets'.
[originally from svn r8836]
2010-01-13 19:12:32 +00:00
f3d39a0abb Corrections to Singles documentation, plus index terms.
[originally from svn r8832]
2010-01-11 22:46:02 +00:00
af0bfd07d3 Misspelled keyword.
[originally from svn r8830]
2010-01-11 21:27:37 +00:00
58e0d0bc2d New puzzle from James Harvey: 'Singles', an implementation of
Hitori. One infrastructure change in the process: latin.c has
acquired a utility function to generate a latin rectangle rather
than a full square.

[originally from svn r8828]
2010-01-11 21:21:07 +00:00
572a746937 New year, new puzzle.
[originally from svn r8823]
2010-01-08 12:25:44 +00:00
28cb7e1e6c Fix formatting.
[originally from svn r8822]
2010-01-07 20:50:49 +00:00
ceb12cb080 New puzzle, again using the revised latin.c: 'Towers', a clone of a
latin-square puzzle which I've seen described by several names but
the most common is 'Skyscrapers'.

[originally from svn r8816]
2010-01-07 18:42:00 +00:00
514bd502be New puzzle! 'Keen', a clone of KenKen.
[originally from svn r8796]
2009-12-27 10:01:23 +00:00
b9c22e5cac New mode for Unequal, from James H. In this mode, called 'Adjacent',
the < and > clues are replaced by bars separating every pair of
squares whose contents differ by exactly 1. Unlike standard Unequal,
which presents only a subset of the available clues, in Adjacent the
clues are _all_ present, so you can deduce from the absence of a bar
that the two numbers it would separate are _not_ consecutive.

[originally from svn r8790]
2009-12-27 10:01:09 +00:00
2b06c12728 Keyboard control for Dominosa (patch largely due to James H, though
with considerable meddling from me).

[originally from svn r8788]
2009-12-22 16:47:42 +00:00
525370a569 Another wording tweak from Helge Kreutzmann.
[originally from svn r8780]
2009-12-13 12:47:10 +00:00
ddbe9abe8a Remove ASCII-art arrows. Missing \dash (Debian bug #522439).
[originally from svn r8736]
2009-11-05 14:09:04 +00:00
92bd8da9c4 Beat up on Black Box docs, after Debian bug #548472.
[originally from svn r8735]
2009-11-04 13:19:39 +00:00
730462ab13 Typo fixes from Debian bug#554341.
[originally from svn r8734]
2009-11-04 12:06:32 +00:00
c696ee2220 It's been a new year for some time now.
[originally from svn r8494]
2009-03-19 23:32:30 +00:00
3d6de1eb47 A substantial patch to Solo from Bernd Schmidt, adding support for
the 'Killer Sudoku' puzzle type. As a side effect I've had to
increase the default tile size of Solo, so that the extra numbers
drawn in the squares in Killer mode were still legible.

[originally from svn r8455]
2009-02-22 12:16:54 +00:00
5027095ce2 Keyboard control patch for Bridges, from James H.
[originally from svn r8446]
2009-02-05 19:29:26 +00:00
918842835b Keyboard control patch for Black Box, from James H.
[originally from svn r8439]
2009-01-28 18:28:41 +00:00
8a3f525a54 Keyboard control patch for Twiddle, from James H.
[originally from svn r8438]
2009-01-28 18:27:10 +00:00
cd3a7d89ce Keyboard control patch for Pattern, from James H.
[originally from svn r8435]
2009-01-27 18:30:46 +00:00
921a054f0a Keyboard control for Map, from James H.
[originally from svn r8434]
2009-01-27 18:26:10 +00:00
cc0f957d82 Patch from James H to add keyboard control in Sixteen and Netslide
(and also belatedly document the keyboard support in Unequal).

[originally from svn r8432]
2009-01-26 19:14:44 +00:00
47c3878dc7 Keyboard control patch for Pegs, from James H.
[originally from svn r8419]
2009-01-20 18:28:28 +00:00
f46eceb714 Keyboard control patch for Solo, from James H.
[originally from svn r8418]
2009-01-19 18:38:29 +00:00
4169a54831 Keyboard control patch for Slant, from James H.
[originally from svn r8417]
2009-01-16 18:52:18 +00:00
28acb0ebdc Keyboard cursor support for Tents, from James H.
[originally from svn r8416]
2009-01-16 18:50:22 +00:00
5480199874 Keyboard cursor support for Rectangles, from James H.
[originally from svn r8414]
2009-01-15 18:20:02 +00:00
4850845205 Keyboard cursor support in Galaxies, by James H.
[originally from svn r8413]
2009-01-15 18:18:21 +00:00
c826fdc062 Keyboard interface for Filling, from James H.
[originally from svn r8412]
2009-01-14 20:44:25 +00:00
4a202808ee Patch from James H which adds keyboard cursor support to Unequal,
and also updates the docs for both that and the Mines cursor support
in r8402.

[originally from svn r8408]
[r8402 == f20847354cb6335fd349204f16021a72e2956cce]
2009-01-12 20:23:56 +00:00
6aa7ccfa06 The other day I found it useful for a (silly) special purpose to
generate a thousand saved-game files of randomly generated puzzles.
On the general principle that if I find it useful someone else
conceivably might too, add a --save option to the Unix puzzle
binaries, for use with --generate in much the same way as --print.

[originally from svn r8351]
2008-11-29 08:50:50 +00:00
53bcfc7aea Nearly forgot: Lambros definitely deserves a place in the copyright
statement!

[originally from svn r8164]
2008-09-06 17:38:43 +00:00
f38b711c73 Completely re-engineered version of Loopy, courtesy of Lambros
Lambrou. Now capable of handling triangular and hexagonal grids as
well as square ones, and then a number of semiregular plane tilings
and duals of semiregular ones. In fact, most of the solver code
supports an _arbitrary_ planar graph (well, provided both the graph
and its dual have no self-edges), so it could easily be extended
further with only a little more effort.

[originally from svn r8162]
2008-09-06 15:19:47 +00:00
dd85394bf6 Michael Schierl's patch to compile the puzzles as Java applets using
NestedVM. Wow!

[originally from svn r8064]
2008-06-10 20:35:17 +00:00
ea13d39a17 Having got Jigsaw mode generation working at reasonable speed, we
can now productise it.

[originally from svn r7979]
2008-04-08 10:30:18 +00:00
93103eeca4 Substantial reworking of Solo so that it implements both Sudoku-X
(require both main diagonals to have one of every digit in addition
to all the usual constraints) and Jigsaw Sudoku (replace the array
of rectangular sub-blocks with the sub-blocks being random
polyominoes). To implement the latter, I've moved my `divvy.c'
library routine out of the `unfinished' subdirectory.

Jigsaw mode is currently an undocumented feature: you enable it by
setting the rows parameter to 1 (and the columns parameter to your
desired grid size, which unlike normal Sudoku can be anything you
like including a prime number). The reason it's undocumented is
because generation times are not yet reliably short: sometimes
generating a jigsaw-type puzzle can hang for hours and still get
nowhere. (The algorithm should terminate in principle, but not in
any time you're prepared to wait.) I _think_ I know how to solve
this, but have yet to try it. Until then, jigsaw mode will remain a
hidden feature.

Printing of X-type puzzles is also substandard at present, because
the current print-colour API replaces the desired light shading of
the X-cells with heavy diagonal hatching. I plan to adjust the API
imminently to address this.

[originally from svn r7974]
2008-04-07 15:56:42 +00:00
ace2c7dafd UI change to Filling: allow multiple squares to be set at once.
(This change adds a new possibility to the save format, such that new save
files won't necessarily be loadable by old binaries. I think that's acceptable
-- it's certainly happened before -- but I couldn't find anything in the
developer docs explicitly blessing it.)

[originally from svn r7849]
2008-02-10 18:43:29 +00:00
9673a2a733 It's another new year.
[originally from svn r7848]
2008-02-10 17:12:49 +00:00
3bfe0fb32e After it confused Verity, clarify in the Unequal docs that the
Trivial and Recursive difficulty levels are available for custom
selection even though no preset uses them.

[originally from svn r7336]
2007-02-25 23:30:14 +00:00
df31d4f419 New puzzle: `Filling', a Fillomino implementation by Jonas Koelker.
[originally from svn r7326]
2007-02-25 11:37:05 +00:00
027bf40f67 Phil Bordelon points out that when I renamed `Recursive' I missed a
bit.

[originally from svn r7314]
2007-02-22 23:18:51 +00:00
86ee29ac48 James H forgot to credit himself for Galaxies!
[originally from svn r7308]
2007-02-22 10:06:59 +00:00
58995720c4 Missing uses of \q{}.
[originally from svn r7305]
2007-02-22 09:50:33 +00:00
e137ad8b1a Add James Harvey's excellent new puzzle, `Galaxies'.
[originally from svn r7304]
2007-02-22 09:31:43 +00:00