''Ancient Domains of Mystery'' is a
roguelike
Roguelike (or rogue-like) is a subgenre of role-playing game, role-playing computer games traditionally characterized by a dungeon crawl through procedural generation, procedurally generated level (video gaming), levels, Turns, rounds and time- ...
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
designed and developed by
Thomas Biskup
Thomas Biskup (born 2 July 1971) is a German software engineer and computer scientist. He is the creator and developer of '' Ancient Domains of Mystery'', a popular roguelike video game first released in 1994. and released in 1994. The player's goal is to stop the forces of
Chaos
Chaos or CHAOS may refer to:
Arts, entertainment and media Fictional elements
* Chaos (''Kinnikuman'')
* Chaos (''Sailor Moon'')
* Chaos (''Sesame Park'')
* Chaos (''Warhammer'')
* Chaos, in ''Fabula Nova Crystallis Final Fantasy''
* Cha ...
that invade the world of Ancardia. The game has been identified as one of the "major roguelikes" by John Harris.
Like the original roguelike games, ''Ancient Domains of Mystery'' uses
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because ...
graphics to represent the game world. A later version added the option to play with sound,
tile-based graphics, and an
overworld
An overworld (sometimes referred to as a hub world) is, in a broad sense, commonly an area within a video game that interconnects all its levels or locations. They are mostly common in role-playing games, though this does not exclude other vide ...
map.
Most dungeons are
procedurally generated
In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power. In ...
, but once the game generates a dungeon, it does not change even if the player exits and re-enters it.
Biskup ceased development of the game for nine years and revisited it in 2012. He then resumed work on a sequel, ''Ultimate ADOM'', an engine for future roguelike games. Biskup first made an updated version of ''Ancient Domains of Mystery'' available to sponsors of his
crowdfunding
Crowdfunding is the practice of funding a project or venture by raising money from a large number of people, typically via the internet. Crowdfunding is a form of crowdsourcing and Alternative Finance, alternative finance. In 2015, over was rais ...
campaign. Later versions, beginning with v1.15.2.r60, were released on the internet and through
digital distribution
Digital distribution, also referred to as content delivery, online distribution, or electronic software distribution, among others, is the delivery or distribution of digital media content such as audio, video, e-books, video games, and othe ...
services.
Plot
''Ancient Domains of Mystery'' takes place in the fictional world of Ancardia, in the mountainous Drakalor Chain. For 6,000 years, the world has known relative peace, but recently reports have spread of the appearance of dangerous dungeons and frightening monsters. Khelavaster, a wise sage, discovers an ancient prophecy regarding the Coming of Chaos and propagates it to the peoples of the world. It speaks of a champion who will defend the world from the forces of Chaos in the Drakalor Chain.
Hearing of this prophecy, many would-be heroes set out. The player assumes control of one such adventurer. ''Ancient Domains of Mystery'' has multiple endings which consist of closing the Chaos gate, becoming a demigod, or committing a heroic sacrifice to stop the Chaos invasion.
Gameplay
''Ancient Domains of Mystery'' presents an initial choice of one (male or female)
player character
A player character (also known as a playable character or PC) is a fictional character in a video game or tabletop role-playing game whose actions are controlled by a player rather than the rules of the game. The characters that are not control ...
from twelve
races and twenty-two
character class
In tabletop games and video games, a character class is a job or profession commonly used to differentiate the abilities of different game characters.
In role-playing games (RPGs), character classes aggregate several abilities and aptitudes, ...
es, the combination of which strongly affects gameplay, in both subtle and obvious ways. Among other traits, character development includes
experience level
An experience point (often abbreviated as exp or XP) is a unit of measurement used in some tabletop role-playing games (RPGs) and role-playing video games to quantify a player character's life experience and progression through the game. Experien ...
s, statistics, and skills. Version 1.1.0 introduced a talent system,
allowing further customization of characters, based on a hierarchical system of prerequisites.
During adventures, a player is likely to explore many areas and complete multiple
quests. Which quests are available may depend on character experience level or
alignment
Alignment may refer to:
Archaeology
* Alignment (archaeology), a co-linear arrangement of features or structures with external landmarks
* Stone alignment, a linear arrangement of upright, parallel megalithic standing stones
Biology
* Structu ...
(lawful, neutral, or chaotic). Alignment also affects
NPC and deity interaction with the character. How one solves a quest can also affect one's alignment, such that a chaotic character seeking redemption can eventually become lawful through his or her actions (or vice versa).
''Ancient Domains of Mystery'' offers multiple ways of winning, which vary in difficulty. The regular ending that appeared first during development consists of locating and closing the gate through which the forces of Chaos infiltrate Ancardia. The player also has the option to enter the gate, providing access to special endings, which are generally considered more difficult to accomplish. ''Ancient Domains of Mystery''s quest-centric, plot-driven structure owes as much to
adventure game
An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based m ...
s like ''
Zork
''Zork'' is a text-based adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer. The original developers and others, as the company Infocom, expanded ...
'' as to the
hack-and-slash
Hack and slash, also known as hack and slay (H&S or HnS) or slash 'em up, refers to a type of gameplay that emphasizes combat with melee-based weapons (such as swords or blades). They may also feature projectile-based weapons as well (such as ...
of sibling games like ''
Angband''.
Corruption
The forces of Chaos that have infiltrated Ancardia corrupt both the surrounding landscape and occasionally the
player's character, causing mutations, such as antennae or a tail growing, alteration of existing body features or gaining (often involuntary) magical abilities. Some mutations are helpful, while others make the game much harder; many have elements of both. Players need to be resourceful and adaptable due to the randomness of these mutations. While there are limited opportunities in the game to mitigate or remove corruption effects, taking too long to close the Chaos gate causes the corruption rate to increase dramatically. After becoming fully corrupted, the game ends, as the character has become a "writhing mass of primal chaos". The chaotic ending requires the character to be almost fully corrupted.
Besides background corruption, some powerful chaotic artifacts can cause the character to become corrupted merely by carrying them. Other less powerful chaotic artifacts only corrupt when actively invoked or wielded. Generally, most artifacts and magic items are safe to carry and use, and only the most powerful items affect corruption rates.
Herbs
Herbs growing on some levels can be used to provide great benefits to the player. The growth of the herbs follows a slight modification of
Conway's Game of Life
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no furt ...
. While any character can harvest these herbs to limited effect, characters with certain skills and class abilities have strong bonuses and can even plant their own herb seeds. Besides herbs, characters can also collect plant seeds, either to donate to farmers (for a small alignment shift to law) or plant in dungeons in order to grow trees (useful for making bridges or
fletching
Fletching is the fin-shaped aerodynamic stabilization device attached on arrows, bolts, darts, or javelins, and are typically made from light semi-flexible materials such as feathers or bark. Each piece of such fin is a fletch, also known as a ...
).
Smithing
Players can improve their items through various methods, such as smithing or magical enhancement. Similarly, many items can be damaged or destroyed as a result of combat or other hazards. While special artifacts cannot be damaged or destroyed, they are also immune to any form of improvement. This presents a dilemma to characters who specialize in smithing: should they use powerful artifacts or enhanced items of their own design? It is possible for a patient, highly skilled smith to enhance weapons and armor to levels beyond that of most artifacts, but the time required may leave the character exposed to corruption.
Monster Memory
A "Monster Memory" records the character's (not the player's) knowledge about creatures in the game, becoming increasingly detailed as the player defeats more of each monster. Statistics such as hit points, experience value, and speed are revealed, with corresponding observed highs, lows, and averages. Besides the in-game statistics, fan-submitted descriptions of every monster in the game are presented, sometimes with hints on strengths and weaknesses.
Difficulty
No matter how powerful players get, there is always a way for them to die if they become careless. In rare cases, instant deaths are possible from using cursed equipment or gaining the "doomed" intrinsic. Some monsters have powerful abilities that need specific counters, necessitating a change in strategy from traditional roguelike games. Some items have powerful effects on monsters. Undead beings are burnt to ash by holy symbols, and chaos beings are badly hurt by thrown potions of cure corruption. Strengths and weaknesses are often revealed in the monster memory and through rumors.
Death of player characters is meant to be
permanent. The game exits after saving, effectively limiting
savefiles to one per character, and the savefile is erased upon loading.
Development
Development of ''Ancient Domains of Mystery'' started on 12 July 1994 and continued steadily until 20 November 2002.
Core development on the game stopped with the release of version 1.1.1. Beta-quality ports to
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
of this version appeared in 2006.
Plans for future versions had not at that time been announced, but a next-generation successor to ''Ancient Domains of Mystery'', called ''JADE'',
started development and betas have since been released. The developer later renamed ''Jade'' to ''Ancient Domains of Mystery II'', leaving ''Jade'' as a
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
name.
On 2 July 2012 a
crowdfunding
Crowdfunding is the practice of funding a project or venture by raising money from a large number of people, typically via the internet. Crowdfunding is a form of crowdsourcing and Alternative Finance, alternative finance. In 2015, over was rais ...
campaign was initiated by Thomas Biskup to resurrect ''Ancient Domains of Mystery'' development. The campaign reached its initial goal of $48,000 on 22 August 2012, 51 days after starting, and finished at $90,169. On 16 May 2014, ''Ancient Domains of Mystery'' entered the
Steam Greenlight
Steam is a video game digital distribution service and storefront by Valve. It was launched as a software client in September 2003 as a way for Valve to provide automatic updates for their games, and expanded to distributing and offering third ...
.
As of April 2017, a ''classic'' version is available at the main site free of charge, with two variants: the text-only version with wide platform support, and the graphical version (which also includes text-only mode) for Windows, MacOSX and Linux. A paid version is available on
Steam
Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporizat ...
as ''Ancient Domains of Mystery Deluxe'' with enhanced gameplay features and gameplay customization.
Although ''Ancient Domains of Mystery'' classic version is available free of charge, in difference to most roguelikes its
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
is unavailable. Despite earlier announcing that the source code would be published after the release of version 1.0, Biskup later chose to reserve it for himself in order to retain some mystery about game operation and to curtail the spread of unsanctioned variants.
Despite this stance, he is open to licensing the source to capable developers to form a commercial venture.
Players meanwhile have deduced underlying mechanisms through careful experimentation and reverse-engineering by inspecting the execution flow, memory and binaries of the game.
Biskup credits his game's community following as the main reason for both of his games existence.
He emphasized the importance of listening to their ideas and said he received great feedback from them through the years of development.
Though most of his fan encounters are positive, he stated that he received
death threat
A death threat is a threat, often made anonymously, by one person or a group of people to kill another person or group of people. These threats are often designed to intimidate victims in order to manipulate their behaviour, in which case a ...
s when he declined to release the game's source code and on one occasion, keen fans
stalked
Stalking is unwanted and/or repeated surveillance by an individual or group toward another person. Stalking behaviors are interrelated to harassment and intimidation and may include following the victim in person or monitoring them. The term ...
his house.
Reception
''Ancient Domains of Mystery'' has established a strong fan base that started gathering since 1997 at
Usenet
Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it was ...
group ''rec.games.roguelike.adom'', sporting 2,000-3,000 messages monthly in years of active development, although lately the activity has been ceasing.
Given that ''Ancient Domains of Mystery'' was a long-lasting development effort and new versions of the game were regularly released over the years,
ADOM - Archive
lists most of the versions released since 1994 ''Ancient Domains of Mystery'' has received many critical reviews over many varied versions. The overall critical reception is good.
Reviewers usually compare ''Ancient Domains of Mystery'' to other roguelike games (like ''Rogue
A rogue is a person or entity that flouts accepted norms of behavior.
Rogue or rogues may also refer to:
Companies
* Rogue Ales, a microbrewery in Newport, Oregon
* Rogue Arts, a film production company
* Rogue Entertainment, a software com ...
'', '' Angband'' or ''Moria
Moria may refer to:
Arts and entertainment
* Moria (Middle-earth), fictional location in the works of J. R. R. Tolkien
* '' Moria: The Dwarven City'', a 1984 fantasy role-playing game supplement
* ''Moria'' (1978 video game), a dungeon-crawler g ...
'') and find that ''Ancient Domains of Mystery'' offers a much deeper storyline, more manifold environment, and is generally more complex. Most note that ''Ancient Domains of Mystery'' offers very high replay value
Replay may refer to:
* Replay (sports), a replayed match between two sport teams Technology
* Game replay, a recording of a game session.
* Instant replay, in motion pictures and television, a showing again of part of a film
* Replay Professiona ...
and general randomness of events that happen in the game. Overall game system design (and especially the character development system) is usually praised for its flexibility. Some reviews note low hardware requirements and freeware distribution as essential advantages.
The user interface is cited to have high learning curve
A learning curve is a graphical representation of the relationship between how proficient people are at a task and the amount of experience they have. Proficiency (measured on the vertical axis) usually increases with increased experience (the ...
by some critics, while others note that it is "brilliant in its simplicity", "very practical" and "easy to navigate". Keyboard controls imply usage of the numeric keypad
A numeric keypad, number pad, numpad, or ten key,
is the palm-sized, usually-17-key section of a standard computer keyboard, usually on the far right. It provides calculator-style efficiency for entering numbers. The idea of a 10-key nu ...
which makes ''Ancient Domains of Mystery'' relatively hard to play on keyboards without keypads (i.e. some laptop keyboards). Discussing gameplay, the same complexity and randomness that were cited as positive features are sometimes said to make ''Ancient Domains of Mystery'' very difficult for beginning players. Most reviewers agree that ''Ancient Domains of Mystery'' may be very hard to play for beginners due to the deletion of savefiles, which is uncommon for games outside the roguelike genre.
References
External links
* {{Official website, https://www.adom.de/home/index.html
1994 video games
Amiga games
Curses (programming library)
DOS games
Fantasy video games
Indiegogo projects
Linux games
Roguelike video games
Steam Greenlight games
MacOS games
Video games developed in Germany
Video games featuring protagonists of selectable gender
Windows games
Video games using procedural generation