The classic BSD Rogue: 26 levels, 26 monsters, and the Amulet of Yendor.

Rogue 5.4 is the Berkeley (BSD) version of the 1980 original by Michael Toy, Glenn Wichman and Ken Arnold, the game that gave roguelikes their name. Twenty-six levels, one monster for each letter, random items to identify by use, and the Amulet of Yendor at the bottom. Bring it back up to win. Death is permanent.

About the game

Rogue is where it started: one screen per level, no town, no shops and no way back up until you hold the Amulet of Yendor from level 26. Levels are thrown away when you leave.

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
>
Down stairs (walks to the nearest known ones)
<
Up stairs (only with the Amulet)
.
Rest
s
Search

Fighting

f/F
Fight (to the death)
t
Throw
z
Zap a wand
^
Identify a trap

Items

i
Inventory with a cursor
,
Pick up
d
Drop
w
Wield
W/T
Wear / take off armour
P/R
Put on / remove a ring
q
Quaff
r
Read
e
Eat
c
Call (name) an item

Information & system

Enter
Command menu
?
Help (* for all)
D
What you have discovered
Ctrl+P
Repeat last message
o
Options
S
Save and quit
Q
Quit
Complete key list (52 commands)
?prints help
/identify object
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)
f + directionfight till death or near death
t + directionthrow something
m + directionmove onto without picking up
z + directionzap a wand in a direction
^ + directionidentify trap type
ssearch for trap/secret door
>go down (walks to known stairs)
<go up (walks to known stairs)
.rest for a turn
,pick something up
iinventory
Iinventory single item
qquaff potion
rread scroll
eeat food
wwield a weapon
Wwear armor
Ttake armor off
Pput on ring
Rremove ring
ddrop object
ccall object
arepeat last command
)print current weapon
]print current armor
=print current rings
@print current stats
Drecall what's been discovered
oexamine/set options
Ssave game
Qquit
F + directionfight till either of you dies
vprint version number

Saving your game

Tips

New player's guide

Your first steps

  1. You start with food, ring mail, a mace, a bow and arrows. x explores; fight by walking into monsters.
  2. Pick up everything (walking over it picks it up). Gold (*) is your score.
  3. > walks to the known stairs and goes down.
  4. Rest (.) or search (s) to heal; 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. 5.4 (1985) is the last Berkeley Rogue, shipped with 4.3BSD. Earlier 5.x versions came with 4.2BSD, so this is the Rogue most Unix users knew. Its source was freed under the BSD licence later.

The big changes since 3.6.

What is unique about it. It is the reference Rogue: the version described in the "A Guide to the Dungeons of Doom" manual and the one Rogue PC and most modern clones copy.

Trivia.

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