aboutsummaryrefslogtreecommitdiff
path: root/puzzles.but
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2010-09-14 09:31:52 +0000
committerSimon Tatham <anakin@pobox.com>2010-09-14 09:31:52 +0000
commitd14999949c018255b5100a317ea1b7b9b74dfc6e (patch)
treee5bd5ce806797c7a892a91bf1a27cd0871c5c394 /puzzles.but
parentb96a99042bd16535b0c219f69a67545bcab0bf70 (diff)
downloadpuzzles-d14999949c018255b5100a317ea1b7b9b74dfc6e.zip
puzzles-d14999949c018255b5100a317ea1b7b9b74dfc6e.tar.gz
puzzles-d14999949c018255b5100a317ea1b7b9b74dfc6e.tar.bz2
puzzles-d14999949c018255b5100a317ea1b7b9b74dfc6e.tar.xz
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]
Diffstat (limited to 'puzzles.but')
-rw-r--r--puzzles.but56
1 files changed, 56 insertions, 0 deletions
diff --git a/puzzles.but b/puzzles.but
index 1db8b71..a5dff8f 100644
--- a/puzzles.but
+++ b/puzzles.but
@@ -2851,6 +2851,62 @@ These parameters are available from the \q{Custom...} option on the
(the start at the top left, and the end at the bottom right). If false the start
and end squares are placed randomly (although always both shown).
+\C{range} \i{Range}
+
+\cfg{winhelp-topic}{games.range}
+
+You have a grid of squares; some squares contain numbers. Your job is
+to colour some of the squares black, such that several criteria are
+satisfied:
+
+\b no square with a number is coloured black.
+
+\b no two black squares are adjacent (horizontally or vertically).
+
+\b for any two white squares, there is a path between them using only
+white squares.
+
+\b for each square with a number, that number denotes the number of
+squares reachable from that square going in each direction until
+hitting a wall or a black square.
+
+For instance, a square containing the number one must have four black
+squares as its neighbours by the last criterion; but then it's
+impossible for it to be connected to any outside white square, which
+violates the second to last criterion. So no square will contain the
+number one.
+
+Credit for this puzzle goes to \i{Nikoli}, who have variously called
+it \q{Kurodoko}, \q{Kuromasu} or \q{Where is Black Cells}.
+\k{nikoli-range}.
+
+Range was contributed to this collection by Jonas K\u00F6{oe}lker.
+
+\B{nikoli-range}
+\W{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells/}\cw{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells/}
+
+\H{range-controls} \I{controls, for Range}Range controls
+
+Click with the left button to paint a square black, or with the right
+button to mark a square with a dot to indicate that you are sure it
+should \e{not} be painted black. Repeated clicking with either button
+will cycle the square through the three possible states (filled,
+dotted or empty) in opposite directions.
+
+You can also use the cursor keys to move around the grid squares.
+Pressing Return does the same as clicking with the left button, while
+pressing Space does the same as a right button click.
+
+(All the actions described in \k{common-actions} are also available.)
+
+\H{range-parameters} \I{parameters, for Range}Range parameters
+
+These parameters are available from the \q{Custom...} option on the
+\q{Type} menu.
+
+\dt \e{Width}, \e{Height}
+
+\dd Size of grid in squares.
\A{licence} \I{MIT licence}\ii{Licence}