chiark
/
gitweb
/
~ian
/
sgt-puzzles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix borders on the HTML menu bar.
[sgt-puzzles.git]
/
puzzles.but
diff --git
a/puzzles.but
b/puzzles.but
index 3a9a5f9b43feb95ca8d403ddf848e2ef4559adbd..2c448b8030a947d04da986df5ccf0839501c23c0 100644
(file)
--- a/
puzzles.but
+++ b/
puzzles.but
@@
-13,6
+13,12
@@
\cfg{html-contents-depth-1}{2}
\cfg{html-leaf-contains-contents}{true}
\cfg{html-contents-depth-1}{2}
\cfg{html-leaf-contains-contents}{true}
+\cfg{chm-filename}{puzzles.chm}
+\cfg{chm-contents-filename}{index.html}
+\cfg{chm-template-filename}{%k.html}
+\cfg{chm-head-end}{<link rel="stylesheet" type="text/css" href="chm.css">}
+\cfg{chm-extra-file}{chm.css}
+
\cfg{info-filename}{puzzles.info}
\cfg{ps-filename}{puzzles.ps}
\cfg{info-filename}{puzzles.info}
\cfg{ps-filename}{puzzles.ps}
@@
-65,13
+71,13
@@
with the game binaries or the code, except pretending you wrote them
yourself, or suing me if anything goes wrong.
The most recent versions, and \i{source code}, can be found at
yourself, or suing me if anything goes wrong.
The most recent versions, and \i{source code}, can be found at
-\I{website}\W{http
://www.chiark.greenend.org.uk/~sgtatham/puzzles/}\cw{http
://www.chiark.greenend.org.uk/~sgtatham/puzzles/}.
+\I{website}\W{http
s://www.chiark.greenend.org.uk/~sgtatham/puzzles/}\cw{https
://www.chiark.greenend.org.uk/~sgtatham/puzzles/}.
Please report \I{feedback}\i{bugs} to
\W{mailto:anakin@pobox.com}\cw{anakin@pobox.com}.
You might find it helpful to read this article before reporting a bug:
Please report \I{feedback}\i{bugs} to
\W{mailto:anakin@pobox.com}\cw{anakin@pobox.com}.
You might find it helpful to read this article before reporting a bug:
-\W{http
://www.chiark.greenend.org.uk/~sgtatham/bugs.html}\cw{http
://www.chiark.greenend.org.uk/~sgtatham/bugs.html}
+\W{http
s://www.chiark.greenend.org.uk/~sgtatham/bugs.html}\cw{https
://www.chiark.greenend.org.uk/~sgtatham/bugs.html}
\ii{Patches} are welcome. Especially if they provide a new front end
(to make all these games run on another platform), or a new game.
\ii{Patches} are welcome. Especially if they provide a new front end
(to make all these games run on another platform), or a new game.
@@
-760,7
+766,7
@@
for, the more likely it is that solutions shorter than the target
length will turn out to be possible.
length will turn out to be possible.
-\C{rect
angles
} \i{Rectangles}
+\C{rect} \i{Rectangles}
\cfg{winhelp-topic}{games.rectangles}
\cfg{winhelp-topic}{games.rectangles}
@@
-779,9
+785,10
@@
quite as good as hand-crafted puzzles would be, but on the plus side
you get an inexhaustible supply of puzzles tailored to your own
specification.
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{http
s://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
\H{rectangles-controls} \I{controls, for Rectangles}Rectangles controls
@@
-970,7
+977,8
@@
of the modern form of the puzzle, and it was first published in
of the history of the puzzle can be found on Wikipedia
\k{wikipedia-solo}.
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}
\B{wikipedia-solo} \W{http://en.wikipedia.org/wiki/Sudoku}\cw{http://en.wikipedia.org/wiki/Sudoku}
@@
-1513,7
+1521,7
@@
to position the points so that no line crosses another.
I originally saw this in the form of a Flash game called \i{Planarity}
\k{Planarity}, written by John Tantalo.
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}
\H{untangle-controls} \i{Untangle controls}
@@
-1551,11
+1559,11
@@
affected by balls in one of the following ways:
re-emerge. This includes beams that meet a ball on the first rank
of the arena.
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}.
\b A beam that would re-emerge from its entry location is considered to be
\q{reflected}.
@@
-1585,7
+1593,7
@@
of the beam behaviours shown above:
\c |......O.|
\c H........|
\c |.....O..|
\c |......O.|
\c H........|
\c |.....O..|
-\c 12-R
H
---
+\c 12-R
R
---
As shown, it is possible for a beam to receive multiple reflections
before re-emerging (see turn 3). Similarly, a beam may be reflected
As shown, it is possible for a beam to receive multiple reflections
before re-emerging (see turn 3). Similarly, a beam may be reflected
@@
-1706,7
+1714,7
@@
grid because that would immediately cause a loop.)
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-slant}.
\B{nikoli-slant}
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}
(in Japanese)
\H{slant-controls} \i{Slant controls}
@@
-1784,7
+1792,7
@@
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-lightup}.
Light Up was contributed to this collection by James Harvey.
\B{nikoli-lightup}
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}
(beware of Flash)
\H{lightup-controls} \i{Light Up controls}
@@
-1959,7
+1967,7
@@
and subsequently enhanced to handle various types of non-square grid
by Lambros Lambrou.
\B{nikoli-loopy}
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}
(beware of Flash)
\H{loopy-controls} \i{Loopy controls}
@@
-2110,7
+2118,9
@@
remainder of a row once you have placed all its tents.)
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
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.)
(All the actions described in \k{common-actions} are also available.)
@@
-2161,7
+2171,8
@@
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-bridges}.
Bridges was contributed to this collection by James Harvey.
\B{nikoli-bridges}
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}
\H{bridges-controls} \i{Bridges controls}
@@
-2343,8
+2354,8
@@
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
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.
key to do the same but also to remove all obvious hints.
Alternatively, use the cursor keys to move the mark around the grid.
@@
-2400,7
+2411,7
@@
English as \q{Spiral Galaxies}.
Galaxies was contributed to this collection by James Harvey.
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}
\H{galaxies-controls} \i{Galaxies controls}
@@
-2473,7
+2484,7
@@
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-fillomino}.
Filling was contributed to this collection by Jonas K\u00F6{oe}lker.
\B{nikoli-fillomino}
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
\H{filling-controls} \I{controls, for Filling}Filling controls
@@
-2725,7
+2736,7
@@
Credit for this puzzle goes to \i{Nikoli} \k{nikoli-hitori} who call it
Singles was contributed to this collection by James Harvey.
\B{nikoli-hitori}
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}
(beware of Flash)
\H{singles-controls} \i{Singles controls}
@@
-2943,7
+2954,7
@@
it \q{Kurodoko}, \q{Kuromasu} or \q{Where is Black Cells}.
Range was contributed to this collection by Jonas K\u00F6{oe}lker.
\B{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/
}
+\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
\H{range-controls} \I{controls, for Range}Range controls
@@
-3003,7
+3014,8
@@
Credit for this puzzle goes to \i{Nikoli}, who call it \q{Masyu}.
Thanks to James Harvey for assistance with the implementation.
\B{nikoli-pearl}
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
\H{pearl-controls} \I{controls, for Pearl}Pearl controls
@@
-3022,7
+3034,7
@@
white clue has to be a corner, but don't yet know which way the corner
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
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 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.
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.
@@
-3192,7
+3204,7
@@
running its own internal solver. You win if you can make the whole
grid the same colour in that many moves or fewer.
I saw this game (with a fixed grid size, fixed number of colours, and
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
\H{flood-controls} \I{controls, for Flood}Flood controls