comparison rogue5/rogue.html.in @ 33:f502bf60e6e4

Import Rogue 5.4 from the Roguelike Restoration Project (r1490)
author elwin
date Mon, 24 May 2010 20:10:59 +0000
parents
children
comparison
equal deleted inserted replaced
32:2dcd75e6a736 33:f502bf60e6e4
1 <!-- Creator : groff version 1.18.1 -->
2 <!-- CreationDate: Sat Dec 31 10:58:15 2005 -->
3 <html>
4 <head>
5 <meta name="generator" content="groff -Thtml, see www.gnu.org">
6 <meta name="Content-Style" content="text/css">
7 <title></title>
8 </head>
9 <body>
10
11 <h1 align=center><b>A Guide to the Dungeons of Doom</b></h1>
12
13 <h2 align=center><i>Michael C. Toy<br>
14 Kenneth C. R. C. Arnold</i></h2>
15
16 <h3 align=center>Computer Systems Research
17 Group<br>
18 Department of Electrical Engineering and Computer
19 Science<br>
20 University of California<br>
21 Berkeley, California 94720</h3>
22
23
24 <h2 align=center><i>ABSTRACT</i></h2>
25
26 <blockquote>
27 <blockquote>
28 <p align="justify"><b><i><font size="2">Rogue</font></i></b><font size="2"> is a visual CRT based fantasy game which runs under the
29 UNIX† timesharing system. This paper describes how
30 to play rogue, and gives a few hints for those who might otherwise get
31 lost in the Dungeons of Doom. </font></p>
32 </blockquote>
33 </blockquote>
34
35 <h2 align="justify"><b>1. Introduction</b></h2>
36
37 <p align="justify">You have just finished your years as a
38 student at the local fighter&rsquo;s guild. After much
39 practice and sweat you have finally completed your training
40 and are ready to embark upon a perilous adventure. As a test
41 of your skills, the local guildmasters have sent you into
42 the Dungeons of Doom. Your task is to return with the Amulet
43 of Yendor. Your reward for the completion of this task will
44 be a full membership in the local guild. In addition, you
45 are allowed to keep all the loot you bring back from the
46 dungeons.</p>
47
48 <p align="justify">In preparation for your journey, you are
49 given an enchanted mace, a bow, and a quiver of arrows taken
50 from a dragon&rsquo;s hoard in the far off Dark Mountains.
51 You are also outfitted with elf-crafted armor and given
52 enough food to reach the dungeons. You say goodbye to family
53 and friends for what may be the last time and head up the
54 road.</p>
55
56 <p align="justify">You set out on your way to the dungeons and
57 after several days of uneventful travel, you see the
58 ancient ruins that mark the entrance to the Dungeons of
59 Doom. It is late at night, so you make camp at the entrance
60 and spend the night sleeping under the open skies. In the
61 morning you gather your weapons, put on your armor, eat what
62 is almost your last food, and enter the
63 dungeons.</p>
64
65 <h2 align="justify"><b>2. What is going on here?</b></h2>
66 <p align="justify">You have just begun a game of rogue. Your
67 goal is to grab as much treasure as you can, find the Amulet
68 of Yendor, and get out of the Dungeons of Doom alive. On the
69 screen, a map of where you have been and what you have seen
70 on the current dungeon level is kept. As you explore more of
71 the level, it appears on the screen in front of
72 you.</p>
73 <p align="justify">Rogue differs from most computer fantasy
74 games in that it is screen oriented. Commands are all one or
75 two keystrokes<sup>1 </sup>and the
76 results of your commands are displayed graphically on the
77 screen rather than being explained in words<sup>2</sup>.</p>
78 <p align="justify">Another major difference between rogue and other computer fantasy games is that once you have solved
79 all the puzzles in a standard fantasy game, it has lost most
80 of its excitement and it ceases to be fun. Rogue, on the
81 other hand, generates a new dungeon every time you play it
82 and even the author finds it an entertaining and exciting
83 game.</p>
84
85 <h2 align="justify"><b>3. What do all those things on the screen mean?</b></h2>
86 <p align="justify">In order to understand what is going on in
87 rogue you have to first get some grasp of what rogue is
88 doing with the screen. The rogue screen is intended to
89 replace the &ldquo;You can see ...&rdquo; descriptions of
90 standard fantasy games. Figure 1 is a sample of what a
91 rogue screen might look like.</p>
92
93 <div align="center">
94
95 <table><tr><td>
96 <pre>
97 ____________________________________________________________
98
99
100 ------------
101 |..........+
102 |..@....]..|
103 |....B.....|
104 |..........|
105 -----+------
106
107
108
109 Level: 1 Gold: 0 Hp: 12(12) Str: 16(16) Arm: 4 Exp: 1/0
110
111 Figure 1
112 ____________________________________________________________
113 </pre>
114 </td></tr></table>
115 </div>
116 <h3 align="justify"><b>3.1. The bottom line</b></h3>
117 <p align="justify">At the bottom line of the screen are a few
118 pieces of cryptic information describing your current
119 status. Here is an explanation of what these things
120 mean:<br>
121 &nbsp;</p>
122
123 <table border="0" width="100%" id="table1" cellspacing="3" cellpadding="3">
124 <tr>
125 <td width="7%" valign="top">
126 <p align="justify">Level</td>
127 <td>
128 <p align="justify">This number indicates how deep you
129 have gone in the dungeon. It starts at one and goes up as
130 you go deeper into the dungeon.</td>
131 </tr>
132 <tr>
133 <td valign="top">
134 <p align="justify">Gold</td>
135 <td>
136 <p align="justify">The number of gold pieces you have managed to find and keep with you
137 so far.</td>
138 </tr>
139 <tr>
140 <td valign="top">
141 <p align="justify">Hp</td>
142 <td>
143 <p align="justify">Your current and maximum health points.
144 Health points indicate how much damage you can take before
145 you die. The more you get hit in a fight, the lower they
146 get. You can regain health points by resting. The number in
147 parentheses is the maximum number your health points can
148 reach.</p>
149
150 </td>
151 </tr>
152 <tr>
153 <td valign="top">
154 <p align="justify">Str</td>
155 <td>
156
157 <p align="justify">Your current strength and maximum ever
158 strength. This can be any integer less than or equal to 31,
159 or greater than or equal to three. The higher the num- ber,
160 the stronger you are. The number in the parentheses is the
161 maximum strength you have attained so far this
162 game.</p>
163
164 </td>
165 </tr>
166 <tr>
167 <td valign="top">
168 <p align="justify">Arm</td>
169 <td>
170 <p align="justify">Your current armor protection. This
171 number indicates how effective your armor is in stopping
172 blows from unfriendly creatures. The higher this number is,
173 the more effective the armor.</p>
174
175 </td>
176 </tr>
177 <tr>
178 <td valign="top">
179 <p align="justify">Exp</td>
180 <td>
181 <p align="justify">These two numbers give your current
182 experience level and experience points. As you do things,
183 you gain experience points. At certain experience point
184 totals, you gain an experience level. The more experienced
185 you are, the better you are able to fight and to withstand
186 magical attacks.</p>
187
188 </td>
189 </tr>
190 </table>
191
192 <p align="justify">&nbsp;</p>
193
194 <h3 align="justify"><b>3.2. The top line</b></h3>
195 <p align="justify">The top line of the screen is reserved for
196 printing messages that describe things that are impossible
197 to represent visually. If you see a &ldquo;--More--&rdquo;
198 on the top line, this means that rogue wants to print
199 another message on the screen, but it wants to make certain
200 that you have read the one that is there first. To read the
201 next message, just type a space.</p>
202
203
204 <h3 align="justify"><b>3.3. The rest of the screen</b></h3>
205 <p align="justify">The rest of the screen is the map of the
206 level as you have explored it so far. Each symbol on the
207 screen repre- sents something. Here is a list of what the
208 various symbols mean:</p>
209 <table border="0" width="100%" id="table2" cellspacing="3" cellpadding="3">
210 <tr>
211 <td width="7%" align="center" valign="top">
212 <p align="justify">@</td>
213 <td>
214 <p align="justify">This symbol represents you, the adventurer.</td>
215 </tr>
216 <tr>
217 <td align="center" valign="top">
218 <p align="justify">- |</td>
219 <td>
220 <p align="justify">These symbols represent the walls of rooms.</td>
221 </tr>
222 <tr>
223 <td align="center" valign="top">
224 <p align="justify">+</td>
225 <td>
226 <p align="justify">A door to/from a room.</td>
227 </tr>
228 <tr>
229 <td align="center" valign="top">
230 <p align="justify">.</td>
231 <td>
232 <p align="justify">The floor of a room.</td>
233 </tr>
234 <tr>
235 <td align="center" valign="top">
236 <p align="justify">#</td>
237 <td>
238 <p align="justify">The floor of a passage between rooms.</td>
239 </tr>
240 <tr>
241 <td align="center" valign="top">
242 <p align="justify">*</td>
243 <td>
244 <p align="justify">A pile or pot of gold.</td>
245 </tr>
246 <tr>
247 <td align="center" valign="top">
248 <p align="justify">)</td>
249 <td>
250 <p align="justify">A weapon of some sort.</td>
251 </tr>
252 <tr>
253 <td align="center" valign="top">
254 <p align="justify">]</td>
255 <td>
256 <p align="justify">A piece of armor.</td>
257 </tr>
258 <tr>
259 <td align="center" valign="top">
260 <p align="justify">!</td>
261 <td>
262 <p align="justify">A flask containing a magic potion.</td>
263 </tr>
264 <tr>
265 <td align="center" valign="top">
266 <p align="justify">?</td>
267 <td>
268 <p align="justify">A piece of paper, usually a magic scroll.</td>
269 </tr>
270 <tr>
271 <td align="center" valign="top">
272 <p align="justify">=</td>
273 <td>
274 <p align="justify">A ring with magic properties</td>
275 </tr>
276 <tr>
277 <td align="center" valign="top">
278 <p align="justify">/</td>
279 <td>
280 <p align="justify">A magical staff or wand</td>
281 </tr>
282 <tr>
283 <td align="center" valign="top">
284 <p align="justify">^</td>
285 <td>
286 <p align="justify">A trap, watch out for these.</td>
287 </tr>
288 <tr>
289 <td align="center" valign="top">
290 <p align="justify">%</td>
291 <td>
292 <p align="justify">A staircase to other levels</td>
293 </tr>
294 <tr>
295 <td align="center" valign="top">
296 <p align="justify">:</td>
297 <td>
298 <p align="justify">A piece of food.</td>
299 </tr>
300 <tr>
301 <td align="center" valign="top">
302 <p align="justify">A-Z</td>
303 <td>
304 <p align="justify">The uppercase letters represent the various
305 inhabitants of the Dungeons of Doom. Watch out, they can be nasty and
306 vicious.</td>
307 </tr>
308 </table>
309
310
311 <h2 align="justify"><b>4. Commands</b></h2>
312 <p align="justify">Commands are given to rogue by typing one or two characters.
313 Most commands can be preceded by a count to repeat them (e.g. typing “10s” will
314 do ten searches). Commands for which counts make no sense have the count
315 ignored. To cancel a count or a prefix, type &lt;ESCAPE&gt; . The list of commands is
316 rather long, but it can be read at any time during the game
317 with the &ldquo;?&rdquo; command. Here it is for reference,
318 with a short explanation of each
319 command.<br>
320 &nbsp;</p>
321
322 <div align="center">
323
324 <table border="0" cellspacing="3" cellpadding="3" id="table3">
325 <tr>
326 <td valign="top" align="left">
327 <p>?</td>
328 <td align="justify">
329 <p align="justify">The help command. Asks for a character to give help
330 on. If you type a “*”, it will list all the commands, otherwise it will
331 explain what the character you typed does.</td>
332 </tr>
333 <tr>
334 <td align="left" valign="top">
335 <p>/</td>
336 <td align="justify">
337 <p>This is the “What is that on the screen?” command. A
338 “/” followed by any character that you see on the level, will tell you
339 what that character is. For instance, typing “/@” will tell you that the
340 “@” symbol represents you, the player.</td>
341 </tr>
342 <tr>
343 <td nowrap align="left" valign="top" colspan="2">
344