Added ROGUE
This commit is contained in:
parent
fdefc9e087
commit
6b347de73c
10
Rogue/README.md
Normal file
10
Rogue/README.md
Normal file
@ -0,0 +1,10 @@
|
||||
# Rogue
|
||||
|
||||
ROGUE was written Nov 1984 thru Feb 1985 by David Goodenough.
|
||||
|
||||
I made the changes for VT100 escape sequences according to QTERM.PAT.
|
||||
|
||||
The original files can be found in the .zip file.
|
||||
|
||||
``ROGUE.COM`` is the executable file and ``ROGUE.DOC`` contains the help for all commands.
|
||||
|
170
Rogue/ROGUE.DOC
Normal file
170
Rogue/ROGUE.DOC
Normal file
@ -0,0 +1,170 @@
|
||||
Command letters:
|
||||
|
||||
> go downstairs: must be on stairs '%'
|
||||
< go upstairs: must have amulet of Funidoog ',' and be on stairs
|
||||
. rest a while
|
||||
i inventory: list all items being carried
|
||||
e eat some food
|
||||
s search for traps & secret doors
|
||||
c call an item something
|
||||
d drop an item
|
||||
q quaff a potion
|
||||
r read a scroll
|
||||
z zap a wand
|
||||
p point a wand in a particular direction
|
||||
w weild a weapon
|
||||
t throw a weapon in a particular direction (see weapons below)
|
||||
W wear a suit of armour
|
||||
Q quit the game
|
||||
S save the game for later
|
||||
P put on a ring
|
||||
R remove a ring
|
||||
^R reprint the last message
|
||||
^L redraw the screen
|
||||
h move one position left
|
||||
j move down
|
||||
k move up
|
||||
l move right
|
||||
y move up & left
|
||||
u move up & right
|
||||
b move down & left
|
||||
n move down & right
|
||||
H, J, K, L, Y, U, B, N run in the given direction till something is found
|
||||
|
||||
certain commands can be done repeatedly, e.g. 10l will move 10 spaces right,
|
||||
or 5s will search five times, the maximum repetition count is 255 (guess who's
|
||||
using a byte counter!!) - command letters don't get echoed, as the effect they
|
||||
have usually shows up in some other way.
|
||||
|
||||
Things on screen:
|
||||
|
||||
solid rock (empty space)
|
||||
. room interior
|
||||
- | room walls
|
||||
+ door
|
||||
# corridor
|
||||
^ trap
|
||||
% stairs
|
||||
? scroll
|
||||
! potion
|
||||
/ wand
|
||||
= ring
|
||||
) weapon
|
||||
] armour
|
||||
* gold
|
||||
: food
|
||||
, the Amulet of Funidoog
|
||||
A-Z monsters -
|
||||
A giant ant
|
||||
B bat
|
||||
C centaur
|
||||
D dragon
|
||||
E floating eye
|
||||
F violet fungus
|
||||
G giant
|
||||
H hobgoblin
|
||||
I invisible stalker (if you can see them)
|
||||
J jackal
|
||||
K kobold
|
||||
L leprachaun
|
||||
M mimic (when it's not pretending to be something else)
|
||||
N nymph
|
||||
O orc
|
||||
P purple worm
|
||||
Q quasit
|
||||
R rust monster
|
||||
S skeleton
|
||||
T troll
|
||||
U umber hulk
|
||||
V vampire
|
||||
W wraith
|
||||
X xorn
|
||||
Y yeti
|
||||
Z zombie
|
||||
|
||||
Anything that can be picked up (scrolls et. seq.) gets picked up when moved
|
||||
on top of, to fight a monster, either point a wand at it, throw a weapon
|
||||
at it, or to fight it hand to hand, attempt to move on top of it.
|
||||
|
||||
Weapons fall into four classes:
|
||||
1. two handed sword, long sword, mace: these are best weilded when going
|
||||
into hand to hand combat;
|
||||
2. short bow, crossbow, sling: these are best weilded when class 3
|
||||
weapons are to be thrown;
|
||||
3. arrow, crossbow bolt, rock: these are best thrown at monsters some
|
||||
distance away, best results will be obtained if the approprate
|
||||
class 2 weapon is weilded when throwing class 3 weapons;
|
||||
4. spear, dagger, dart: these are best thrown as class 3, however no
|
||||
special weapon need be weilded to throw these.
|
||||
|
||||
When throwing a weapon or pointing a wand, the direction should be specified
|
||||
as for moving, so to point a wand to the left type in 'ph', and give the
|
||||
letter from the inventory when asked what to zap, similarly to throw something
|
||||
down, type 'tj', and the inventory letter, etc. etc. etc.
|
||||
|
||||
The general idea of the game is to find the Amulet of Funidoog, which will be
|
||||
found somewhere below level 20, and escape from the dungeon with it: once it
|
||||
has been picked up, the '<' command to go upstairs works.
|
||||
|
||||
This game has it's roots in AD&D (The T.S.R. fantasy role playing game), but
|
||||
intimate knowledge of AD&D is not necessary to play Rogue (though it can be
|
||||
a help). Rogue was originally written in C, and released on Berkley UNIX
|
||||
systems - the only major part missing is the wizards password (which is a
|
||||
massive cheat anyway). By and large, damages that monsters do, armour classes
|
||||
of monsters, probabilities of hitting in combat, and other such variables are
|
||||
lifted directly from AD&D, as they were for the Berkley version.
|
||||
|
||||
A few (hopefully helpful) comments: use the rest command copiously - it
|
||||
allows you to regain hit points lost in combat; traps generally only show
|
||||
up when you stand on them, unless you are searching - on the subject of
|
||||
searching, don't get too depressed if you seem to have explored everywhere
|
||||
and you can't find the stairs: search along the walls of the rooms you have
|
||||
found ('s' command, do it typically 10 times for each '-' or '|' in the
|
||||
wall). Note also that some of the monsters get very vicious: dragons can
|
||||
breath on you, rust monsters weaken metal armour, leprachauns will steal your
|
||||
gold, invisible stalkers are just that (invisible), mimics tend to look like
|
||||
other things: scrolls, armour, stairs - anything that isn't a monster, etc,
|
||||
etc, etc; there are cursed items (rings, armour, weapons) which can be quite
|
||||
hard to get rid of - unless you have a scroll of remove curse... Regarding
|
||||
the various weapons: Two handed swords are the best weapons in class 1 The
|
||||
crossbow is the best in classes 2/3, and the spear is the best in class 4.
|
||||
Regarding armour class: the lower it is, the better for you. Regarding your
|
||||
strength / hit points / experience / gold: the higher the better (There must
|
||||
be some reason why armour class works backwards...). Logically (?) the
|
||||
monsters get harder to kill the deeper you get into the dungeon - Dragons &
|
||||
Purple worms (probably the meanest pair in the game) are often best left
|
||||
alone if you find them asleep, because it isn't worth taking a chance on
|
||||
getting bumped off by one of them: by the time you meet those two monsters
|
||||
you'll be pretty close to the amulet, and once you have it, the best
|
||||
thing to do is to high tail it back up through the dungeon to about level 17.
|
||||
On the other hand DON'T rush down: explore each level to find all the magic
|
||||
and monsters you can: killing monsters is how you get experience, and the
|
||||
more experience you have, the better you'll do in a fight; in addition a good
|
||||
arsenal of magic items can make the difference between winning & losing a
|
||||
fight. On the lower levels rooms become dark: this limits your area of vision
|
||||
as shown by the area of '.'s around you, however there are wands & scrolls
|
||||
which can alleviate this problem (to a point at least). I'll leave it for you
|
||||
to find out what all the scrolls, rings, etc do, to begin with you'll be using
|
||||
all the scrolls of identify as soon as they get found. Note that potion
|
||||
colours (and wand metals and ring gems) change from game to game, so don't
|
||||
assume that just because a potion of healing is orange in this game, it will
|
||||
be orange in the next (that would be too easy!!).
|
||||
|
||||
Patching for different terminals.
|
||||
|
||||
As delivered, this runs on Televideo compatible terminals (including Liberty
|
||||
Freedom, ADM31, Wyse 50, Wyse 60, and Commodore 128 in CP/M mode). Two special
|
||||
abilities must be present, clear screen and move cursor; and clear to end of
|
||||
line will be used if it exists, however ROGUE knows how to get by without it.
|
||||
The patch area is right at the start of the program. Since most of the
|
||||
patchable stuff I write is designed to use the same patch overlay there is a
|
||||
lot of patching possible that is not applicable to ROGUE. However, once you
|
||||
have the 1/2 K patch overlay it becomes trivial to patch new programs to work
|
||||
for you. Included is a file QTERM.PAT which goes into detail on how to do the
|
||||
patching. It should be noted that ROGUE.COM is not the same size as QTERM.COM:
|
||||
the value for the SAVE command will be:
|
||||
|
||||
SAVE 89 ROGUENEW.COM
|
||||
|
||||
In all other respects, QTERM.PAT explains how to patch ROGUE for your system.
|
||||
|
BIN
Rogue/rogue.com
Normal file
BIN
Rogue/rogue.com
Normal file
Binary file not shown.
BIN
Rogue/rogue17cpm.zip
Normal file
BIN
Rogue/rogue17cpm.zip
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user