X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/149255d7ed0f808783624fcaaf8c3449cf99c851..59206b9c3de335d76d126aa39b928b044b75a9bb:/puzzles.but diff --git a/puzzles.but b/puzzles.but index 5bee392..401419e 100644 --- a/puzzles.but +++ b/puzzles.but @@ -2078,7 +2078,7 @@ tightly-packed islands. \cfg{winhelp-topic}{games.unequal} You have a square grid; each square may contain a digit from 1 to -the size of the grid, and some squares have greater-signs between +the size of the grid, and some squares have greater-than signs between them. Your aim is to fully populate the grid with numbers such that: \b Each row contains only one occurrence of each digit @@ -2087,11 +2087,11 @@ them. Your aim is to fully populate the grid with numbers such that: \b All the greater-than signs are satisfied. -In 'Trivial' mode, there are no greater-than signs; the puzzle is -to solve the latin square only. +In \q{Trivial} mode, there are no greater-than signs; the puzzle is +to solve the \i{Latin square} only. At the time of writing, this puzzle is appearing in the Guardian -weekly under the name 'Futoshiki'. +weekly under the name \q{\i{Futoshiki}}. Unequal was contributed to this collection by James Harvey. @@ -2136,10 +2136,73 @@ These parameters are available from the \q{Custom...} option on the \dt \e{Difficulty} -\dd Controls the difficulty of the generated puzzle. At Trivial level, -there are no greater-than signs (the puzzle is to solve the latin -square only); at Tricky level, some recursion may be required (but the -solutions should always be unique). +\dd Controls the difficulty of the generated puzzle. At Trivial +level, there are no greater-than signs (the puzzle is to solve the +Latin square only); at Recursive level backtracking will be required +(but the solution should still be unique); the levels in between +require increasingly complex reasoning to avoid having to backtrack. + + + +\C{galaxies} \i{Galaxies} + +\cfg{winhelp-topic}{games.galaxies} + +You have a rectangular grid containing a number of dots. Your aim is +to draw edges along the grid lines which divide the rectangle into +regions in such a way that every region is 180\u00b0{-degree} +rotationally symmetric, and contains exactly one dot which is +located at its centre of symmetry. + +This puzzle was invented by \i{Nikoli} \k{nikoli-galaxies}, under +the name \q{Tentai Show}; its name is commonly translated into +English as \q{Spiral Galaxies}. + +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/} + +\H{galaxies-controls} \i{Galaxies controls} + +\IM{Galaxies controls} controls, for Galaxies + +Left-click on any grid line to draw an edge if there isn't one +already, or to remove one if there is. When you create a valid +region (one which is closed, contains exactly one dot, is +180\u00b0{-degree} symmetric about that dot, and contains no +extraneous edges inside it) it will be highlighted automatically; so +your aim is to have the whole grid highlighted in that way. + +During solving, you might know that a particular grid square belongs +to a specific dot, but not be sure of where the edges go and which +other squares are connected to the dot. In order to mark this so you +don't forget, you can right-click on the dot and drag, which will +create an arrow marker pointing at the dot. Drop that in a square of +your choice and it will remind you which dot it's associated with. +You can also right-click on existing arrows to pick them up and move +them, or destroy them by dropping them off the edge of the grid. +(Also, if you're not sure which dot an arrow is pointing at, you can +pick it up and move it around to make it clearer. It will swivel +constantly as you drag it, to stay pointed at its parent dot.) + +(All the actions described in \k{common-actions} are also available.) + +\H{galaxies-parameters} \I{parameters, for Galaxies}Galaxies 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{Difficulty} + +\dd Controls the difficulty of the generated puzzle. More difficult +puzzles require more complex deductions, and the \q{Unreasonable} +difficulty level may require backtracking. + + \A{licence} \I{MIT licence}\ii{Licence} @@ -2150,7 +2213,7 @@ Portions copyright Richard Boulton, James Harvey and Mike Pinna. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, +(the \q{Software}), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, @@ -2159,7 +2222,7 @@ subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED \q{AS IS}, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS