Moria (computer game)
Encyclopedia
Moria is a roguelike
Roguelike
The roguelike is a sub-genre of role-playing video games, characterized by randomization for replayability, permanent death, and turn-based movement. Most roguelikes feature ASCII graphics, with newer ones increasingly offering tile-based graphics. Games are typically dungeon crawls, with many...

 computer game
Personal computer game
A PC game, also known as a computer game, is a video game played on a personal computer, rather than on a video game console or arcade machine...

 based heavily on J. R. R. Tolkien
J. R. R. Tolkien
John Ronald Reuel Tolkien, CBE was an English writer, poet, philologist, and university professor, best known as the author of the classic high fantasy works The Hobbit, The Lord of the Rings, and The Silmarillion.Tolkien was Rawlinson and Bosworth Professor of Anglo-Saxon at Pembroke College,...

's novel The Lord of the Rings
The Lord of the Rings
The Lord of the Rings is a high fantasy epic written by English philologist and University of Oxford professor J. R. R. Tolkien. The story began as a sequel to Tolkien's earlier, less complex children's fantasy novel The Hobbit , but eventually developed into a much larger work. It was written in...

. The game's objective is to kill a Balrog
Balrog
Balrogs are fictional demonic beings who appear in J. R. R. Tolkien's Middle-earth legendarium. Such creatures first appeared in print in his novel The Lord of the Rings, though they figured in earlier writings that posthumously appeared in The Silmarillion and other books.Balrogs are described as...

, presumably Durin's Bane, deep within the Mines of Moria
Moria (Middle-earth)
In the fiction of J. R. R. Tolkien, Moria was the name given by the Eldar to an enormous underground complex in north-western Middle-earth, comprising a vast network of tunnels, chambers, mines and huge halls or 'mansions', that ran under and ultimately through the Misty Mountains...

. A later port of Moria called Umoria (UNIX Moria) inspired the Angband roguelike game. This game influenced the preliminary design of Blizzard Entertainment
Blizzard Entertainment
Blizzard Entertainment, Inc. is an American video game developer and publisher founded on February 8, 1991 under the name Silicon & Synapse by three graduates of UCLA, Michael Morhaime, Allen Adham and Frank Pearce and currently owned by French company Activision Blizzard...

's Diablo
Diablo (video game)
Diablo is a dark fantasy-themed action role-playing game developed by Blizzard North and released by Blizzard Entertainment on December 31, 1996....

.

History

The original version was written at the University of Oklahoma
University of Oklahoma
The University of Oklahoma is a coeducational public research university located in Norman, Oklahoma. Founded in 1890, it existed in Oklahoma Territory near Indian Territory for 17 years before the two became the state of Oklahoma. the university had 29,931 students enrolled, most located at its...

 by Robert Alan Koeneke and Jimmey Wayne Todd, after they became hooked on Rogue
Rogue (computer game)
Rogue is a dungeon crawling video game first developed by Michael Toy and Glenn Wichman around 1980. It was a favorite on college Unix systems in the early to mid-1980s, in part due to the procedural generation of game content. Rogue popularized dungeon crawling as a video game trope, leading...

but could not run it on the VAX-11
VAX-11
The VAX-11 was a family of minicomputers developed and manufactured by Digital Equipment Corporation using processors implementing the VAX instruction set architecture . The VAX-11/780 was the first VAX computer.- VAX-11/780 :...

/780 minicomputer to which they had access.

Version 1.0 was written in VMS
OpenVMS
OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is a computer server operating system that runs on VAX, Alpha and Itanium-based families of computers. Contrary to what its name suggests, OpenVMS is not open source software; however, the source listings are available for purchase...

 Pascal
Pascal (programming language)
Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.A derivative known as Object Pascal...

 and completed in the summer of 1983. From around 1985 the source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...

 was widely distributed under a license that permitted sharing and modification but not commercial use. Koeneke's last release was Moria 4.7 in 1986 or 1987, although more recent versions have been compiled by a variety of authors. Moria inspired a number of derivative versions. Jim E. Wilson created Umoria, a modified version in C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 for UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 and MS-DOS
MS-DOS
MS-DOS is an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems, and was the main operating system for IBM PC compatible personal computers during the 1980s to the mid 1990s, until it was gradually superseded by operating...

; Umoria later became Free Software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, through the work of the free-moria project. At the University of Washington
University of Washington
University of Washington is a public research university, founded in 1861 in Seattle, Washington, United States. The UW is the largest university in the Northwest and the oldest public university on the West Coast. The university has three campuses, with its largest campus in the University...

 a modified Pascal version named Imoria was developed, which has been ported to C by Steve Kertes.

The current maintainer of Moria is David Grabiner.

Gameplay

Moria begins with creation of a character. The player first chooses a "race" from the following: Human, Half-Elf, Elf, Halfling, Gnome, Dwarf, Half-Orc, Half-Troll. Racial selection determines base statistics
Statistic (role-playing games)
A statistic in role-playing games is a piece of data which represents a particular aspect of a fictional character. That piece of data is usually a integer or, in some cases, a set of dice....

 and class
Character class
In role-playing games, a common method of arbitrating the capabilities of different game characters is to assign each one to a character class. A character class aggregates several abilities and aptitudes, and may also sometimes detail aspects of background and social standing or impose behaviour...

 availability. One then selects the character's "class" from the following: Warrior, Mage, Priest, Rogue, Ranger, Paladin. Class further determines statistics, as well as the abilities acquired during gameplay. Mages, Rangers, and Rogues can learn magic; Priests and Paladins can learn prayers. Warriors possess no additional abilities.

The player begins the game with a limited number of items on a town level of six shops: a General Store, an Armory, a Weaponsmith, a Temple, an Alchemy shop, and a Magic-Users store. A staircase on this level descends into a series of randomly generated underground mazes. Deeper levels contain more powerful monsters and better treasures. Each time the player ascends or descends a staircase, a new level is created and the old one discarded; only the town persists throughout the game.

Like in most roguelikes
Roguelike
The roguelike is a sub-genre of role-playing video games, characterized by randomization for replayability, permanent death, and turn-based movement. Most roguelikes feature ASCII graphics, with newer ones increasingly offering tile-based graphics. Games are typically dungeon crawls, with many...

, it is impossible to re-load from a save if your character dies, as the game saves the state only upon exit, preventing save-scumming that is a key strategy in most computer games that allow saving.

The balrog (represented by the upper-case letter B) is encountered at the deepest depths of the dungeon. Once the balrog has been killed, the game has been won, and no further saving of the game is possible.

External links

  • Usenet article from February 21, 1996 in which Robert Alan Koeneke discusses the origins of the game.
  • Steve Kertes' C port of IMoria
  • The Moria Page
  • kMoria, a Palm OS
    Palm OS
    Palm OS is a mobile operating system initially developed by Palm, Inc., for personal digital assistants in 1996. Palm OS is designed for ease of use with a touchscreen-based graphical user interface. It is provided with a suite of basic applications for personal information management...

     port of UMoria 5.5.2
  • Mines of Morgoth, a Microsoft Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    remake
  • Free Software Magazine - Freeing an old game discusses efforts to relicense UMoria
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK