summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2006-04-02 13:50:01 +0000
committerNils Wallménius <nils@rockbox.org>2006-04-02 13:50:01 +0000
commitc687b309930b793f288651d720b86ad99cfffc02 (patch)
treeb8a09e95090ecce48b5dd7ae4a75e897543f5a8c
parenta153b641a6d60ea1bfbf4bbec47a56d9ed4d1b64 (diff)
downloadrockbox-c687b309930b793f288651d720b86ad99cfffc02.tar.gz
rockbox-c687b309930b793f288651d720b86ad99cfffc02.zip
Add wormlet to new supported targets and add screenshots too, adds multirow package to the preamble
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9429 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-xmanual/plugins/images/ss-wormlet-112x64x1.pngbin0 -> 451 bytes
-rwxr-xr-xmanual/plugins/images/ss-wormlet-160x128x2.pngbin0 -> 634 bytes
-rwxr-xr-xmanual/plugins/images/ss-wormlet-176x132x16.pngbin0 -> 1086 bytes
-rwxr-xr-xmanual/plugins/images/ss-wormlet-220x176x16.pngbin0 -> 915 bytes
-rwxr-xr-xmanual/plugins/images/ss-wormlet-320x240x16.pngbin0 -> 1218 bytes
-rw-r--r--manual/plugins/main.tex2
-rw-r--r--manual/plugins/wormlet.tex269
-rw-r--r--manual/preamble.tex2
8 files changed, 113 insertions, 160 deletions
diff --git a/manual/plugins/images/ss-wormlet-112x64x1.png b/manual/plugins/images/ss-wormlet-112x64x1.png
new file mode 100755
index 0000000000..ceb887b2ad
--- /dev/null
+++ b/manual/plugins/images/ss-wormlet-112x64x1.png
Binary files differ
diff --git a/manual/plugins/images/ss-wormlet-160x128x2.png b/manual/plugins/images/ss-wormlet-160x128x2.png
new file mode 100755
index 0000000000..1e26123e23
--- /dev/null
+++ b/manual/plugins/images/ss-wormlet-160x128x2.png
Binary files differ
diff --git a/manual/plugins/images/ss-wormlet-176x132x16.png b/manual/plugins/images/ss-wormlet-176x132x16.png
new file mode 100755
index 0000000000..b48963fda1
--- /dev/null
+++ b/manual/plugins/images/ss-wormlet-176x132x16.png
Binary files differ
diff --git a/manual/plugins/images/ss-wormlet-220x176x16.png b/manual/plugins/images/ss-wormlet-220x176x16.png
new file mode 100755
index 0000000000..f873cc2bf6
--- /dev/null
+++ b/manual/plugins/images/ss-wormlet-220x176x16.png
Binary files differ
diff --git a/manual/plugins/images/ss-wormlet-320x240x16.png b/manual/plugins/images/ss-wormlet-320x240x16.png
new file mode 100755
index 0000000000..2a0b57afe9
--- /dev/null
+++ b/manual/plugins/images/ss-wormlet-320x240x16.png
Binary files differ
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex
index f871d1e2fa..6dff1b595f 100644
--- a/manual/plugins/main.tex
+++ b/manual/plugins/main.tex
@@ -57,7 +57,7 @@ will carry on playing whilst plugins are being run.
57 57
58\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}} 58\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}}
59 59
60\opt{recorder,recorderv2fm}{\input{plugins/wormlet.tex}} 60\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/wormlet.tex}}
61 61
62\opt{h1xx,h300,ipodcolor,ipodnano,ipodvideo}{\input{plugins/xobox.tex}} 62\opt{h1xx,h300,ipodcolor,ipodnano,ipodvideo}{\input{plugins/xobox.tex}}
63 63
diff --git a/manual/plugins/wormlet.tex b/manual/plugins/wormlet.tex
index b0438f8b26..1784b32962 100644
--- a/manual/plugins/wormlet.tex
+++ b/manual/plugins/wormlet.tex
@@ -1,160 +1,91 @@
1\subsection{Wormlet} 1\subsection{Wormlet}
2 [Warning: Image ignored] % Unhandled or unsupported graphics: 2\screenshot{plugins/images/ss-wormlet-\genericimg.png}{Wormlet game}{img:wormlet}
3%\screenshot{images/rockbox-manual-img47.png}{Wormlet game}{} 3Wormlet is a \opt{RECORDER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded
4
5Wormlet is a multi{}-user multi{}-worm game on a multi{}-threaded
6multi{}-functional Rockbox console. You navigate a hungry little worm. 4multi{}-functional Rockbox console. You navigate a hungry little worm.
7Help your worm to find food and to avoid poisoned argh{}-tiles. The 5Help your worm to find food and to avoid poisoned argh{}-tiles. The
8goal is to turn your tiny worm into a big worm for as long as possible. 6goal is to turn your tiny worm into a big worm for as long as possible.
9 7
8\opt{RECORDER_PAD}{
10For 2{}-player games a remote control is not necessary but recommended. 9For 2{}-player games a remote control is not necessary but recommended.
11If you try to hold the Jukebox in the four hands of two players 10If you try to hold the \dap\ in the four hands of two players
12you'll find out why. Games with three players are only 11you'll find out why. Games with three players are only
13possible using a remote control. 12possible using a remote control.\\}
14 13
15{\bfseries
16Wormlet main menu controls:}
17 14
18\begin{table}[h!] 15{\bfseries
19\begin{center} 16Menu controls:}
20\begin{tabular}{|c|c|} 17
21\hline 18\begin{table}[ht!]
22KEY & ACTION \\\hline 19 \begin{center}
23UP/DOWN & Selects number of players \\\hline 20 \begin{tabular}{ll}\toprule
24LEFT/RIGHT & Controls number of worms on the game \\\hline 21 \textbf{Key} & \textbf{Action}\\\midrule
25F1 & Selects game mode. \\\hline 22 \ButtonLeft\ / \ButtonRight & Controls number of worms in the game\\
26\end{tabular} 23 \opt{RECORDER_PAD}{
27\end{center} 24 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
25 {\ButtonUp\ / \ButtonDown}
26 \opt{IPOD_4G_PAD}{\ButtonMenu\ / \ButtonPlay} & Selects number of players\\
27 \ButtonFOne & Selects game mode.\\}\bottomrule
28 \end{tabular}
29 \end{center}
28\end{table} 30\end{table}
29 31
32%The following table is only for the recorder version of the game, since the
33%other versions do not support either multi player or different control modes.
34%It is however prepared for the other targets should they ever support these
35%features. Also some other parts of the text is "opted" out for these targets.
36
30{\bfseries 37{\bfseries
31Game controls:} 38Game controls:}
32 39
33\begin{center} 40\opt{RECORDER_PAD}{
34\begin{tabular}{|p{2.162cm}|p{1.67cm}|p{3.813cm}p{4.256cm}p{4.1000004cm}|} 41\renewcommand{\arraystretch}{1.8}
35\hline 42\begin{tabularx}{\textwidth}{c X p{3cm} p{3cm} p{3cm}}\toprule
36{\centering\bfseries\itshape 43\textbf{Players} & \textbf{Modes} & \textbf{Player 1} & \textbf{Player 2}
37Players 44 & \textbf{Player 3}\\\midrule
38\par} 45%
39& 460 & Out of control & \multicolumn{3}{p{9cm}}{With no player taking part in the
40{\centering\bfseries\itshape 47 game all worms are out of control and steered by artificial stupidity.}\\
41MODES 48%
42\par} 49\multirow{2}{*}{1} & 2 key control & on \dap\ \ButtonLeft: turn left
43& 50 \ButtonRight: turn right & {}- & {}-\\
44\multicolumn{1}{p{3.813cm}|}{{\centering\bfseries\itshape 51 & 4 key control & on \dap\ \ButtonLeft: turn left
45PLAYER 1 52 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
46\par} 53 {\ButtonUp}\opt{IPOD_4G_PAD}{\ButtonMenu}: turn up
47}& 54 \ButtonRight: turn right
48\multicolumn{1}{p{4.256cm}|}{{\centering\bfseries\itshape 55 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
49PLAYER 2 56 {\ButtonDown}\opt{IPOD_4G_PAD}{\ButtonPlay}: turn down & {}- & {}- \\
50\par} 57%
51}& 58\multirow{2}{*}{2} & Remote control & on \dap\ \ButtonLeft: turn left
52{\centering\bfseries\itshape 59 \ButtonRight: turn right & on remote control VOL DOWN:
53PLAYER 3 60 turn left VOL UP: turn right & {}- \\
54\par} 61 & No remote control & on \dap\ \ButtonLeft: turn left
55\\\hline 62 \ButtonRight: turn right & on \dap\ \ButtonFTwo: turn
56{\centering 63 left \ButtonFThree: turn right & {}- \\
570 643 & Remote control & on \dap\ \ButtonLeft: turn left \ButtonRight: turn right
58\par} 65 & on remote control VOL DOWN: turn left VOL UP: turn
59& 66 right & on \dap\ \ButtonFTwo: turn left \ButtonFThree:
60{\centering 67 turn right \\\bottomrule
61Out of control 68\end{tabularx}
62\par} 69\renewcommand{\arraystretch}{1.0}
63& 70}
64\multicolumn{3}{p{12.569cm}|}{With no player taking part in the game all 71
65worms are out of control and steered by artificial stupidity. 72\opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{
66}\\\hline 73\begin{table}[ht!]
67\multicolumn{1}{|p{2.162cm}}{{\centering 74 \begin{center}
681 75 \begin{tabular}{ll}\toprule
69\par} 76 \textbf{Key} & \textbf{Action}\\\midrule
70}& 77 \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}
71\multicolumn{4}{p{14.439cm}}{\hspace*{-\tabcolsep}\begin{tabular}{|p{1.67cm}|p{3.813cm}|p{4.256cm}|p{4.1000004cm}|} 78 {\ButtonLeft} & Turn left\\
72 79 \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}
73{\centering 80 {\ButtonRight} & Turn right\\
742 key control 81 \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
75\par} 82 \opt{IPOD_4G_PAD}{\ButtonMenu} & Turn Up\\
76& 83 \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft}
77on Jukebox\newline 84 \opt{IPOD_4G_PAD}{\ButtonPlay} & Turn Down\\\bottomrule
78LEFT: turn left\newline 85 \end{tabular}
79RIGHT: turn right 86 \end{center}
80& 87\end{table}
81{}- 88}
82&
83{}-
84\\\hline
85{\centering
864 key control
87\par}
88&
89on Jukebox\newline
90LEFT: turn left\newline
91UP: turn up\newline
92RIGHT: turn right\newline
93DOWN: turn down
94&
95{}-
96&
97{}-
98\\\hline
99\end{tabular}\hspace*{-\tabcolsep}
100}\\\cline{1-1}
101\multicolumn{1}{|p{2.162cm}}{{\centering
1022
103\par}
104}&
105\multicolumn{4}{p{14.439cm}}{\hspace*{-\tabcolsep}\begin{tabular}{|p{1.67cm}|p{3.813cm}|p{4.256cm}|p{4.1000004cm}|}
106
107{\centering
108Remote control
109\par}
110&
111on Jukebox\newline
112LEFT: turn left\newline
113RIGHT: turn right
114&
115on remote control\newline
116VOL DOWN: turn left\newline
117VOL UP: turn right
118&
119{}-
120\\\hline
121{\centering
122No remote control
123\par}
124&
125on Jukebox\newline
126LEFT: turn left\newline
127RIGHT: turn right
128&
129on Jukebox\newline
130F2: turn left\newline
131F3: turn right
132&
133{}-
134\\\hline
135\end{tabular}\hspace*{-\tabcolsep}
136}\\\cline{1-1}
137{\centering
1383
139\par}
140&
141{\centering
142Remote control
143\par}
144&
145\multicolumn{1}{p{3.813cm}|}{on Jukebox\newline
146LEFT: turn left\newline
147RIGHT: turn right
148}&
149\multicolumn{1}{p{4.256cm}|}{on remote control\newline
150VOL DOWN: turn left\newline
151VOL UP: turn right
152}&
153on Jukebox\newline
154F2: turn left\newline
155F3: turn right
156\\\hline
157\end{tabular}\end{center}
158 89
159\subsubsection{The game} 90\subsubsection{The game}
160Use the control keys of your worm to navigate around obstacles and find 91Use the control keys of your worm to navigate around obstacles and find
@@ -190,18 +121,34 @@ doesn't survive.
190The game is over when all worms are dead. The longest worm wins the 121The game is over when all worms are dead. The longest worm wins the
191game. 122game.
192\item \textbf{Pause the game} 123\item \textbf{Pause the game}
193Press the PLAY key to pause the game. Hit PLAY again to resume the game. 124Press
125\opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu}
126\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect}
127to pause the game. Hit
128\opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu}
129\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect}
130again to resume the game.
194 131
195\item \textbf{Stop the game} 132\item \textbf{Stop the game}
196There are two ways to stop a running game. 133There are two ways to stop a running game.
197 134
198\begin{itemize} 135\begin{itemize}
199\item If you want to quit Wormlet entirely simply hit the OFF button. 136\item If you want to quit Wormlet entirely simply hit
137\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
138\opt{IPOD_4G_PAD}{\ButtonMenu+\ButtonSelect}.
200The game will stop immediately and you will return to the game menu. 139The game will stop immediately and you will return to the game menu.
201\item If you want to stop the game and still see the screen hit the ON 140\item If you want to stop the game and still see the screen hit
202button. This freezes the game. If you hit the ON button again a new 141\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
203game starts with the same configuration. To return to the games menu 142\opt{ONDIO_PAD}{\ButtonOff+\ButtonMenu}
204you can hit the OFF button. A stopped game can not be resumed. 143\opt{IPOD_4G_PAD}{\ButtonSelect+ButtonPlay}.
144This freezes the game. If you hit
145\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
146\opt{ONDIO_PAD}{\ButtonOff+\ButtonMenu}
147\opt{IPOD_4G_PAD}{\ButtonSelect+ButtonPlay}.
148button again a new game starts with the same configuration. To return to the
149games menu you can hit
150\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
151\opt{IPOD_4G_PAD}{\ButtonMenu+\ButtonSelect}. A stopped game can not be resumed.
205\end{itemize} 152\end{itemize}
206\end{itemize} 153\end{itemize}
207 154
@@ -239,29 +186,35 @@ can make the worm say ``Argh!'' it's your job to say ``Argh!'' aloud.
239 186
240\item \textbf{Wormed:} 187\item \textbf{Wormed:}
241The worm tried to eat another worm or even itself. 188The worm tried to eat another worm or even itself.
242That's why it's dead now. Making traps for other players with a worm is a good way to get them out of the game. 189That's why it's dead now. Making traps for other players with a worm
190is a good way to get them out of the game.
243\end{itemize} 191\end{itemize}
244 192
245
246\subsubsection{Hints} 193\subsubsection{Hints}
247 194
248\begin{itemize} 195\begin{itemize}
249 196
250\item Initially you will be busy with controlling your worm. Try to 197\item Initially you will be busy with controlling your worm. Try to
251avoid other worms and crawl far away from them. Wait until they curl up 198avoid other worms and crawl far away from them. Wait until they curl up
252themselves and collect the food afterwards. Don't worry if the other worms grow longer than yours {}- you can catch up after they've died. 199themselves and collect the food afterwards. Don't worry if the other
200worms grow longer than yours {}- you can catch up after they've died.
253 201
254\item When you are more experienced watch the tactics of other worms. 202\item When you are more experienced watch the tactics of other worms.
255Those worms controlled by artificial stupidity head straight for the 203Those worms controlled by artificial stupidity head straight for the
256nearest piece of food. Let the other worm have its next piece of food 204nearest piece of food. Let the other worm have its next piece of food
257and head for the food it would probably want next. Try to put yourself 205and head for the food it would probably want next. Try to put yourself
258between the opponent and that food. From now on you can 'control' the other worm by blocking it. You could trap it by making a 1 pixel wide U{}-turn. You also could move from food to food and make sure you keep between your opponent and 206between the opponent and that food. From now on you can 'control' the
259the food. So you can always reach it before your opponent. 207other worm by blocking it. You could trap it by making a 1 pixel wide
260 208U{}-turn. You also could move from food to food and make sure you keep
261\item While playing the game the Jukebox can still play music. For 209between your opponent and the food. So you can always reach it before
262single player game use any music you like. For berserk games with 2 players use hard rock and for 3 player games use heavy metal or X{}-Phobie 210your opponent.
211
212\opt{RECORDER_PAD}{
213\item While playing the game the \dap\ can still play music. For
214single player game use any music you like. For berserk games with 2 players use
215hard rock and for 3 player games use heavy metal or X{}-Phobie
263(\url{http://www.x-phobie.de/}). 216(\url{http://www.x-phobie.de/}).
264Play fair and don't kick your opponent in the toe or 217Play fair and don't kick your opponent in the toe or
265poke him in the eye. That would be bad manners. 218poke him in the eye. That would be bad manners.
219}
266\end{itemize} 220\end{itemize}
267
diff --git a/manual/preamble.tex b/manual/preamble.tex
index fb6fdc2a54..d26e732a3c 100644
--- a/manual/preamble.tex
+++ b/manual/preamble.tex
@@ -8,7 +8,7 @@
8\draftstring{DRAFT VERSION} 8\draftstring{DRAFT VERSION}
9%\draftangle{45} 9%\draftangle{45}
10\usepackage{tabularx} 10\usepackage{tabularx}
11 11\usepackage{multirow}
12 12
13\usepackage{float} 13\usepackage{float}
14\floatstyle{ruled} 14\floatstyle{ruled}