diff options
-rwxr-xr-x | manual/plugins/images/ss-wormlet-112x64x1.png | bin | 0 -> 451 bytes | |||
-rwxr-xr-x | manual/plugins/images/ss-wormlet-160x128x2.png | bin | 0 -> 634 bytes | |||
-rwxr-xr-x | manual/plugins/images/ss-wormlet-176x132x16.png | bin | 0 -> 1086 bytes | |||
-rwxr-xr-x | manual/plugins/images/ss-wormlet-220x176x16.png | bin | 0 -> 915 bytes | |||
-rwxr-xr-x | manual/plugins/images/ss-wormlet-320x240x16.png | bin | 0 -> 1218 bytes | |||
-rw-r--r-- | manual/plugins/main.tex | 2 | ||||
-rw-r--r-- | manual/plugins/wormlet.tex | 269 | ||||
-rw-r--r-- | manual/preamble.tex | 2 |
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}{} | 3 | Wormlet is a \opt{RECORDER_PAD}{multi{}-user }multi{}-worm game on a multi{}-threaded |
4 | |||
5 | Wormlet is a multi{}-user multi{}-worm game on a multi{}-threaded | ||
6 | multi{}-functional Rockbox console. You navigate a hungry little worm. | 4 | multi{}-functional Rockbox console. You navigate a hungry little worm. |
7 | 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 |
8 | 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. |
9 | 7 | ||
8 | \opt{RECORDER_PAD}{ | ||
10 | 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. |
11 | If you try to hold the Jukebox in the four hands of two players | 10 | If you try to hold the \dap\ in the four hands of two players |
12 | you'll find out why. Games with three players are only | 11 | you'll find out why. Games with three players are only |
13 | possible using a remote control. | 12 | possible using a remote control.\\} |
14 | 13 | ||
15 | {\bfseries | ||
16 | Wormlet main menu controls:} | ||
17 | 14 | ||
18 | \begin{table}[h!] | 15 | {\bfseries |
19 | \begin{center} | 16 | Menu controls:} |
20 | \begin{tabular}{|c|c|} | 17 | |
21 | \hline | 18 | \begin{table}[ht!] |
22 | KEY & ACTION \\\hline | 19 | \begin{center} |
23 | UP/DOWN & Selects number of players \\\hline | 20 | \begin{tabular}{ll}\toprule |
24 | LEFT/RIGHT & Controls number of worms on the game \\\hline | 21 | \textbf{Key} & \textbf{Action}\\\midrule |
25 | F1 & 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 |
31 | Game controls:} | 38 | Game 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} |
37 | Players | 44 | & \textbf{Player 3}\\\midrule |
38 | \par} | 45 | % |
39 | & | 46 | 0 & 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.}\\ |
41 | MODES | 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 |
45 | PLAYER 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} |
49 | PLAYER 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: |
53 | PLAYER 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 & {}- \\ |
57 | 0 | 64 | 3 & 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 |
61 | Out 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 | |
65 | worms 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} |
68 | 1 | 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\\ |
74 | 2 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} |
77 | on Jukebox\newline | 84 | \opt{IPOD_4G_PAD}{\ButtonPlay} & Turn Down\\\bottomrule |
78 | LEFT: turn left\newline | 85 | \end{tabular} |
79 | RIGHT: turn right | 86 | \end{center} |
80 | & | 87 | \end{table} |
81 | {}- | 88 | } |
82 | & | ||
83 | {}- | ||
84 | \\\hline | ||
85 | {\centering | ||
86 | 4 key control | ||
87 | \par} | ||
88 | & | ||
89 | on Jukebox\newline | ||
90 | LEFT: turn left\newline | ||
91 | UP: turn up\newline | ||
92 | RIGHT: turn right\newline | ||
93 | DOWN: turn down | ||
94 | & | ||
95 | {}- | ||
96 | & | ||
97 | {}- | ||
98 | \\\hline | ||
99 | \end{tabular}\hspace*{-\tabcolsep} | ||
100 | }\\\cline{1-1} | ||
101 | \multicolumn{1}{|p{2.162cm}}{{\centering | ||
102 | 2 | ||
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 | ||
108 | Remote control | ||
109 | \par} | ||
110 | & | ||
111 | on Jukebox\newline | ||
112 | LEFT: turn left\newline | ||
113 | RIGHT: turn right | ||
114 | & | ||
115 | on remote control\newline | ||
116 | VOL DOWN: turn left\newline | ||
117 | VOL UP: turn right | ||
118 | & | ||
119 | {}- | ||
120 | \\\hline | ||
121 | {\centering | ||
122 | No remote control | ||
123 | \par} | ||
124 | & | ||
125 | on Jukebox\newline | ||
126 | LEFT: turn left\newline | ||
127 | RIGHT: turn right | ||
128 | & | ||
129 | on Jukebox\newline | ||
130 | F2: turn left\newline | ||
131 | F3: turn right | ||
132 | & | ||
133 | {}- | ||
134 | \\\hline | ||
135 | \end{tabular}\hspace*{-\tabcolsep} | ||
136 | }\\\cline{1-1} | ||
137 | {\centering | ||
138 | 3 | ||
139 | \par} | ||
140 | & | ||
141 | {\centering | ||
142 | Remote control | ||
143 | \par} | ||
144 | & | ||
145 | \multicolumn{1}{p{3.813cm}|}{on Jukebox\newline | ||
146 | LEFT: turn left\newline | ||
147 | RIGHT: turn right | ||
148 | }& | ||
149 | \multicolumn{1}{p{4.256cm}|}{on remote control\newline | ||
150 | VOL DOWN: turn left\newline | ||
151 | VOL UP: turn right | ||
152 | }& | ||
153 | on Jukebox\newline | ||
154 | F2: turn left\newline | ||
155 | F3: turn right | ||
156 | \\\hline | ||
157 | \end{tabular}\end{center} | ||
158 | 89 | ||
159 | \subsubsection{The game} | 90 | \subsubsection{The game} |
160 | Use the control keys of your worm to navigate around obstacles and find | 91 | Use the control keys of your worm to navigate around obstacles and find |
@@ -190,18 +121,34 @@ doesn't survive. | |||
190 | The game is over when all worms are dead. The longest worm wins the | 121 | The game is over when all worms are dead. The longest worm wins the |
191 | game. | 122 | game. |
192 | \item \textbf{Pause the game} | 123 | \item \textbf{Pause the game} |
193 | Press the PLAY key to pause the game. Hit PLAY again to resume the game. | 124 | Press |
125 | \opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu} | ||
126 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} | ||
127 | to 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} | ||
130 | again to resume the game. | ||
194 | 131 | ||
195 | \item \textbf{Stop the game} | 132 | \item \textbf{Stop the game} |
196 | There are two ways to stop a running game. | 133 | There 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}. | ||
200 | The game will stop immediately and you will return to the game menu. | 139 | The 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 |
202 | button. This freezes the game. If you hit the ON button again a new | 141 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} |
203 | game starts with the same configuration. To return to the games menu | 142 | \opt{ONDIO_PAD}{\ButtonOff+\ButtonMenu} |
204 | you can hit the OFF button. A stopped game can not be resumed. | 143 | \opt{IPOD_4G_PAD}{\ButtonSelect+ButtonPlay}. |
144 | This 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}. | ||
148 | button again a new game starts with the same configuration. To return to the | ||
149 | games 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:} |
241 | The worm tried to eat another worm or even itself. | 188 | The worm tried to eat another worm or even itself. |
242 | That'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. | 189 | That's why it's dead now. Making traps for other players with a worm |
190 | is 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 |
251 | avoid other worms and crawl far away from them. Wait until they curl up | 198 | avoid other worms and crawl far away from them. Wait until they curl up |
252 | themselves and collect the food afterwards. Don't worry if the other worms grow longer than yours {}- you can catch up after they've died. | 199 | themselves and collect the food afterwards. Don't worry if the other |
200 | worms 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. |
255 | Those worms controlled by artificial stupidity head straight for the | 203 | Those worms controlled by artificial stupidity head straight for the |
256 | nearest piece of food. Let the other worm have its next piece of food | 204 | nearest piece of food. Let the other worm have its next piece of food |
257 | and head for the food it would probably want next. Try to put yourself | 205 | and head for the food it would probably want next. Try to put yourself |
258 | between 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 | 206 | between the opponent and that food. From now on you can 'control' the |
259 | the food. So you can always reach it before your opponent. | 207 | other worm by blocking it. You could trap it by making a 1 pixel wide |
260 | 208 | U{}-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 | 209 | between your opponent and the food. So you can always reach it before |
262 | single 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 | 210 | your opponent. |
211 | |||
212 | \opt{RECORDER_PAD}{ | ||
213 | \item While playing the game the \dap\ can still play music. For | ||
214 | single player game use any music you like. For berserk games with 2 players use | ||
215 | hard 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/}). |
264 | Play fair and don't kick your opponent in the toe or | 217 | Play fair and don't kick your opponent in the toe or |
265 | poke him in the eye. That would be bad manners. | 218 | poke 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} |