Umoria

The Dungeons of Moria · kill the Balrog, 50 levels down

> Enter the dungeon
Date of birth1983 Moria 1.0 · Umoria 1987
CreatorsKoeneke · Wilson
LanguageC / C++ ~32,400 lines; first VMS Pascal
PlatformVAX/VMS → Unix curses

Lineage

Robert Alan Koeneke played Rogue on a PDP-11 at the University of Oklahoma and, when the new VAX had no games, wrote his own: first in VMS BASIC, then in 1983 in VMS Pascal as Moria, with Tolkien's mines as the setting. In 1987 James E. Wilson converted it to C for Unix: Umoria. Umoria is the parent of Angband, and so of most games in the lower half of the family tree; BOSS is a sibling from VMS Moria.

Played here: Umoria 5.7.15, the restoration by Michael R. Cook, compiled as C++.

Credits

Robert Alan KoenekeCreator of Moria (1981–86)
Jimmey Wayne Todd Jr.Character generation, races, classes, backgrounds
James E. WilsonCreator of Umoria (1987–94)
David J. GrabinerUmoria maintainer
Michael R. CookUmoria 5.7 restoration (Windows, macOS, refactoring)

Screenshots

The Moria splash screen
The splash screen: “Robert A. Koeneke’s classic roguelike”.
The town at night
First steps: the town, with six numbered shops and the stairs down.
Fighting a grey mushroom patch
A fight at 50 feet: a Grey Mushroom patch confuses you with its spores, then dies.
Inventory and equipment
Inventory: a dwarf warrior with food, torches, a stiletto, soft leather armour and a cloak.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Races8Human, half-elf, elf, halfling, gnome, dwarf, half-orc, half-troll.
Classes6Warrior, mage, priest, rogue, ranger, paladin.
Monsters279From the Filthy Street Urchin and the Blubbering Idiot in town to the Vorpal Bunny, the Quylthulg, Creeping Gold Coins, Evil Iggy and the Balrog.
Spells31 + 31Mage spells and priest prayers; rangers and paladins use them too.
Objects420Including the shop stock.
Shops6General store, armoury, weaponsmith, temple, alchemist, magic shop.
Levels50Town, then 50 feet per level down to the Balrog.

Manual

“The Dungeons of Moria”, the full Umoria manual from the source: read it here (Markdown text).

Getting started

  1. Open the game: choose race, sex and class, Escape to accept the stats, then a name.
  2. Wear your gear: w and a letter (armour, cloak, weapon; a torch as light).
  3. Movement is on the digit keys 1–9 (the original keyset), or the arrows. Walk into a shop number to trade.
  4. Find the > in town and press >. g explores on its own.
  5. ? lists commands; the in-game guide has them all.

Help

No walkthrough exists. The manual’s advice, plus the usual:

Cheats