.PH.fp 9 CR.nr Hu 1.nr Pt 0.SA 1.S +4 C.ad c.B "Super-Rogue Version 9.0".br.ad b.SP 0.45.S -4 C.ad c.I "Robert D. Kindelberger".br.ad b.SP 2.6.ad c.I "A Tutorial on the Visual Game of Rogue - Version 9.0".br.ad b.SP 2.PRogue is a visual CRT based fantasy game which runsunder the UNIX\*F.FSUNIX is a trademark of AT&T Bell Laboratories..FEtimesharing system. This paper describeshow to play rogue and gives a few hints for those who mightotherwise get lost (or killed) in the Dungeons of Doom..SP 5.PH "''- % -''".H 1 INTRODUCTION.PYou have just finished your years as a studentat the local fighter's guild.After much practice and sweat you have finally completed your training andare ready to embark upon a perilous adventure. As a test of your skills,the local guildmasters have sent you into the Dungeons of Doom. Yourtask is to return with the Amulet of Yendor. Your reward for the completionof this task will be a full membership in the local guild. In addition, you areallowed to keep all the loot you bring back from the dungeons..PIn preparation for your journey, you are given an enchanted weapon, takenfrom a dragon's hoard in the far off Dark Mountains. You are also outfittedwith elf-crafted armor and given enough food to reach the dungeons. Yousay good-bye to family and friends for what may be the last time and headup the road..PYou set out on your way to the dungeons and after several days of uneventfultravel, you see the ancient ruins that mark the entrance to the Dungeonsof Doom. It is late at night so you make camp at the entrance and spendthe night sleeping under the open skies. In the morning you gatheryour weapon, put on your armor, eat what is almost your last food and enterthe dungeons..H 1 "WHAT IS GOING ON HERE?".P You have just begun a game of rogue. Your goal is to grab as much treasureas you can, find the \f3Amulet of Yendor\f1, and get out of the Dungeonsof Doom alive. On the screen, a map of where you have been and what you have seen onthe current dungeon level is kept. As you explore more of the level,it appears on the screen in front of you..PRogue differs from most computer fantasy games in that it is screenoriented. Commands are all one or two keystrokes\*F.FSAs opposed to pseudo English sentences..FEand the results of your commands are displayedgraphically on the screen rather than being explained in words..PAnother major difference between rogue and other computer fantasy gamesis that once you have solved all the puzzles in a standard fantasy game,it has lost most of its excitement and it ceases to be fun. Rogue on theother hand generates a new dungeon every time you play it andeven the author finds it an entertaining and exciting game..H 1 "WHAT DO ALL THOSE THINGS ON THE SCREEN MEAN?".PIn order to understand what is going on in rogue you have to first getsome grasp of what rogue is doing with the screen.The rogue screen is intended to replace the \f3You can see ...\f1 descriptionsof standard fantasy games. Here is a sample of what a rogue screen mightlook like:.SP.DS\f9 --------------------- |...................+###########+ |...@...........[...| |........H..........| |...................| --------+------------ #### +Level: 1 Gold: 0 Hp:12(12) Ac: 6 Exp:1/0 Vol:36%Str:16(16) Exp:12(12) Dex:11(11) Wis:14(14) Con:18(18) Carry:50/170\f1.DE.H 1 "THE BOTTOM LINES"At the bottom line of the screen is a few pieces of cryptic information,describing your current status. Here is an explanation of what thesethings mean:.SP.H 2 "LEVEL".SPThis number indicates how deep you have gone in the dungeon. It startsat one and goes up forever.\*F.FSOr until you get killed or decide to quit. Level 500 is really themaximum, but almost impossible..FE.SP.H 2 "GOLD".SPThe number of gold pieces you have managed to attain..SP.H 2 "HP".SPYour current and maximum hit points. Hit points indicate how muchdamage you can take before you die. The more you get hit in afight, the lower theyget. You can regain hit points by moving around. The number inparentheses is the maximum number of hit points you can regain..SP.H 2 "AC".SPYour current armor class. This number indicates how effectiveyour armor is in stopping blows from unfriendly creatures. The lowerthis number is, the more effective the armor. Armor class can getlower than zero..SP.H 2 "EXP".SPThese two numbers give your current experience level and experience points.As you kill monsters, you gain experience points. At certain experiencepoint totals, you gain an experience level. The more experienced you are,the better you are able to fight and to withstand magical attacks. Youmust gain 10 experience points to advance to the 2nd experience level.Now you must double the previous experience point total to advanceto the next experience level. (i.e. 20 to get to level 3, 40 to 4...)Every time you advance to a new experience level, your hit pointswill increase. This is random, so don't expect a lot every time..SP.H 2 "VOL".SPThis is the percentage of what your pack contains. \f3100%\f1means that your pack is full..SP.H 2 "STR".SPYour current strength. This can be any integer from 0 to 24.The larger the number, the stronger you are..SP.H 2 "DEX".SPThis is your dexterity. Dexterity gives you the ability to dodge arrowand dart traps more effectively. It also gives you the ability to dodgeattacks from monters (maximum of 18)..SP.H 2 "WIS".SPThis is your wisdom. If you are smarter than the monsters,then you have a better chance of defeating them (maximum of 18)..SP.H 2 "CON".SPThis is your constitution. Constitution makes up your ability toregain your hit points, once you have been battered. The higheryour constitution (maximum of 18), the faster you will gain backthe hit points you have lost..SP.H 2 "CARRY".SPThis is similar to your volume, but tells you the maximum of whatyou can carry and what you are currently carrying in weight..H 1 "THE TOP LINE".PThe top line of the screen is reserved for printing messages that describethings that are impossible to represent visually. If you see a\f3-- More --\f1 on the top line, this means that rogue wants to print anothermessage on the screen, but it wants to make certain that you have readthe one that is there first. To read the next message, just press aspace..H 1 "THE REST OF THE SCREEN".PThe rest of the screen is the map of the levelas you have explored it so far.Each symbol on the screen represents something. Here is a list of whatthe various symbols mean:.bp.DS.B "@ " "This symbol represents you, the adventurer.".B "| " "A wall running north/south.".B "- " "A wall running east/west.".B "+ " "A door to/from a room.".B "\. " "The floor of a room.".B "# " "The floor of a passage between rooms.".B "* " "A pile or pot of gold.".B ") " "A weapon of some sort.".B "] " "A suit of armor.".B "! " "A flask containing a magic potion.".B "? " "A piece of paper, usually a magic scroll.".B "/ " "A wand or staff of magic.".B "= " "A magical ring. Can be good or bad.".B "{ " "An arrow trap. Loss of hit points.".B "} " "A bear trap. Holds you for awhile.".B "~ " "A teleportation trap. Teleports you to a random room.".B "` " "A dart trap. Loss of strength.".B "$ " "A sleeping gas trap, watch out for these.".B "> " "A trap door leading down to the next level.".B "^ " "A flee market to exchange gold for objects, or vice-versa.".B "\e " "A trap door that leads down to an invisible maze."\f3"\f1 A magical pool that does strange things to wielded objects..B "% " "The staircase leading down to the next level.".B ": " "A piece of food or zany fruit.".B ", AMULET OF YENDOR.".B "a-Z " "There are 52 inhabitants of the Dungeons of Doom.".DE.bp.H 1 COMMANDS.PCommands are given to rogue by pressing single letters. Some commands canbe preceded by a count to repeat them (i.e. typing \f310s\f1 will do ten searches)The list of commands is rather long, but it can be read at any time duringthe game with the \f3?\f1 command. Here it is for reference, with a shortexplanation of each command:.SP.DS\f3?\f1 The help command. Asks for a character to give help on. If you type a \f3*\f1, it will list all the commands, otherwise it will explain what the character you type does.\f3/\f1 This is the \f3What is that on the screen\f1? command. A \f3/\f1 followed by any character that you see on the level, will tell you what that character is. For instance, typing \f3/@\f1 will tell you that the \f3@\f1 symbol represents you, the player.\f3h, H\f1 Move left. You move one space to the left. If you use upper case, \f3H,\f1 you will continue to move left until you run into something. This works for all movement commands. (i.e. \f3L\f1 means run in direction \f3l\f1).B "j, J " "Move down.".B "k, K " "Move up.".B "l, L " "Move right.".B "y, Y " "Move diagonally up and left.".B "u, U " "Move diagonally up and right.".B "b, B " "Move diagonally down and left.".B "n, N " "Move diagonally down and right."\f3f\f1 Find prefix. When followed by a direction it means to continue moving in the specified direction until you pass something interesting or run into a wall.\f3t\f1 Throw an object. This is a prefix command. Follow it with a direction and you throw an object in the specified direction. (i.e. type \f3th\f1 to throw something left.)\f3p\f1 Zap an object with a staff or wand. This is a prefix command. Follow it with a direction and you will zap in the specified direction. (i.e. type \f3ph\f1 to zap something left.).DE.bp.DS\f3z\f1 Zap an object with no direction. This means that you could be zapped with it as well..B "D " "Dip an object in the magic pool."\f3>\f1 If you are standing over the passage down to the next level, this command means to climb down.\f3<\f1 If you have found the \f3Amulet of Yendor\f1, then you have the ability to climb back up a level, hopefully on your way out.\f3s\f1 Search for traps and secret doors. Examine each space immediately adjacent to you for the existence of a trap or secret door. There is a large chance that even if there is something there, you won't find it so you might have to search a while before you find something..B "\. " "Rest. This is the \f3do nothing\f1 command. This is good for waiting and healing.".B "i " "Inventory. List what you are carrying in your pack."\f3I\f1 Selective inventory. Tells you what a single item in your pack is..B "q " "Quaff. Drink one of the potions you are carrying.".B "r " "Read. Read one of the scrolls in your pack.".B "e " "Eat food. Take some food out of your pack and eat it."\f3w\f1 Wield a weapon. Take a weapon out of your pack and carry it. You must be wielding a weapon to use it (except to throw things). To fire an arrow, you must wield the bow. You can only wield one weapon at a time.\f3W\f1 Wear armor. Take a piece of armor out of your pack and put it on. You can only wear one suit of armor at a time..B "T " "Take armor off. You can't remove armor that is cursed."\f3P\f1 Put a ring on your finger. You can only wear two rings at a time.\f3R\f1 Remove a ring from your finger. Cursed rings are hard to remove.\f3d\f1 Drop an object. Take something out of your pack and leave it lying on the floor. Only one object can occupy each space..DE.bp.DS\f3O\f1 Examine and set options. This command is further explained in the section on options.\f3^l\f1 Redraws the screen. Useful if spurious messages or transmission errors have messed up the display.\f3^r\f1 Repeat last message. Useful when a message disappears before you can read it..B "^[ " "This is the escape key. This will cancel the last command."\f3a\f1 Reports your encumbrance. This is the weight factor of your pack. The heavier your pack is weighted down with objects, the less effective you are in an attack and the more food you'll eat..B "c " "Call an object. You can call an object anything you like.".B "v " "Prints the program version number.".B "Q " "Quit. Leave the game. This is the chicken-way out."\f3!\f1 This is the shell escape key. Use this to get back to shell level. To get back to the game, just hit \f3^d\f1.\f3S\f1 Save the current game in a file. Rogue won't let you start up a copy of a saved game, and it removes the save file as soon as you start up a restored game. This is to prevent people from saving a game just before a dangerous position and then restarting it, if they die. Sorry no linking, copying, moving, or anything..DE.bp.H 1 "DEALING WITH OBJECTS".PWhen you find something in the dungeon, it is common to want to pick theobject up. This is accomplished in rogue by walking over the object.If you are carrying too many things, you won't be able to pick theobject up. Otherwise, the object will be added to your pack and youwill be notified of what you just picked up..PMany of the commands that operate on objects must prompt you to findout which object you want to use. If you change your mind and don't want todo that command after all, just press an \f3escape\f1 key and the commandwill be aborted..H 1 ROOMS.PRooms in the dungeons are either lit or dark. If you walk into a lit room,the entire room will be drawn on the screen as soon as you enter. If youwalk into a dark room, you will only be able to see the spaces immediatelynext to you.Upon leaving a dark room, all objects inside the room areremoved from the screen..H 1 FIGHTING.PIf you see a monster and you wish to fight it, just attempt to run into it.You also may throw things at it or zap it with a wand or staff.Many times a monster you find will mind its own business unless you attackit. It is often the case that discretion is the better part of valor..PSmart monsters have the ability to run when they realize that theirlives are endangered. This will be denoted that you have woundedthe monster..PMonsters will avoid lit traps. You can use this to youradvantage, if you figure out how. If the traps are not lit, they canfall through them as you would. The hard part is trying to get them tofall through a trap that you don't know is there..bp.H 1 ARMOR.PThere are various sorts of armor lying around in the dungeon. Some of itis enchanted, some is cursed and some is just normal. Different armortypes have different armor classes. The lower the armor class, themore protection the armor affords against the blows of monsters.If a piece of armor is enchanted orcursed, its armor class will be higher or lower than normal. Here isa list of the various armor types and their normal armor class:.DS 3.TSbox;c|cl|l.TYPE CLASS=LEATHER ARMOR 8RING MAIL 7STUDDED LEATHER ARMOR 7SCALE MAIL 6PADDED ARMOR 6CHAIN MAIL 5SPLINT MAIL 4BANDED MAIL 4PLATE MAIL 3PLATE ARMOR 2.TE.DE.H 1 WEAPONS.PThere may be many different types of weapons lying around in the dungeon,probably left there when their previous owners ran into a monster theycouldn't handle. In order to fire arrows and crossbow bolts you must bewielding the bow or the crossbow. Rocks are effective when thrown butcan be even more dangerous when hurled with a sling. Daggers can be usedas stabbing weapons or they can be thrown. Beware of cursed weapons,they will not work as well as normal or enchanted weapons and once youwield them, you will be stuck with them until you can get the curseremoved. Staffs and wands are special weapons. They need not bewielded for you to use them..bp.H 1 "POTIONS AND SCROLLS".PLeft by the wizard Yendor, the potions and scrolls found in the dungeonconstitute a mixed blessing. By drinking or reading these magical items,the intelligent adventurer can greatly increase his chances of survival.A few of them can backfire on the unwary rogue, causing everything froma weakening sickness to the creation of an angry monster..H 1 OPTIONS.PDue to variations in personal tastes and conceptions of the way rogueshould do things, there are a set of options you can set that causerogue to behave in various different ways..H 2 "SETTING THE OPTIONS".PThere are basically two ways to set the options. The first is with the\f3O\f1 command of rogue, the second is with the \f3ROGUEOPTS\f1 environmentvariable..H 2 "USING THE O COMMAND".PWhen you press \f3O\f1 in rogue, it clears the screen and displays thecurrent settings for all the options. It then places the cursor by the value of thefirst option and waits for you to type. You can type a \f3RETURN\f1 which means togo to the next option, a \f3-\f1 which means to go to the previous option,an escape which means to return to the game, or you can give the option avalue. For string options, type the new value followed by a return..H 2 "USING THE ROGUEOPTS VARIABLE".PThe \f3ROGUEOPTS\f1 variable is a string containing a commaseparated list of initial values for the various options.Thus to set up an environment variable so that the name isset to \f3Rapid Robert\f1, the fruit is \f3cherry\f1, and your save file is \f3fun\f1, use the command:.SP 2.DSROGUEOPTS="name=Rapid Robert,fruit=cherry,file=fun"export ROGUEOPTS.DE.bp.H 2 "OPTION LIST".PHere is a list of the options and an explanation for each one.The default value for each is enclosed in square brackets:.BL.LI.B "NAME [LOGIN NAME]"This is the name of your character. It is used if you get on the top tenscorer's list. It should be less than eighty characters long..LI.B "FRUIT [JUICY-FRUIT]"This should hold the name of a fruit that you enjoy eating. It is basicallya whimsy that the program uses in a couple of places..LI.B "FILE [.ROGUE.SAVE]"The default file name for saving the game. If your phone is hung up byaccident, rogue will automatically save the game in this file. Thefile name may contain the special character \f3~\f1 which expands to beyour home directory..LE.H 1 "SAVED GAMES".PThis is how one would restore a saved game:.SP.DS 1.B "rogue .rogue.save".DE.SPThis is how one would read the top ten score list of rogue:.SP.DS 1.B "rogue -s".DE.SP.bp.H 1 SYNOPSIS.B Rogueis a video oriented game with the object being to survive the attacksof various monsters and gather a lot of gold.To get started, you really only need to know two commands. The command.B ?will give you a list of the available commands and the command.B /will identify the things you see on the screen..PTo win the game (as opposed to merely playing to beat other people highscores) you must locate the.B "Amulet of Yendor"which is somewhere belowthe \f335th\f1 level of the dungeon and get it out..PWhen the game ends, either by your death, when you chicken-out byquitting, or if you (by some miracle) manage to win,.B roguewill give you a list of what was in your pack andwill give you a list of the top ten scorers. The scoring is basedupon how much gold you get.If for some reason you manage to win, then the stuff in yourpack is also worth points. The better the stuff, the more points you'llget. There is a \f310%\f1 penalty for getting yourself killed..H 1 ACKNOWLEDGEMENTSRogue was originally conceived of by Glenn Wichman and Michael Toy. Theversion of Super-Rogue 9.0 has been establishedthrough the persistence of a co-worker, who would like to remain nameless.He conceived the idea of 52 monsters, magic pools, the Flea Market,and mazes. Many bug fixes and joys of Super-Rogue 9.0 wouldn'tbe here without the savage attack that he has put on this game..H 1 FILES.BL.LI\f3srogue:\f1 Rogue game (object).LI\f3Rogue score file search for as follows:\f1\f3$ROGUEHOME/srogue.scr \f1.br \f3/var/games/roguelike/srogue.scr \f1.br \f3/var/lib/roguelike/srogue.scr \f1.br \f3/var/roguelike/srogue.scr \f1.br .br \f3/usr/games/lib/srogue.scr \f1.br \f3/games/roguelik/srogue.scr \f1.br \f3srogue.scr:\f1 .LI\f3srogue.sav (user defineable):\f1 Rogue save file.LE.H 1 BUGSAs of the release of this memo, there are no known bugs.Going past level 500 would be suicidal..bp.H 1 "SHORT REFERENCE OF COMMANDS".DS\f9 ? prints help / identify object h left H run left j down J run down k up K run up l right L run right y up & left Y run up & left u up & right U run up & right b down & left B run down & left n down & right N run down & right i inventory pack I one item inventory w wield a weapon W wear armor a encumbrance O examine/set options c call object R remove ring d drop object P put on ring e eat food T take armor off q quaff potion Q quit game r read a scroll S save game v program version number D dip object in magic pool z zap a wand or staff s search for traps t <dir> throw something f <dir> forward until find p <dir> directional zap \. rest for a while > go down a staircase < go up a staircase^r repeat last message ^l redraw screen^[ cancel last command ^d return from shell ! escape to shell \f1.DE