Rogue with classes, spells and a quest: the parent of XRogue.

Advanced Rogue (Michael Morgan and Ken Dalka, from 1984) took the 1980 Rogue and added nine classes (fighter, ranger, paladin, magic user, cleric, thief, assassin, druid, monk), spells, prayers and chants, over a hundred monsters, trading posts and wilderness levels. You get a quest item, an artifact somewhere deep down; carry it back up past level 1 to win. Version 7.7 is the last Advanced Rogue before XRogue. Death is permanent.

About the game

Advanced Rogue is a Rogue descendant: one screen per level, no town to return to and no word of recall. The way home is up the stairs, level by level; stairs (%) go both ways.

Keyboard controls

The keys to remember

?
In-game help (* all commands, @ items)
x
Auto-explore: walk to the nearest unexplored spot
Enter
Menu of all commands
i
Inventory with a cursor: letter = use, Enter = all actions
<
Go up (walks to the nearest known staircase)
>
Go down (walks to the nearest known staircase)
O
Your class and quest item

Essential keys

Moving

hjklyubn/arrow keys
Walk / attack
HJKLYUBN
Run
x
Auto-explore
<
Up stairs (walks to the nearest known ones)
>
Down stairs (walks to the nearest known ones)
.
Rest
s
Search for traps / secret doors

Fighting & magic

t
Throw (then a direction)
z
Zap a wand or staff (then a direction)
C
Cast a spell
p
Pray
c
Chant
a
Affect the undead

Items

i
Inventory with a cursor
P
Pick up
d
Drop
w
Wield
W
Wear
T
Take off
q
Quaff a potion
r
Read
e
Eat
Ctrl+U
Use a magic item

Information & system

Enter
Command menu
?
Help (* for all)
Ctrl+R
Repeat last message
o
Options
S
Save and quit
Q
Quit
Complete key list (55 commands)
?prints help
/identify object
=identify screen character
hleft
jdown
kup
lright
yup & left
uup & right
bdown & left
ndown & right
Hrun left
Jrun down
Krun up
Lrun right
Yrun up & left
Urun up & right
Brun down & left
Nrun down & right
xexplore (any key stops)
t + directionthrow something
f + directionforward until find something
z + directionzap a wand or staff
>go down (walks to known stairs)
<go up (walks to known stairs)
ssearch for trap/secret door
.rest for a while
iinventory
Iinventory single item
qquaff potion
rread paper
eeat food
wwield a weapon
Wwear something
Ttake off something
ddrop object
Ppick up object(s)
Ctrl+Nname object or monster
mmark object (specific)
oexamine/set options
cchant
Ccast a spell
ppray
aaffect the undead
^set a trap
Gsense gold
Ddip something (into a pool)
*count up gold pieces
^T + directiontake (steal) from (direction)
Ctrl+Uuse miscellaneous magic item
Ctrl+Lredraw screen
Ctrl+Rrepeat last message
vprint program version number
Ssave game
Qquit

Saving your game

Tips

New player's guide

Your first steps

  1. Choose a class (1–9); a fighter or paladin is forgiving. Esc fills your stats; y accepts.
  2. Shop: walk onto items, # buys. Wear armour (W) and wield a weapon (w), or use i and pick the item.
  3. > enters the dungeon, x explores. Fight by walking into monsters.
  4. Rest (.) when hurt, eat (e) when Hungry shows.

History & differences

Where it all started. Michael Toy and Glenn Wichman wrote Rogue at UC Santa Cruz in 1980, using Ken Arnold's new curses library to draw on the whole screen. Arnold joined them at Berkeley, and Rogue spread with BSD Unix. Its name now stands for the whole genre: random levels, permadeath, items identified by use.

This version. 7.7 (1986) is the last Advanced Rogue by Morgan and Dalka, and the base of XRogue.

The big changes since 5.8.

Trivia. Two relics hide the authors: the Quill of Nagrom (Morgan backwards) and the Axe of Aklad (Dalka backwards), just as Rogue's Yendor is Rodney.

What is unique about it. It is the most complete "classic" Advanced Rogue: every class has its own tricks, but the game is still one screen per level with Rogue's feel.

The family at a glance (numbers counted in each game's source):

GameYearByBuilt onClassesMonster kindsGoal
Rogue 3.61981Toy, Wichman, Arnold—none26Amulet, level 26
Rogue 5.41985Toy, Wichman, ArnoldRogue 5.2/5.3none26 (new set)Amulet, level 26
Rogue PC1985Toy, Lane, Wichman (A.I. Design / Epyx)Rogue 5.xnone26Amulet, level 26
Super-Rogue1984Robert D. KindelbergerRogue 3.6none52Amulet, level 35+
Advanced Rogue 5.81985Michael Morgan, Ken DalkaRogue 3.6, Super-Rogue4120a random relic (11)
UltraRogue1985–95Herb ChongAdvanced Rogue10about 400the artifact at the bottom
Advanced Rogue 7.71986Michael Morgan, Ken DalkaAdvanced Rogue 5.89125a random relic (16)
XRogue 81991Robert PietkivitchAdvanced Rogue 7.79211your class's relic

Playing in the browser

About this version