Mercurial > hg > early-roguelike
comparison rogue3/rogue36.html @ 0:527e2150eaf0
Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
| author | edwarj4 |
|---|---|
| date | Tue, 13 Oct 2009 13:33:34 +0000 |
| parents | |
| children | b343f42c1f01 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:527e2150eaf0 |
|---|---|
| 1 <html> | |
| 2 <head> | |
| 3 <title></title> | |
| 4 </head> | |
| 5 <body> | |
| 6 | |
| 7 <h1 align=center><b>A Guide to the Dungeons of Doom</b></h1> | |
| 8 | |
| 9 <h2 align=center><i>Michael C. Toy</i></h2> | |
| 10 | |
| 11 <h3 align=center> | |
| 12 Computer Systems Research Group<br> | |
| 13 Department of Electrical Engineering and Computer Science<br> | |
| 14 University of California<br> | |
| 15 Berkeley, California 94720</h3> | |
| 16 | |
| 17 <h2 align=center><i>ABSTRACT</i></h2> | |
| 18 | |
| 19 <blockquote> | |
| 20 <blockquote> | |
| 21 <p align="justify"><font size="2">Rogue is a visual CRT based fantasy game which runs under the | |
| 22 UNIX timesharing system. This paper describes how to play rogue, and gives a few hints for | |
| 23 those who might otherwise get | |
| 24 lost in the Dungeons of Doom.</font></p> | |
| 25 </blockquote> | |
| 26 </blockquote> | |
| 27 | |
| 28 <h2 align="justify"><b>1. Introduction</b></h2> | |
| 29 | |
| 30 <p align="justify">You have just finished your years as a | |
| 31 student at the local fighter’s guild. After much | |
| 32 practice and sweat you have finally completed your training | |
| 33 and are ready to embark upon a perilous adventure. As a test | |
| 34 of your skills, the local guildmasters have sent you into | |
| 35 the Dungeons of Doom. Your task is to return with the Amulet | |
| 36 of Yendor. Your reward for the completion of this task will | |
| 37 be a full membership in the local guild. In addition, you | |
| 38 are allowed to keep all the loot you bring back from the | |
| 39 dungeons.</p> | |
| 40 | |
| 41 <p align="justify">In preparation for your journey, you are | |
| 42 given an enchanted sword, taken | |
| 43 from a dragon’s hoard in the far off Dark Mountains. | |
| 44 You are also outfitted with elf-crafted armor and given | |
| 45 enough food to reach the dungeons. You say goodbye to family | |
| 46 and friends for what may be the last time and head up the | |
| 47 road.</p> | |
| 48 | |
| 49 <p align="justify">You set out on your way to the dungeons and | |
| 50 after several days of uneventful travel, you see the | |
| 51 ancient ruins that mark the entrance to the Dungeons of | |
| 52 Doom. It is late at night so you make camp at the entrance | |
| 53 and spend the night sleeping under the open skies. In the | |
| 54 morning you gather your sword, put on your armor, eat what | |
| 55 is almost your last food and enter the | |
| 56 dungeons.</p> | |
| 57 | |
| 58 <h2 align="justify"><b>2. What is going on here?</b></h2> | |
| 59 | |
| 60 <p align="justify">You have just begun a game of rogue. Your | |
| 61 goal is to grab as much treasure as you can, find the Amulet | |
| 62 of Yendor, and get out of the Dungeons of Doom alive. On the | |
| 63 screen, a map of where you have been and what you have seen | |
| 64 on the current dungeon level is kept. As you explore more of | |
| 65 the level, it appears on the screen in front of | |
| 66 you.</p> | |
| 67 | |
| 68 <p align="justify">Rogue differs from most computer fantasy | |
| 69 games in that it is screen oriented. Commands are all one or | |
| 70 two keystrokes<sup>1 </sup>and the | |
| 71 results of your commands are displayed graphically on the | |
| 72 screen rather than being explained in words<sup>2</sup>.</p> | |
| 73 | |
| 74 <p align="justify">Another major difference between rogue and | |
| 75 other computer fantasy games is that once you have solved | |
| 76 all the puzzles in a standard fantasy game, it has lost most | |
| 77 of its excitement and it ceases to be fun. Rogue on the | |
| 78 other hand generates a new dungeon every time you play it | |
| 79 and even the author finds it an entertaining and exciting | |
| 80 game.</p> | |
| 81 | |
| 82 <h2 align="justify"><b>3. What do all those things on the screen mean?</b></h2> | |
| 83 | |
| 84 <p align="justify">In order to understand what is going on in | |
| 85 rogue you have to first get some grasp of what rogue is | |
| 86 doing with the screen. The rogue screen is intended to | |
| 87 replace the “You can see ...” descriptions of | |
| 88 standard fantasy games. Here is a sample of what a | |
| 89 rogue screen might look like.</p> | |
| 90 | |
| 91 <div align="center"><pre> | |
| 92 --------------------- | |
| 93 |...................+ | |
| 94 |...@...........[...| | |
| 95 |........B..........| | |
| 96 |...................| | |
| 97 --------+------------ | |
| 98 | |
| 99 Level: 1 Gold: 0 Hp: 12(12) Str: 16 Ac: 6 Exp: 1/0 | |
| 100 </pre></div> | |
| 101 | |
| 102 <h3 align="justify"><b>3.1. The bottom line</b></h3> | |
| 103 | |
| 104 <p align="justify">At the bottom line of the screen is a few | |
| 105 pieces of cryptic information describing your current | |
| 106 status. Here is an explanation of what these things | |
| 107 mean:</p> | |
| 108 | |
| 109 <table border="0" width="100%" id="table1" cellspacing="3" cellpadding="3"> | |
| 110 <tr> | |
| 111 <td><p align="justify">Level </p></td> | |
| 112 <td><p align="justify">This number indicates how deep you have gone in the | |
| 113 dungeon. It starts at one and goes up forever<sup>2</sup>.</p></td> | |
| 114 </tr> | |
| 115 <tr> | |
| 116 <td><p align="justify">Gold</p></td> | |
| 117 <td><p align="justify">The number of gold pieces you have managed to find | |
| 118 and keep with you so far.</td> | |
| 119 </tr> | |
| 120 <tr> | |
| 121 <td><p align="justify">Hp</p></td> | |
| 122 <td><p align="justify">Your current and maximum hit points. | |
| 123 Health points indicate how much damage you can take before | |
| 124 you die. The more you get hit in a fight, the lower they | |
| 125 get. You can regain health points by resting. The number in | |
| 126 parentheses is the maximum number your hit points can | |
| 127 reach.</p></td> | |
| 128 </tr> | |
| 129 <tr> | |
| 130 <td><p align="justify">Str</p></td> | |
| 131 <td><p align="justify">Your current strength. This can be any | |
| 132 integer less than or equal to eighteen. The higher the number, | |
| 133 the stronger you are.</td> | |
| 134 </tr> | |
| 135 <tr> | |
| 136 <td><p align="justify">Ac</p></td> | |
| 137 <td><p align="justify">Your current armor class. This number | |
| 138 indicates how effective your armor is in stopping blows from | |
| 139 unfriendly creatures. The lower this number is, the more | |
| 140 effective the armor.</p></td> | |
| 141 </tr> | |
| 142 <tr> | |
| 143 <td><p align="justify">Exp</p></td> | |
| 144 <td><p align="justify">These two numbers give your current experience | |
| 145 level and experience points. As you do things, you gain experience | |
| 146 points. At certain experience point totals, you gain an | |
| 147 experience level. The more experienced you are, the better | |
| 148 you are able to fight and to withstand magical attacks.</p></td> | |
| 149 </tr> | |
| 150 </table> | |
| 151 | |
| 152 <h3 align="justify"><b>3.2. The top line</b></h3> | |
| 153 | |
| 154 <p align="justify">The top line of the screen is reserved for | |
| 155 printing messages that describe things that are impossible | |
| 156 to represent visually. If you see a “--More--” | |
| 157 on the top line, this means that rogue wants to print | |
