summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/html/towers.html
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2016-11-20 15:16:41 -0500
committerFranklin Wei <me@fwei.tk>2016-12-18 18:13:22 +0100
commit1a6a8b52f7aa4e2da6f4c34a0c743c760b8cfd99 (patch)
tree8e7f2d6b0cbdb5d15c13457b2c3e1de69f598440 /apps/plugins/puzzles/html/towers.html
parent3ee79724f6fb033d50e26ef37b33d3f8cedf0c5b (diff)
downloadrockbox-1a6a8b52f7aa4e2da6f4c34a0c743c760b8cfd99.tar.gz
rockbox-1a6a8b52f7aa4e2da6f4c34a0c743c760b8cfd99.zip
Port of Simon Tatham's Puzzle Collection
Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9 MIT Licensed. Some games still crash and others are unplayable due to issues with controls. Still need a "real" polygon filling algorithm. Currently builds one plugin per puzzle (about 40 in total, around 100K each on ARM), but can easily be made to build a single monolithic overlay (800K or so on ARM). The following games are at least partially broken for various reasons, and have been disabled on this commit: Cube: failed assertion with "Icosahedron" setting Keen: input issues Mines: weird stuff happens on target Palisade: input issues Solo: input issues, occasional crash on target Towers: input issues Undead: input issues Unequal: input and drawing issues (concave polys) Untangle: input issues Features left to do: - In-game help system - Figure out the weird bugs Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
Diffstat (limited to 'apps/plugins/puzzles/html/towers.html')
-rw-r--r--apps/plugins/puzzles/html/towers.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/html/towers.html b/apps/plugins/puzzles/html/towers.html
new file mode 100644
index 0000000000..a710e0ab6e
--- /dev/null
+++ b/apps/plugins/puzzles/html/towers.html
@@ -0,0 +1,22 @@
1Towers
2<p>
3Fill in the grid with towers whose heights range from 1 to the grid
4size, so that every possible height appears exactly once in each row
5and column, and so that each clue around the edge counts the number
6of towers that are visible when looking into the grid from that
7direction. (Taller towers hide shorter ones behind them. So the
8sequence 2,1,4,3,5 would match a clue of 3 on the left, because the
91 is hidden behind the 2 and the 3 is hidden behind the 4. On the
10right, it would match a clue of 1 because the 5 hides everything
11else.)
12<p>
13To place a tower, click in a square to select it, then type the
14desired height on the keyboard. To erase a tower, click to select a
15square and then press Backspace.
16<p>
17Right-click in a square and then type a number to add or remove the
18number as a pencil mark, indicating tower heights that you think
19<em>might</em> go in that square.
20<p>
21Left-click on a clue to mark it as done (grey it out). To unmark a
22clue as done, left-click on it again. \ No newline at end of file