⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rogue.doc

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 DOC
📖 第 1 页 / 共 2 页
字号:
.ds E \s-2<ESCAPE>\s0.ds R \s-2<RETURN>\s0.ds U \s-2UNIX\s0.ie t .ds _ \d\(mi\u.el .ds _ _.de Cs\&\\$3\*(lq\\$1\*(rq\\$2...sp 5.ce 1000.ps +4.vs +4p.bA Guide to the Dungeons of Doom.r.vs.ps.sp 2.iMichael C. ToyKenneth C. R. C. Arnold.r.sp 2Computer Systems Research GroupDepartment of Electrical Engineering and Computer ScienceUniversity of CaliforniaBerkeley, California  94720.sp 4.i ABSTRACT.ce 0.(b I F.bi Rogueis a visual CRT based fantasy gamewhich runs under the \*U\(dg timesharing system..(f\fR\(dg\*U is a trademark of Bell Laboratories\fP.)fThis paper describes how to play rogue,and gives a few hintsfor those who might otherwise get lost in the Dungeons of Doom..)b.he '''\fBA Guide to the Dungeons of Doom\fP'.fo ''- % -''.bp 1.sh 1 Introduction.ppYou have just finished your years as a student at the local fighter's guild.After much practice and sweat you have finally completed your trainingand are ready to embark upon a perilous adventure.As a test of your skills,the local guildmasters have sent you into the Dungeons of Doom.Your task is to return with the Amulet of Yendor.Your reward for the completion of this taskwill be a full membership in the local guild.In addition,you are allowed to keep all the loot you bring back from the dungeons..ppIn preparation for your journey,you are given an enchanted mace,a bow, and a quiver of arrowstaken from a dragon's hoard in the far off Dark Mountains.You are also outfitted with elf-crafted armorand given enough food to reach the dungeons.You say goodbye to family and friends for what may be the last timeand head up the road..ppYou set out on your way to the dungeonsand after several days of uneventful travel,you see the ancient ruinsthat mark the entrance to the Dungeons of Doom.It is late at night,so you make camp at the entranceand spend the night sleeping under the open skies.In the morning you gather your weapons,put on your armor,eat what is almost your last food,and enter the dungeons..sh 1 "What is going on here?".ppYou have just begun a game of rogue.Your goal is to grab as much treasure as you can,find the Amulet of Yendor,and get out of the Dungeons of Doom alive.On the screen,a map of where you have beenand what you have seen on the current dungeon level is kept.As you explore more of the level,it appears on the screen in front of you..ppRogue differs from most computer fantasy games in that it is screen oriented.Commands are all one or two keystrokes\**.(f\** As opposed to pseudo English sentences..)fand the results of your commandsare displayed graphically on the screen ratherthan being explained in words.\**.(f\** A minimum screen size of 24 lines by 80 columns is required.If the screen is larger, only the 24x80 section will be usedfor the map..)f.ppAnother 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 the other hand,generates a new dungeon every time you play itand even the author finds it an entertaining and exciting game..sh 1 "What do all those things on the screen mean?".ppIn order to understand what is going on in rogueyou have to first get some grasp of what rogue is doing with the screen.The rogue screen is intendedto replace the \*(lqYou can see ...\*(rq descriptionsof standard fantasy games.Figure 1 is a sample of what a rogue screen might look like..(z.hl.nf.TScenter;ce0 ce0 ce0 ce0 ce0 ce0 ce0 ce0 ce0 ce0 ce0 ce.-	-	-	-	-	-	-	-	-	-	-	-|	.	.	.	.	.	.	.	.	.	.	+|	.	.	@	.	.	.	.	]	.	.	||	.	.	.	.	B	.	.	.	.	.	||	.	.	.	.	.	.	.	.	.	.	|-	-	-	-	-	+	-	-	-	-	-	-.TE.ce 1000Level: 1  Gold: 0      Hp: 12(12)  Str: 16(16)  Arm: 4  Exp: 1/0Figure 1.ce.hl.)z.sh 2 "The bottom line".ppAt the bottom line of the screenare a few pieces of cryptic informationdescribing your current status.Here is an explanation of what these things mean:.ip Level \w'Level\ \ 'uThis number indicates how deep you have gone in the dungeon.It starts at one and goes up as you go deeper into the dungeon..ip Gold \w'Level\ \ 'uThe number of gold pieces you have managed to findand keep with you so far..ip Hp \w'Level\ \ 'uYour current and maximum health points.Health points indicate how much damage you can take before you die.The more you get hit in a fight,the lower they get.You can regain health points by resting.The number in parenthesesis the maximum number your health points can reach..ip Str \w'Level\ \ 'uYour current strength and maximum ever strength.This can be any integer less than or equal to 31,or greater than or equal to three.The higher the number,the stronger you are.The number in the parenthesesis the maximum strength you have attained so far this game..ip Arm \w'Level\ \ 'uYour current armor protection.This number indicates how effective your armor isin stopping blows from unfriendly creatures.The higher this number is,the more effective the armor..ip Exp \w'Level\ \ 'uThese two numbers give your current experience leveland experience points.As you do things,you gain experience points.At certain experience point totals,you gain an experience level.The more experienced you are,the better you are able to fight and to withstand magical attacks..sh 2 "The top line".ppThe top line of the screen is reservedfor printing messages that describe thingsthat are impossible to represent visually.If you see a \*(lq--More--\*(rq on the top line,this means that rogue wants to print another message on the screen,but it wants to make certainthat you have read the one that is there first.To read the next message,just type a space..sh 2 "The rest of the screen".ppThe 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 what the various symbols mean:.ip @This symbol represents you, the adventurer..ip "-\^|"These symbols represent the walls of rooms..ip +A door to/from a room..ip .The floor of a room..ip #The floor of a passage between rooms..ip *A pile or pot of gold..ip )A weapon of some sort..ip ]A piece of armor..ip !A flask containing a magic potion..ip ?A piece of paper, usually a magic scroll..ip =A ring with magic properties.ip /A magical staff or wand.ip ^A trap, watch out for these..ip %A staircase to other levels.ip :A piece of food..ip A-ZThe uppercase lettersrepresent the various inhabitants of the Dungeons of Doom.Watch out, they can be nasty and vicious..sh 1 Commands.ppCommands are given to rogue by typing one or two characters.Most commands can be preceded by a count to repeat them(e.g. typing .Cs 10swill do ten searches).Commands for which counts make no sensehave the count ignored.To cancel a count or a prefix,type \*E.The list of commands is rather long,but it can be read at any time during the game with the.Cs ?command.Here it is for reference,with a short explanation of each command..ip ?The help command.Asks for a character to give help on.If you type a.Cs * ,it will list all the commands,otherwise it will explain what the character you typed does..ip /This is the \*(lqWhat is that on the screen?\*(rq command.A.Cs /followed by any character that you see on the level,will tell you what that character is.For instance,typing.Cs /@will tell you that the.Cs @symbol represents you, the player..ip "h, H, ^H"Move left.You move one space to the left.If you use upper case.Cs h ,you will continue to move left until you run into something.This works for all movement commands(e.g..Cs Lmeans run in direction .Cs l )If you use the \*(lqcontrol\*(rq.Cs h ,you will continue moving in the specified directionuntil you pass something interesting or run into a wall.You should experiment with this,since it is a very useful command,but very difficult to describe.This also works for all movement commands..ip jMove down..ip kMove up..ip lMove right..ip yMove diagonally up and left..ip uMove diagonally up and right..ip bMove diagonally down and left..ip nMove diagonally down and right..ip tThrow an object.This is a prefix command.When followed with a directionit throws an object in the specified direction.(e.g. type.Cs thto throwsomething to the left.).ip fFight until someone dies.When followed with a directionthis will force you to fight the creature in that directionuntil either you or it bites the big one..ip mMove onto something without picking it up.This will move you one space in the direction you specify and,if there is an object there you can pick up,it won't do it..ip zZap prefix.Point a staff or wand in a given directionand fire it.Even non-directional staves must be pointed in some directionto be used..ip ^Identify trap command.If a trap is on your mapand you can't remember what type it is,you can get rogue to remind youby getting next to it and typing.Cs ^followed by the direction that would move you on top of it..ip sSearch for traps and secret doors.Examine each space immediately adjacent to youfor 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..ip >Climb down a staircase to the next level.Not surprisingly, this can only be done if you are standing on staircase..ip <Climb up a staircase to the level above.This can't be done without the Amulet of Yendor in your possession..ip "."Rest.This is the \*(lqdo nothing\*(rq command.This is good for waiting and healing..ip *Inventory.List what you are carrying in your pack..ip ISelective inventory.Tells you what a single item in your pack is..ip qQuaff one of the potions you are carrying..ip rRead one of the scrolls in your pack..ip eEat food from your pack..ip wWield a weapon.Take a weapon out of your pack and carry it for use in combat,replacing the one you are currently using (if any)..ip WWear armor.You can only wear one suit of armor at a time.This takes extra time..ip TTake armor off.You can't remove armor that is cursed.This takes extra time..ip PPut on a ring.You can wear only two rings at a time(one on each hand).If you aren't wearing any rings,this command will ask you which hand you want to wear it on,otherwise, it will place it on the unused hand.The program assumes that you wield your sword in your right hand..ip RRemove a ring.If you are only wearing one ring,this command takes it off.If you are wearing two,it will ask you which one you wish to remove,.ip dDrop an object.Take something out of your pack and leave it lying on the floor.Only one object can occupy each space.You cannot drop a cursed object at allif you are wielding or wearing it..ip cCall an object something.If you have a type of object in your packwhich you wish to remember something about,you can use the call command to give a name to that type of object.This is usually used when you figure out what apotion, scroll, ring, or staff isafter you pick it up,or when you want to rememberwhich of those swords in your pack you were wielding..ip DPrint out which things you've discovered something about.This command will ask you what type of thing you are interested in.If you type the character for a given type of object(\fIe.g.\fP.Cs !for potion)it will tell you which kinds of that type of object you've discovered(\fIi.e.\fP, figured out what they are).This command works for potions, scrolls, rings, and staves and wands..ip oExamine and set options.This command is further explained in the section on options..ip ^RRedraws the screen.Useful if spurious messages or transmission errorshave messed up the display..ip ^PPrint last message.Useful when a message disappears before you can read it.This only repeats the last messagethat was not a mistyped commandso that you don't loose anything by accidentally typingthe wrong character instead of ^P..ip \*ECancel a command, prefix, or count..ip !Escape to a shell for some commands..ip QQuit.Leave the game..ip SSave the current game in a file.It will ask you whether you wish to use the default save file.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -