diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-04-30 12:54:22 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-04-30 12:54:22 +0000 |
| commit | 3be19aed9445f522caed8486c778a23c334d51cc (patch) | |
| tree | 8d078729b7567f11b6092c93d3b6ae2f960c4a33 /puzzles.but | |
| parent | 79a77d53e1723f06527486dd4f36857e89944eaa (diff) | |
| download | puzzles-3be19aed9445f522caed8486c778a23c334d51cc.zip puzzles-3be19aed9445f522caed8486c778a23c334d51cc.tar.gz puzzles-3be19aed9445f522caed8486c778a23c334d51cc.tar.bz2 puzzles-3be19aed9445f522caed8486c778a23c334d51cc.tar.xz | |
New puzzle: `twiddle', generalised from a random door-unlocking
gadget in Metroid Prime 2.
[originally from svn r5708]
Diffstat (limited to 'puzzles.but')
| -rw-r--r-- | puzzles.but | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/puzzles.but b/puzzles.but index 8d592b5..b3317c3 100644 --- a/puzzles.but +++ b/puzzles.but @@ -382,6 +382,57 @@ The only parameters available from the \q{Custom...} option on the self-explanatory. +\C{twiddle} \i{Twiddle} + +\cfg{winhelp-topic}{games.twiddle} + +Twiddle is a tile-rearrangement puzzle, visually similar to Sixteen +(see \k{sixteen}): you are given a grid of square tiles, each +containing a number, and your aim is to arrange the numbers into +ascending order. + +In basic Twiddle, your move is to rotate a square group of four +tiles about their common centre. (Orientation is not significant: +tiles never end up upside down!) On more advanced settings, you can +rotate a larger square group of tiles. + +I first saw this type of puzzle in the GameCube game \q{Metroid +Prime 2}. In the Main Gyro Chamber in that game, there is a puzzle +you solve to unlock a door, which is a special case of Twiddle. I +developed this game as a generalisation of that puzzle. + +\H{twiddle-controls} \I{controls, for Twiddle}Twiddle controls + +To play Twiddle, click the mouse in the centre of the square group +you wish to rotate. In the basic mode, you rotate a 2\by\.2 square, +which means you have to click at a corner point where four tiles +meet. + +In more advanced modes you might be rotating 3\by\.3 or even more at +a time; if the size of the square is odd then you simply click in +the centre tile of the square you want to rotate. + +Clicking with the left mouse button rotates the group anticlockwise. +Clicking with the right button rotates it clockwise. + +(All the actions described in \k{common-actions} are also available.) + +\H{twiddle-parameters} \I{parameters, for Twiddle}Twiddle parameters + +Twiddle provides several configuration options via the \q{Custom} +option on the \q{Type} menu: + +\b You can configure the width and height of the puzzle grid. + +\b You can configure the size of square block that rotates at a time. + +\b You can ask for every square in the grid to be distinguishable +(the default), or you can ask for a simplified puzzle in which there +are groups of identical numbers. In the simplified puzzle your aim +is just to arrange all the 1s into the first row, all the 2s into +the second row, and so on. + + \C{rectangles} \i{Rectangles} \cfg{winhelp-topic}{games.rectangles} |