The arrow keys will move a tile adjacent to the space in the direction
indicated (moving the space in the \e{opposite} direction).
+Pressing \q{h} will make a suggested move. Pressing \q{h} enough
+times will solve the game, but it may scramble your progress while
+doing so.
+
(All the actions described in \k{common-actions} are also available.)
\H{fifteen-params} \I{parameters, for Fifteen}Fifteen parameters
around the edge of the grid, and use the return key to move the
row/column in the direction indicated.
+You can also move the tiles directly. Move the cursor onto a tile,
+hold Control and press an arrow key to move the tile under the
+cursor and move the cursor along with the tile. Or, hold Shift to
+move only the tile. Pressing Enter simulates holding down Control
+(press Enter again to release), while pressing Space simulates
+holding down shift.
+
(All the actions described in \k{common-actions} are also available.)
\H{sixteen-params} \I{parameters, for Sixteen}Sixteen parameters
length will turn out to be possible.
-\C{rectangles} \i{Rectangles}
+\C{rect} \i{Rectangles}
\cfg{winhelp-topic}{games.rectangles}
you get an inexhaustible supply of puzzles tailored to your own
specification.
-\B{nikoli-rect} \W{http://www.nikoli.co.jp/puzzles/7/index_text-e.htm}\cw{http://www.nikoli.co.jp/puzzles/7/index_text-e.htm}
+\B{nikoli-rect} \W{http://www.nikoli.co.jp/en/puzzles/shikaku.html}\cw{http://www.nikoli.co.jp/en/puzzles/shikaku.html}
+(beware of Flash)
-\B{puzzle-palace-rect} \W{http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}\cw{http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}
+\B{puzzle-palace-rect} \W{https://web.archive.org/web/20041024001459/http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}\cw{https://web.archive.org/web/20041024001459/http://www.puzzle.gr.jp/puzzle/sikaku/palm/index.html.en}
\H{rectangles-controls} \I{controls, for Rectangles}Rectangles controls
cursor keys to drag a rectangle out from that position, and pressing
the return key again completes the rectangle. Using the space bar
instead of the return key allows you to erase the contents of a
-rectangle without affecting its edges, as above.
+rectangle without affecting its edges, as above. Pressing escape
+cancels a drag.
When a rectangle of the correct size is completed, it will be shaded.
of the history of the puzzle can be found on Wikipedia
\k{wikipedia-solo}.
-\B{nikoli-solo} \W{http://www.nikoli.co.jp/puzzles/1/index_text-e.htm}\cw{http://www.nikoli.co.jp/puzzles/1/index_text-e.htm}
+\B{nikoli-solo} \W{http://www.nikoli.co.jp/en/puzzles/sudoku.html}\cw{http://www.nikoli.co.jp/en/puzzles/sudoku.html}
+(beware of Flash)
\B{wikipedia-solo} \W{http://en.wikipedia.org/wiki/Sudoku}\cw{http://en.wikipedia.org/wiki/Sudoku}
used to select a peg colour, the left and right keys to select a
peg position, and the space bar or Enter key to place a peg of the
selected colour in the chosen position. \q{D} or Backspace removes a
-peg, and \q{H} adds a hold marker.
+peg, and Space adds a hold marker.
+
+Pressing \q{h} or \q{?} will fill the current guess with a suggested
+guess. Using this is not recommended for 10 or more pegs as it is
+slow.
When the guess is complete, the smaller feedback pegs will be highlighted;
clicking on these (or moving the peg cursor to them with the arrow keys
pressing the space bar will lay a line between the two squares.
Repeating either action removes the domino or line.
+Pressing a number key will highlight all occurrences of that
+number. Pressing that number again will clear the highlighting. Up to two
+different numbers can be highlighted at any given time.
+
(All the actions described in \k{common-actions} are also available.)
\H{dominosa-parameters} \I{parameters, for Dominosa}Dominosa parameters
I originally saw this in the form of a Flash game called \i{Planarity}
\k{Planarity}, written by John Tantalo.
-\B{Planarity} \W{http://home.cwru.edu/~jnt5/Planarity}\cw{http://home.cwru.edu/~jnt5/Planarity}
+\B{Planarity} \W{http://planarity.net}\cw{http://planarity.net}
\H{untangle-controls} \i{Untangle controls}
re-emerge. This includes beams that meet a ball on the first rank
of the arena.
-\b A beam with a ball to its front-left square gets deflected 90 degrees
- to the right.
+\b A beam with a ball in its front-left square and no ball ahead of it
+ gets deflected 90 degrees to the right.
-\b A beam with a ball to its front-right square gets similarly deflected
- to the left.
+\b A beam with a ball in its front-right square and no ball ahead of
+ it gets similarly deflected to the left.
\b A beam that would re-emerge from its entry location is considered to be
\q{reflected}.
\c |......O.|
\c H........|
\c |.....O..|
-\c 12-RH---
+\c 12-RR---
As shown, it is possible for a beam to receive multiple reflections
before re-emerging (see turn 3). Similarly, a beam may be reflected
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-slant}.
\B{nikoli-slant}
-\W{http://www.nikoli.co.jp/puzzles/39/index.htm}\cw{http://www.nikoli.co.jp/puzzles/39/index.htm}
+\W{http://www.nikoli.co.jp/ja/puzzles/gokigen_naname}\cw{http://www.nikoli.co.jp/ja/puzzles/gokigen_naname}
(in Japanese)
\H{slant-controls} \i{Slant controls}
You can also use the cursor keys to move around the grid. Pressing the
return or space keys will place a \cw{\\} or a \cw{/}, respectively,
-and will then cycle them as above.
+and will then cycle them as above. You can also press \cw{/} or
+\cw{\\} to place a \cw{/} or \cw{\\}, respectively, independent of
+what is already in the cursor square. Backspace removes any line from
+the cursor square.
(All the actions described in \k{common-actions} are also available.)
Light Up was contributed to this collection by James Harvey.
\B{nikoli-lightup}
-\W{http://www.nikoli.co.jp/puzzles/32/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/32/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/akari.html}\cw{http://www.nikoli.co.jp/en/puzzles/akari.html}
(beware of Flash)
\H{lightup-controls} \i{Light Up controls}
by Lambros Lambrou.
\B{nikoli-loopy}
-\W{http://www.nikoli.co.jp/puzzles/3/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/3/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/slitherlink.html}\cw{http://www.nikoli.co.jp/en/puzzles/slitherlink.html}
(beware of Flash)
\H{loopy-controls} \i{Loopy controls}
will update to indicate the next direction on the path. You can also
press Space to automatically move in the direction of the hint
arrow. If you move in a different direction from the one shown by
-the arrow, the hint arrows will stop appearing because you have
-strayed from the provided path; you can then use \q{Solve} again to
-generate a new path if you want to.
+the arrow, arrows will be shown only if the puzzle is still solvable.
All the actions described in \k{common-actions} are also available.
In particular, if you do run into a mine and die, you can use the
You can also use the cursor keys to move around the grid. Pressing the
return key over an empty square will place a tent, and pressing the
space bar over an empty square will colour it green; either key will
-clear an occupied square.
+clear an occupied square. Holding Shift and pressing the cursor keys
+will colour empty squares green. Holding Control and pressing the
+cursor keys will colour green both empty squares and squares with tents.
(All the actions described in \k{common-actions} are also available.)
Bridges was contributed to this collection by James Harvey.
\B{nikoli-bridges}
-\W{http://www.nikoli.co.jp/puzzles/14/index-e.htm}\cw{http://www.nikoli.co.jp/puzzles/14/index-e.htm}
+\W{http://www.nikoli.co.jp/en/puzzles/hashiwokakero.html}\cw{http://www.nikoli.co.jp/en/puzzles/hashiwokakero.html}
+(beware of Flash)
\H{bridges-controls} \i{Bridges controls}
You can also use the cursor keys to move around the grid: if possible
the cursor will always move orthogonally, otherwise it will move
-towards the nearest island to the indicated direction. Pressing the
-return key followed by a cursor key will lay a bridge in that direction
-(if available); pressing the space bar followed by a cursor key will
-lay a \q{non-bridge} marker.
+towards the nearest island to the indicated direction. Holding Control
+and pressing a cursor key will lay a bridge in that direction (if
+available); Shift and a cursor key will lay a \q{non-bridge} marker.
+Pressing the return key followed by a cursor key will also lay a
+bridge in that direction.
+
+You can mark an island as finished by pressing the space bar or by
+pressing the return key twice.
-You can mark an island as finished by pressing the return key twice.
+By pressing a number key, you can jump to the nearest island with that
+number. Letters \q{a}, ..., \q{f} count as 10, ..., 15 and \q{0} as
+16.
Violations of the puzzle rules will be marked in red:
pressing space will also erase pencil marks.
As for Solo, the cursor keys can be used in conjunction with the digit
-keys to set numbers or pencil marks. You can also use the 'M' key to
-auto-fill every numeric hint, ready for removal as required, or the 'H'
+keys to set numbers or pencil marks. You can also use the \q{M} key to
+auto-fill every numeric hint, ready for removal as required, or the \q{H}
key to do the same but also to remove all obvious hints.
Alternatively, use the cursor keys to move the mark around the grid.
appropriate way; typing in a 0 or using the space bar will clear a
filled square.
+Left-clicking a clue will mark it as done (grey it out), or unmark it
+if it is already marked. Holding Control or Shift and pressing an
+arrow key likewise marks any clue adjacent to the cursor in the given
+direction.
+
(All the actions described in \k{common-actions} are also available.)
\H{unequal-parameters} \I{parameters, for Unequal}Unequal parameters
Galaxies was contributed to this collection by James Harvey.
-\B{nikoli-galaxies} \W{http://www.nikoli.co.jp/en/puzzles/astronomical_show/}\cw{http://www.nikoli.co.jp/en/puzzles/astronomical_show/}
+\B{nikoli-galaxies} \W{http://www.nikoli.co.jp/en/puzzles/astronomical_show.html}\cw{http://www.nikoli.co.jp/en/puzzles/astronomical_show.html}
\H{galaxies-controls} \i{Galaxies controls}
Filling was contributed to this collection by Jonas K\u00F6{oe}lker.
\B{nikoli-fillomino}
-\W{http://www.nikoli.co.jp/en/puzzles/fillomino/}\cw{http://www.nikoli.co.jp/en/puzzles/fillomino/}
+\W{http://www.nikoli.co.jp/en/puzzles/fillomino.html}\cw{http://www.nikoli.co.jp/en/puzzles/fillomino.html}
\H{filling-controls} \I{controls, for Filling}Filling controls
still be unique. The remaining levels require increasingly complex
reasoning to avoid having to backtrack.
+\dt \e{Multiplication only}
+
+\dd If this is enabled, all boxes will be multiplication boxes.
+With this rule, the puzzle is known as \q{Inshi No Heya}.
\C{towers} \i{Towers}
that does not have a main digit in it.
Left-clicking a clue will mark it as done (grey it out), or unmark it
-if it is already marked.
+if it is already marked. Holding Control or Shift and pressing an
+arrow key likewise marks any clue in the given direction.
(All the actions described in \k{common-actions} are also available.)
Singles was contributed to this collection by James Harvey.
\B{nikoli-hitori}
-\W{http://www.nikoli.com/en/puzzles/hitori/index.html}\cw{http://www.nikoli.com/en/puzzles/hitori/index.html}
+\W{http://www.nikoli.com/en/puzzles/hitori.html}\cw{http://www.nikoli.com/en/puzzles/hitori.html}
(beware of Flash)
\H{singles-controls} \i{Singles controls}
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/}
+\W{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells.html}\cw{http://www.nikoli.co.jp/en/puzzles/where_is_black_cells.html}
\H{range-controls} \I{controls, for Range}Range controls
cursor keys while holding Shift will place dots in all squares that
are moved through.
+
(All the actions described in \k{common-actions} are also available.)
\H{range-parameters} \I{parameters, for Range}Range parameters
Thanks to James Harvey for assistance with the implementation.
\B{nikoli-pearl}
-\W{http://www.nikoli.co.jp/en/puzzles/masyu/}\cw{http://www.nikoli.co.jp/en/puzzles/masyu/}
+\W{http://www.nikoli.co.jp/en/puzzles/masyu.html}\cw{http://www.nikoli.co.jp/en/puzzles/masyu.html}
+(beware of Flash)
\H{pearl-controls} \I{controls, for Pearl}Pearl controls
turns, you might mark the one way it \e{can't} go with a cross.)
Alternatively, use the cursor keys to move the cursor. Use the Enter
-key to begin and end keyboard `drag' operations. Use the Space key to
-cancel the drag. Use Ctrl-arrowkey and Shift-arrowkey to simulate a
-left or right click, respectively, on the edge in the given direction
-relative to the cursor, i.e. to draw a segment or a cross.
+key to begin and end keyboard \q{drag} operations. Use the Space,
+Escape or Backspace keys to cancel the drag. Or, hold Control while
+dragging with the cursor keys to toggle segments as you move between
+squares.
+
+Pressing Control-Shift-arrowkey or Shift-arrowkey simulates a left or
+right click, respectively, on the edge in the direction of the key.
(All the actions described in \k{common-actions} are also available.)
grid the same colour in that many moves or fewer.
I saw this game (with a fixed grid size, fixed number of colours, and
-fixed move limit) at \W{http://floodit.appspot.com}\cw{floodit.appspot.com}.
+fixed move limit) at http://floodit.appspot.com (no longer accessible).
\H{flood-controls} \I{controls, for Flood}Flood controls
turn this option off.
+\C{palisade} \i{Palisade}
+
+\cfg{winhelp-topic}{games.palisade}
+
+You're given a grid of squares, some of which contain numbers. Your
+goal is to subdivide the grid into contiguous regions, all of the same
+(given) size, such that each square containing a number is adjacent to
+exactly that many edges (including those between the inside and the
+outside of the grid).
+
+Credit for this puzzle goes to \i{Nikoli}, who call it \q{Five Cells}.
+\k{nikoli-palisade}.
+
+Palisade was contributed to this collection by Jonas K\u00F6{oe}lker.
+
+\B{nikoli-palisade}
+\W{http://nikoli.co.jp/en/puzzles/five_cells.html}\cw{http://nikoli.co.jp/en/puzzles/five_cells.html}
+
+\H{palisade-controls} \I{controls, for Palisade}Palisade controls
+
+Left-click to place an edge. Right-click to indicate \q{no edge}.
+Alternatively, the arrow keys will move a keyboard cursor. Holding
+Control while pressing an arrow key will place an edge. Press
+Shift-arrowkey to switch off an edge. Repeat an action to perform
+its inverse.
+
+(All the actions described in \k{common-actions} are also available.)
+
+\H{Palisade-parameters} \I{parameters, for Palisade}Palisade 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.
+
+\dt \e{Region size}
+
+\dd The size of the regions into which the grid must be subdivided.
+
\A{licence} \I{MIT licence}\ii{Licence}
This software is \i{copyright} 2004-2014 Simon Tatham.