diff options
Diffstat (limited to 'manual/plugins/wormlet.tex')
-rw-r--r-- | manual/plugins/wormlet.tex | 53 |
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} |
3 | Wormlet is a \opt{RECORDER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded | 3 | Wormlet is a \opt{MULTIPLAYER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded |
4 | multi{}-functional Rockbox console. You navigate a hungry little worm. | 4 | multi{}-functional Rockbox console. You navigate a hungry little worm. |
5 | Help your worm to find food and to avoid poisoned argh{}-tiles. The | 5 | Help your worm to find food and to avoid poisoned argh{}-tiles. The |
6 | goal is to turn your tiny worm into a big worm for as long as possible. | 6 | goal 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}{ |
9 | For 2{}-player games a remote control is not necessary but recommended. | 9 | For 2{}-player games a remote control is not necessary but recommended. |
10 | If you try to hold the \dap\ in the four hands of two players | 10 | If you try to hold the \dap\ in the four hands of two players |
11 | you'll find out why. Games with three players are only | 11 | you'll find out why. Games with three players are only |
@@ -20,7 +20,7 @@ possible using a remote control.\\} | |||
20 | {\bfseries | 20 | {\bfseries |
21 | Game controls:} | 21 | Game 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 | |||
119 | food {}- that makes a worm say ``Argh!'' when | 119 | food {}- that makes a worm say ``Argh!'' when |
120 | run into. A worm that eats an ``argh'' is dead. Thus eating an | 120 | run 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 |
122 | annoying tendency to accumulate. | 122 | annoying tendency to accumulate. |
123 | \item[Worms.] | 123 | \item[Worms.] |
124 | Thou shall not eat worms. Neither other worms nor thyself. Eating worms | 124 | Thou shall not eat worms. Neither other worms nor thyself. Eating worms |
125 | is blasphemous cannibalism, not healthy and causes instant | 125 | is blasphemous cannibalism, not healthy and causes instant |
126 | death. And it doesn't help anyway: the other worm | 126 | death. And it doesn't help anyway: the other worm |
127 | isn't hurt by the bite. It will go on creeping happily | 127 | isn't hurt by the bite. It will go on creeping happily |
128 | and eat all the food you left on the table. | 128 | and eat all the food you left on the table. |
129 | \item[Walls.] | 129 | \item[Walls.] |
130 | Don't crash into the walls. Walls are not edible. | 130 | Don't crash into the walls. Walls are not edible. |
131 | Crashing a worm against a wall causes it a headache it | 131 | Crashing a worm against a wall causes it a headache it |
132 | doesn't survive. | 132 | doesn't survive. |
133 | \item[Game over.] | 133 | \item[Game over.] |
134 | The game is over when all worms are dead. The longest worm wins the | 134 | The game is over when all worms are dead. The longest worm wins the |
135 | game. | 135 | game. |
136 | \item [Pause the game.] | 136 | \item [Pause the game.] |
137 | Press | 137 | Press |
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}. |
160 | The game will stop immediately and you will return to the game menu. | 159 | The 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}. |
173 | This freezes the game. If you hit | 171 | This 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} |
185 | button again a new game starts with the same configuration. To return to the | 182 | button again a new game starts with the same configuration. To return to the |
186 | games menu you can hit | 183 | games 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:] |
207 | Here the current length of the worm is displayed. When a worm is eating | 204 | Here the current length of the worm is displayed. When a worm is eating |
208 | food it grows by one pixel for each step it moves. | 205 | food it grows by one pixel for each step it moves. |
209 | 206 | ||
210 | \item[Hungry:] | 207 | \item[Hungry:] |
211 | That's the normal state of a worm. Worms are always | 208 | That's the normal state of a worm. Worms are always |
212 | hungry and want to eat. It is good to have a hungry | 209 | hungry and want to eat. It is good to have a hungry |
213 | worm since it means that your worm is alive. But it is | 210 | worm since it means that your worm is alive. But it is |
214 | better to get your worm growing. | 211 | better to get your worm growing. |
215 | 212 | ||
216 | \item[Growing:] | 213 | \item[Growing:] |
217 | When a worm has eaten a piece of food it starts growing. For each step | 214 | When a worm has eaten a piece of food it starts growing. For each step |
218 | it moves over food it can grow by one pixel. One piece of food lasts | 215 | it moves over food it can grow by one pixel. One piece of food lasts |
219 | for 7 steps. After your worm has moved 7 steps the food is used up. If | 216 | for 7 steps. After your worm has moved 7 steps the food is used up. If |
220 | another piece of food is eaten while growing it will increase the size | 217 | another piece of food is eaten while growing it will increase the size |
221 | of the worm for another 7 steps. | 218 | of the worm for another 7 steps. |
222 | 219 | ||
223 | \item[Crashed:] | 220 | \item[Crashed:] |
224 | This indicates that a worm has crashed against a wall. | 221 | This 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 |
242 | avoid other worms and crawl far away from them. Wait until they curl up | 239 | avoid other worms and crawl far away from them. Wait until they curl up |
243 | themselves and collect the food afterwards. Don't worry if the other | 240 | themselves and collect the food afterwards. Don't worry if the other |
244 | worms grow longer than yours {}- you can catch up after they've died. | 241 | worms 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. |
247 | Those worms controlled by artificial stupidity head straight for the | 244 | Those 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 | |||
251 | other worm by blocking it. You could trap it by making a 1 pixel wide | 248 | other worm by blocking it. You could trap it by making a 1 pixel wide |
252 | U{}-turn. You also could move from food to food and make sure you keep | 249 | U{}-turn. You also could move from food to food and make sure you keep |
253 | between your opponent and the food. So you can always reach it before | 250 | between your opponent and the food. So you can always reach it before |
254 | your opponent. | 251 | your 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 |
258 | single player game use any music you like. For berserk games with 2 players use | 255 | single player game use any music you like. For berserk games with 2 players use |
259 | hard rock and for 3 player games use heavy metal or X{}-Phobie | 256 | hard rock and for 3 player games use heavy metal or X{}-Phobie |