summaryrefslogtreecommitdiff
path: root/manual/plugins/wormlet.tex
diff options
context:
space:
mode:
Diffstat (limited to 'manual/plugins/wormlet.tex')
-rw-r--r--manual/plugins/wormlet.tex53
1 files changed, 25 insertions, 28 deletions
diff --git a/manual/plugins/wormlet.tex b/manual/plugins/wormlet.tex
index fd02fa8110..0205605816 100644
--- a/manual/plugins/wormlet.tex
+++ b/manual/plugins/wormlet.tex
@@ -1,11 +1,11 @@
1\subsection{Wormlet} 1\subsection{Wormlet}
2\screenshot{plugins/images/ss-wormlet}{Wormlet game}{img:wormlet} 2\screenshot{plugins/images/ss-wormlet}{Wormlet game}{img:wormlet}
3Wormlet is a \opt{RECORDER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded 3Wormlet is a \opt{MULTIPLAYER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded
4multi{}-functional Rockbox console. You navigate a hungry little worm. 4multi{}-functional Rockbox console. You navigate a hungry little worm.
5Help 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
6goal 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.
7 7
8\opt{RECORDER_PAD}{ 8\opt{MULTIPLAYER_PAD}{
9For 2{}-player games a remote control is not necessary but recommended. 9For 2{}-player games a remote control is not necessary but recommended.
10If you try to hold the \dap\ in the four hands of two players 10If you try to hold the \dap\ in the four hands of two players
11you'll find out why. Games with three players are only 11you'll find out why. Games with three players are only
@@ -20,7 +20,7 @@ possible using a remote control.\\}
20{\bfseries 20{\bfseries
21Game controls:} 21Game controls:}
22 22
23\opt{RECORDER_PAD}{ 23\opt{MULTIPLAYER_PAD}{
24\renewcommand{\arraystretch}{1.8} 24\renewcommand{\arraystretch}{1.8}
25\begin{rbtabular}{\textwidth}{c X p{3cm} p{3cm} p{3cm}}% 25\begin{rbtabular}{\textwidth}{c X p{3cm} p{3cm} p{3cm}}%
26{\textbf{Players} & \textbf{Modes} & \textbf{Player 1} & \textbf{Player 2} 26{\textbf{Players} & \textbf{Modes} & \textbf{Player 1} & \textbf{Player 2}
@@ -51,7 +51,7 @@ Game controls:}
51\renewcommand{\arraystretch}{1.0} 51\renewcommand{\arraystretch}{1.0}
52} 52}
53 53
54\nopt{RECORDER_PAD}{ 54\nopt{MULTIPLAYER_PAD}{
55 \begin{btnmap} 55 \begin{btnmap}
56 \nopt{MPIO_HD200_PAD,MPIO_HD300_PAD,touchscreen}{\ButtonLeft} 56 \nopt{MPIO_HD200_PAD,MPIO_HD300_PAD,touchscreen}{\ButtonLeft}
57 \opt{MPIO_HD200_PAD}{\ButtonVolDown} 57 \opt{MPIO_HD200_PAD}{\ButtonVolDown}
@@ -62,7 +62,7 @@ Game controls:}
62 &} 62 &}
63 Turn left 63 Turn left
64 \\ 64 \\
65 65
66 \nopt{MPIO_HD200_PAD,MPIO_HD300_PAD,touchscreen}{\ButtonRight} 66 \nopt{MPIO_HD200_PAD,MPIO_HD300_PAD,touchscreen}{\ButtonRight}
67 \opt{MPIO_HD200_PAD}{\ButtonVolUp} 67 \opt{MPIO_HD200_PAD}{\ButtonVolUp}
68 \opt{MPIO_HD300_PAD}{\ButtonFF} 68 \opt{MPIO_HD300_PAD}{\ButtonFF}
@@ -72,7 +72,7 @@ Game controls:}
72 &} 72 &}
73 Turn right 73 Turn right
74 \\ 74 \\
75 75
76 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD% 76 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD%
77 ,MPIO_HD300_PAD,touchscreen}{\ButtonUp} 77 ,MPIO_HD300_PAD,touchscreen}{\ButtonUp}
78 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 78 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
@@ -85,7 +85,7 @@ Game controls:}
85 &} 85 &}
86 Turn Up 86 Turn Up
87 \\ 87 \\
88 88
89 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD% 89 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD%
90 ,MPIO_HD300_PAD,touchscreen}{\ButtonDown} 90 ,MPIO_HD300_PAD,touchscreen}{\ButtonDown}
91 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay} 91 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay}
@@ -119,25 +119,24 @@ An ``argh'' is a black square poisoned piece {}- slightly bigger than
119food {}- that makes a worm say ``Argh!'' when 119food {}- that makes a worm say ``Argh!'' when
120run into. A worm that eats an ``argh'' is dead. Thus eating an 120run into. A worm that eats an ``argh'' is dead. Thus eating an
121``argh'' must be avoided under any circumstances. ``Arghs'' have the 121``argh'' must be avoided under any circumstances. ``Arghs'' have the
122annoying tendency to accumulate. 122annoying tendency to accumulate.
123\item[Worms.] 123\item[Worms.]
124Thou shall not eat worms. Neither other worms nor thyself. Eating worms 124Thou shall not eat worms. Neither other worms nor thyself. Eating worms
125is blasphemous cannibalism, not healthy and causes instant 125is blasphemous cannibalism, not healthy and causes instant
126death. And it doesn't help anyway: the other worm 126death. And it doesn't help anyway: the other worm
127isn't hurt by the bite. It will go on creeping happily 127isn't hurt by the bite. It will go on creeping happily
128and eat all the food you left on the table. 128and eat all the food you left on the table.
129\item[Walls.] 129\item[Walls.]
130Don't crash into the walls. Walls are not edible. 130Don't crash into the walls. Walls are not edible.
131Crashing a worm against a wall causes it a headache it 131Crashing a worm against a wall causes it a headache it
132doesn't survive. 132doesn't survive.
133\item[Game over.] 133\item[Game over.]
134The game is over when all worms are dead. The longest worm wins the 134The game is over when all worms are dead. The longest worm wins the
135game. 135game.
136\item [Pause the game.] 136\item [Pause the game.]
137Press 137Press
138\opt{RECORDER_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD% 138\opt{IAUDIO_X5_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD%
139 ,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}% 139 ,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}%
140\opt{ONDIO_PAD}{\ButtonMenu}%
141\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD% 140\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD%
142 ,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect} 141 ,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect}
143\opt{COWON_D2_PAD}{\TouchCenter} 142\opt{COWON_D2_PAD}{\TouchCenter}
@@ -148,7 +147,7 @@ There are two ways to stop a running game.
148 147
149\begin{itemize} 148\begin{itemize}
150\item If you want to quit Wormlet entirely simply hit 149\item If you want to quit Wormlet entirely simply hit
151\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}% 150\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}%
152\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}% 151\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}%
153\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}% 152\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}%
154\opt{SANSA_FUZE_PAD}{Long \ButtonHome}% 153\opt{SANSA_FUZE_PAD}{Long \ButtonHome}%
@@ -157,10 +156,9 @@ There are two ways to stop a running game.
157\opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay}% 156\opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay}%
158\opt{MPIO_HD300_PAD}{Long \ButtonMenu}% 157\opt{MPIO_HD300_PAD}{Long \ButtonMenu}%
159\opt{GIGABEAT_S_PAD}{\ButtonBack}. 158\opt{GIGABEAT_S_PAD}{\ButtonBack}.
160The game will stop immediately and you will return to the game menu. 159The game will stop immediately and you will return to the game menu.
161\item If you want to stop the game and still see the screen hit 160\item If you want to stop the game and still see the screen hit
162\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}% 161\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}%
163\opt{ONDIO_PAD}{\ButtonOff+\ButtonMenu}%
164\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}% 162\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}%
165\opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonRec}% 163\opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonRec}%
166\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}% 164\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}%
@@ -171,8 +169,7 @@ The game will stop immediately and you will return to the game menu.
171\opt{MPIO_HD300_PAD}{Long \ButtonPlay}% 169\opt{MPIO_HD300_PAD}{Long \ButtonPlay}%
172\opt{GIGABEAT_S_PAD}{\ButtonMenu}. 170\opt{GIGABEAT_S_PAD}{\ButtonMenu}.
173This freezes the game. If you hit 171This freezes the game. If you hit
174\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}% 172\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}%
175\opt{ONDIO_PAD}{\ButtonOff+\ButtonMenu}%
176\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}% 173\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}%
177\opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonRec}% 174\opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonRec}%
178\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}% 175\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}%
@@ -184,7 +181,7 @@ This freezes the game. If you hit
184\opt{GIGABEAT_S_PAD}{\ButtonMenu} 181\opt{GIGABEAT_S_PAD}{\ButtonMenu}
185button again a new game starts with the same configuration. To return to the 182button again a new game starts with the same configuration. To return to the
186games menu you can hit 183games menu you can hit
187\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}% 184\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}%
188\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}% 185\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}%
189\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}% 186\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}%
190\opt{SANSA_FUZE_PAD}{Long \ButtonHome} 187\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
@@ -192,7 +189,7 @@ games menu you can hit
192\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}% 189\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}%
193\opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay}% 190\opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay}%
194\opt{MPIO_HD300_PAD}{Long \ButtonMenu}% 191\opt{MPIO_HD300_PAD}{Long \ButtonMenu}%
195\opt{GIGABEAT_S_PAD}{\ButtonBack}. A stopped game can not be resumed. 192\opt{GIGABEAT_S_PAD}{\ButtonBack}. A stopped game can not be resumed.
196\end{itemize} 193\end{itemize}
197\end{description} 194\end{description}
198 195
@@ -205,20 +202,20 @@ dies its entry on the score board turns black.
205\begin{description} 202\begin{description}
206\item[Len:] 203\item[Len:]
207Here the current length of the worm is displayed. When a worm is eating 204Here the current length of the worm is displayed. When a worm is eating
208food it grows by one pixel for each step it moves. 205food it grows by one pixel for each step it moves.
209 206
210\item[Hungry:] 207\item[Hungry:]
211That's the normal state of a worm. Worms are always 208That's the normal state of a worm. Worms are always
212hungry and want to eat. It is good to have a hungry 209hungry and want to eat. It is good to have a hungry
213worm since it means that your worm is alive. But it is 210worm since it means that your worm is alive. But it is
214better to get your worm growing. 211better to get your worm growing.
215 212
216\item[Growing:] 213\item[Growing:]
217When a worm has eaten a piece of food it starts growing. For each step 214When a worm has eaten a piece of food it starts growing. For each step
218it moves over food it can grow by one pixel. One piece of food lasts 215it moves over food it can grow by one pixel. One piece of food lasts
219for 7 steps. After your worm has moved 7 steps the food is used up. If 216for 7 steps. After your worm has moved 7 steps the food is used up. If
220another piece of food is eaten while growing it will increase the size 217another piece of food is eaten while growing it will increase the size
221of the worm for another 7 steps. 218of the worm for another 7 steps.
222 219
223\item[Crashed:] 220\item[Crashed:]
224This indicates that a worm has crashed against a wall. 221This indicates that a worm has crashed against a wall.
@@ -241,7 +238,7 @@ is a good way to get them out of the game.
241\item Initially you will be busy with controlling your worm. Try to 238\item Initially you will be busy with controlling your worm. Try to
242avoid other worms and crawl far away from them. Wait until they curl up 239avoid other worms and crawl far away from them. Wait until they curl up
243themselves and collect the food afterwards. Don't worry if the other 240themselves and collect the food afterwards. Don't worry if the other
244worms grow longer than yours {}- you can catch up after they've died. 241worms grow longer than yours {}- you can catch up after they've died.
245 242
246\item When you are more experienced watch the tactics of other worms. 243\item When you are more experienced watch the tactics of other worms.
247Those worms controlled by artificial stupidity head straight for the 244Those worms controlled by artificial stupidity head straight for the
@@ -251,9 +248,9 @@ between the opponent and that food. From now on you can `control' the
251other worm by blocking it. You could trap it by making a 1 pixel wide 248other worm by blocking it. You could trap it by making a 1 pixel wide
252U{}-turn. You also could move from food to food and make sure you keep 249U{}-turn. You also could move from food to food and make sure you keep
253between your opponent and the food. So you can always reach it before 250between your opponent and the food. So you can always reach it before
254your opponent. 251your opponent.
255 252
256\opt{RECORDER_PAD}{ 253\opt{MULTIPLAYER_PAD}{
257\item While playing the game the \dap\ can still play music. For 254\item While playing the game the \dap\ can still play music. For
258single player game use any music you like. For berserk games with 2 players use 255single player game use any music you like. For berserk games with 2 players use
259hard rock and for 3 player games use heavy metal or X{}-Phobie 256hard rock and for 3 player games use heavy metal or X{}-Phobie