X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/81b09746e9d32b515f8138f7f8ebae53a29f731d..eb05ad3b82af71a57e134825b353a6b4789a12b4:/puzzles.but?ds=sidebyside diff --git a/puzzles.but b/puzzles.but index 1e9e714..b35dfc0 100644 --- a/puzzles.but +++ b/puzzles.but @@ -368,6 +368,29 @@ There are various other options which affect printing; see below. } +\dt \cw{--save }\e{file-prefix} [ \cw{--save-suffix }\e{file-suffix} ] + +\dd If this option is specified, instead of a puzzle being +displayed, saved-game files for one or more unsolved puzzles are +written to files constructed from the supplied prefix and/or suffix. + +\lcont{ + +If \c{--generate} has also been specified, the invented game IDs will +be used to generate the printed output. Otherwise, a list of game IDs +is expected on standard input (which can be descriptive or random +seeds; see \k{common-id}), in the same format produced by +\c{--generate}. + +For example: + +\c net --generate 12 --save game --save-suffix .sav + +will generate twelve Net saved-game files with the names +\cw{game0.sav} to \cw{game11.sav}. + +} + \dt \cw{--version} \dd Prints version information about the game, and then quits. @@ -1023,6 +1046,12 @@ turn, and so on if any of them also has no surrounding mines. This will be done for you automatically; so sometimes when you uncover a square, a whole new area will open up to be explored. +You can also use the cursor keys to move around the minefield. +Pressing the return key in a covered square uncovers it, and in an +uncovered square will clear around it (so it acts as the left button), +pressing the space bar in a covered square will place a flag +(similarly, it acts as the right button). + All the actions described in \k{common-actions} are also available. Even Undo is available, although you might consider it cheating to @@ -1797,17 +1826,26 @@ Unreasonable puzzles may require guessing and backtracking. \cfg{winhelp-topic}{games.loopy} -You are given a grid of dots. Your aim is to draw a single unbroken +You are given a grid of dots, marked with yellow lines to indicate +which dots you are allowed to connect directly together. Your aim is +to use some subset of those yellow lines to draw a single unbroken loop from dot to dot within the grid. -Some of the square spaces between the dots contain numbers. These -numbers indicate how many of the four edges of that square are part -of the loop. The loop you draw must correctly satisfy all of these -clues to be considered a correct solution. +Some of the spaces between the lines contain numbers. These numbers +indicate how many of the lines around that space form part of the +loop. The loop you draw must correctly satisfy all of these clues to +be considered a correct solution. + +In the default mode, the dots are arranged in a grid of squares; +however, you can also play on triangular or hexagonal grids, or even +more exotic ones. -Credit for this puzzle goes to \i{Nikoli} \k{nikoli-loopy}. +Credit for the basic puzzle idea goes to \i{Nikoli} +\k{nikoli-loopy}. -Loopy was contributed to this collection by Mike Pinna. +Loopy was originally contributed to this collection by Mike Pinna, +and subsequently enhanced to handle various types of non-square grid +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} @@ -1817,12 +1855,14 @@ Loopy was contributed to this collection by Mike Pinna. \IM{Loopy controls} controls, for Loopy -Click the left mouse button between two dots to add a line segment -connecting them. Click again to remove that line segment. +Click the left mouse button on a yellow line to turn it black, +indicating that you think it is part of the loop. Click again to +turn the line yellow again (meaning you aren't sure yet). If you are sure that a particular line segment is \e{not} part of -the loop, you can click the right mouse button to add a small cross -indicating this. Click again to remove the cross. +the loop, you can click the right mouse button to remove it +completely. Again, clicking a second time will turn the line back to +yellow. (All the actions described in \k{common-actions} are also available.) @@ -1833,7 +1873,20 @@ These parameters are available from the \q{Custom...} option on the \dt \e{Width}, \e{Height} -\dd Size of grid in squares. +\dd Size of grid, measured in number of regions across and down. For +square grids, it's clear how this is counted; for other types of +grid you may have to think a bit to see how the dimensions are +measured. + +\dt \e{Grid type} + +\dd Allows you to choose between a selection of types of tiling. +Some have all the faces the same but may have multiple different +types of vertex (e.g. the \e{Cairo} or \e{Kites} mode); others have +all the vertices the same but may have differnt types of face (e.g. +the \e{Great Hexagonal}). The square, triangular and honeycomb grids +are fully regular, and have all their vertices \e{and} faces the +same; this makes them the least confusing to play. \dt \e{Difficulty} @@ -2143,6 +2196,10 @@ All pencil marks in a square are erased when you left-click and type a number, or when you left-click and press space. Right-clicking and 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. + (All the actions described in \k{common-actions} are also available.) \H{unequal-parameters} \I{parameters, for Unequal}Unequal parameters @@ -2258,6 +2315,12 @@ If you make a mistake, click the mouse in the incorrect square and press 0, Space, Backspace or Enter to clear it again (or use the Undo feature). +You can also move around the grid with the cursor keys; typing a digit will +fill the square containing the cursor with that number, or typing 0, Space, +or Enter will clear it. You can also select multiple squares for numbering +or clearing by using the return key, before typing a digit to fill in the +highlighted squares (as above). + (All the actions described in \k{common-actions} are also available.) \H{filling-parameters} \I{parameters, for Filling}Filling parameters @@ -2271,8 +2334,9 @@ grid, through the \q{Type} menu. This software is \i{copyright} 2004-2008 Simon Tatham. -Portions copyright Richard Boulton, James Harvey, Mike Pinna and -Jonas K\u00F6{oe}lker. +Portions copyright Richard Boulton, James Harvey, Mike Pinna, Jonas +K\u00F6{oe}lker, Dariusz Olszewski, Michael Schierl and Lambros +Lambrou. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files