||This article or section is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well. If this article or section|
|Publisher(s)||Bay 12 Games|
|Release date(s)||8 August 2006|
|Genre(s)||Construction and management simulation, Roguelike|
Dwarf Fortress (officially called Slaves to Armok: God of Blood Chapter II: Dwarf Fortress or simply DF), created by Tarn and Zach Adams, is a part construction and management simulation, part roguelike, freeware video game in development since 2002. The primary game mode is set in a procedurally generated fantasy world in which the player indirectly controls of a group of dwarves and attempts to construct a successful and wealthy underground fortress. Its first alpha version was first released in 2006. It received attention mainly for its complexity, difficulty and for it being a two-member project surviving solely on donations. It was selected in 2012 among other games to be featured in the Museum of Modern Art to show the history of video gaming.
The game is text- based with ASCII graphics and is open-ended with no main objectives. The player has to generate worlds with continents, oceans and histories documenting civilizations and beasts. The main game mode, Fortress Mode, consists of selecting a suitable site from the generated-world, establishing the fortress, combating threats like goblin invasions and taking care of the dwarves. The second game mode, Adventure Mode, is a turn-based, open-ended roguelike. The combat system is anatomically detailed with combat logs describing organs getting pierced, fat getting bruised and limbs getting severed. The dwarves are modelled down to their individual personalities and by getting "Strange Moods", they can craft legendary artifacts. If not provided for properly, they get overwhelmed with negative thoughts causing a cascading deterioration of the fortress' population called a "Tantrum Spiral".
Prior to Dwarf Fortress, Tarn Adams was working on a project called Slaves to Armok: God of Blood which was an isometric 3D role-playing game. Adams and his brother Zach started Bay 12 Games company and released their games online. By 2004, Adams decided to shift from the original Armok to Dwarf Fortress after the former became difficult to maintain. He released the first alpha version and decided to rely only on PayPal donations. Adams stated that he is happy with donations, which are remain stable but increase after a new version update. Adams calls Dwarf Fortress his life's work and said in 2011 the version 1.0 will not be ready for at least another 20 years, and even after that he would continue to work on it.
The game got a cult following and creative interpretations of gameplay victories or losses were posted on various online forums. The game influenced Minecraft. Dwarf Fortress' emergent gameplay, ASCII graphics, low commercial success, strange anecdotes like occasional heroic stories or intricate details were noted by the reviewers. Some described the difficulty from start as a steep learning curve—with the meaning of a difficult learning process. The Adams brothers answer crayon drawing requests and short stories for their donors. As there is no way to win the game, every fortress, no matter how successful usually gets destroyed somehow; this prompted the community phrase: "Losing is Fun!"
- 1 Gameplay
- 2 History
- 3 Reception
- 4 Community
- 5 Legacy
- 6 See also
- 7 References
- 8 External links
Overview and game modes
Dwarf Fortress has three primary game modes which take place in worlds created by the player. In the worlds, most of the elements are randomly generated. Fortress Mode is an indirect control, construction and management simulation of a colony of dwarves. There are no objectives and it is open-ended. The game is text-based using ASCII art as graphics. Thus, it consists entirely of alphabets, numbers and symbols. Dwarves are represented by different colored smiling faces, a cat and dog will be a "c" and "d", while a giant spider will be a grey "S". Triangles represent slopes, with upward triangles representing upward slopes and vice-versa. Players are completely free on deciding what how to go about building the fortress. Since there are no ways to win, it only ends when they get their fortress defeated by the various possible threats. Adventure Mode is a turn-based, open-ended roguelike. In Legends mode, they can view maps, histories of each civilization and any figure who has lived or died in the generated world. Any noticeable achievement made by the player in any of the game modes, is recorded in the legends.
A testing Arena is also present, where players can test or simulate battles between any selected units. They can be spawned, assigned to teams, equipped with weapons and these battles can be viewed in real-time or turn-by-turn.
The first step in Dwarf Fortress is selecting the "Create New World" option, which has various customizable options. The player can adjust certain parameters like world size, history, in addition to number of beasts, natural savagery and mineral occurrence. The world gets generated with continents, oceans, histories involving gods, people and randomly generated mega-beasts or "Forgotten Beasts". Only one game at a time can be played per world. The history parameter sets the amount of pre-generated simulated history, thus making the process take longer but ending up with a world with more legends and ruins of civilizations.
Once "Create New World" has been selected, mountains and rivers are generated and can be viewed in ASCII visuals. It begins with procedurally generated basic elements like temperature, rainfall, drainage and elevation using fractals. A Midpoint displacement algorithm generates the elevated map and later makes the rainfall and temperature in addition to drainage. Each location thus depends these factors and being fractally-generated, the world gets a natural look. For example, a high-rainfall and low-drainage area would make a swamp. Areas are categorized by biomes, which have two variables: savagery and good/evil. Salinity is another field which is set by default in oceans as very high.
Next is the Erosion phase. Rivers are created by tracing their paths from the mountains, which get eroded, to the river's end which is usually a ocean; some form into lakes. Then there is the loop-erase phase, where it wipes out these rivers, generates their brooks from them, gives them flow amounts and names them. The rivers are added back and now the world has named biomes and rivers. Biomes in each regions have their own plant and animal populations and depend on their type. Other various factors are seed information, caves and underground rivers. After a few minutes the world is populated and history gets developed for the amount of in-game years chosen by the player by selecting the history parameter. Civilizations, races, religions are created and wars occur, with the population and deaths counters increasing. The ticker stops at a designated value, at which point the map can be saved for use in a game. Should the player choose to retire the game or when the fortress falls, this world will persist on and will become available for further games. A map of the generated world can by explored using the cursor keys. In the map, certain symbols represent roads, hills, towns and cities of the various civilizations.
In Fortress mode, the first step is embarking, where players choose a site in the world for their expedition team of seven dwarves, livestock and a wagon of supplies. A good site will have features like lots of trees, no aquifer (layers of water-ridden permeable rock), warm weather, shallow metals, clay and soil. One expedition leader is chosen from the seven dwarves. Elves, humans, goblins, necromancers can be neighbours where elves and humans can generally be traded with and the rest will be hostile to the player's fortress. An in-game site finder is available for quick searching. Places selected can vary from a frozen glacier, a temperate region, or a place away from the presence of goblin invasions. There is a "Surroundings" field which displays the good/evil range of the region and be "calm", "untamed", "mirthful", to "sinister" or "terrifying".
Embarking on an island, for example, will result in the fortress being cut-off from all the civilizations except their mountainhome (home civilization), thus receiving just one trading caravan per year and no invasions from goblins or necromancers. The site finder can help the players locate calm, serene sites rather then evil or savage ones. Evil biomes contain aggressive creatures and undead in addition to freak weather. Excessive temperatures too can be harmful to the dwarves and livestock while warm and temperate regions are ideal. Aquifers pose a significant hurdle for embarking because of making digging harder. The neighbouring civilizations of goblins are perpetually at war with the player's fortress while rest of the civilizations might be depending on historic events. They instead provide additional trading opportunities for the player by sending their own caravans once a year.
The player can, before embark, customize the team's supplies and skills but each dwarves mental and physical attributes are randomly generated. Some physical attributes are smart, active, slow to tire, inclination to anger, creativity and empathy, and these levels can vary for each dwarf. Some combat-related skills are fighting, dodging, kicking or wrestling while regular skills are mining, masonry, grower, herbalist, mason, mechanic, trade negotiator, carpenter, brewer or cook. The dwarves physical appearance, like hair and facial features, is also described. They may have a favorite drink; some will have take inspiration from various animals and may have a favorite. Each dwarf's relationships with others and the deities they worship can be viewed on their separate menu.
The geology in Dwarf Fortress is fairly accurate. Minerals appear in layers or clusters around the right depth. Gems like tourmalines can appear in rare clusters. Rocks like olivine or gabbro can be dug up. The top most layer usually consists of loamy sand—this counts as soil and can be used for underground farming. To farm on bare rock, irrigation is required. Water is simulated like falling sand, every space can contain up to seven levels of it. A tile having "one" level of water is the lowest while a tile with "seven" is full. There is a detailed system of temperature and heat. Fire is also represented in ASCII graphics and it can spread, burn dwarves and furniture. There are four basic seasons in an in-game year: spring, summer, autumn and winter.
Work orders and labors
After embarking, the player starts out with his expedition team but does not have direct control over them. The player has to designate areas for work or construction and the dwarves will do it themselves. For example, an area can be highlighted to be dug out or made into a channel. Stairways can be dug for dwelling into deeper regions and the depth is marked by the number of z-axis levels. In this way, the player can make rooms and hallways. Mining requires a pick which can be brought before embarking. A cave-in can be caused when a block of ground is dug out from under section which does not have any supports from any of its sides. The labor which involves moving stone is shared by all the dwarves and is a low-priority task. Stone can be moved by designating an area of land as a stone stockpile and the dwarves will begin moving it there. Food, furniture, fuel and any finished goods can all be kept designated stockpiles.
Labors can be assigned by selecting each dwarf and enabling it on a specific menu. Plants can be harvested and alcohol can be brewed from plants. A mason can cut big rocks into blocks for better storage or make stone doors, tables and chairs. Raw gems can be cut by a dwarf with the gemcutter labor enabled. Constructions like walls can be built and for wells, blocks and mechanisms are required. Carpenters can make beds and storage bins. Bins are useful for storing multiple items. Most of these activities take place in workshops which need to be constructed; for example, stills for brewing alcohol or a fishery workshop where a dwarf with the fish dissector labor enabled—who will extract meat and shells from a caught marine fauna. Craft-making involves making earrings, toys, scepters, goblets and figurines from a specific material like rock, bone or metal and is good for trading.
In bigger fortresses, animals can be tamed and slaughtered by butchers for a regular supply of meat, like an excess amount of dogs and cats. A cook can convert fat into tallow at a kitchen and it needs to be kept at room temperature. Unless the specific skill is enabled, a dwarf cannot build the related building or workshop. A player can toggle labors on or off irrespective of whether the said dwarf has that skill. In the game, dwarves can increase their skill by practice. Dwarves can be assigned any labors but their work still depends on their relative skill with it. Dwarves appear with skills randomly, some may have none, some will have one good skill while a few may have many. The entire dwarf population is categorized into 10 classes in the game depending on their maximum skill.
Supplies need to be taken indoors to prevent rotting. A refuse dump for corpses and filth can be designated outside to prevent miasma from spreading; this can upset the dwarves. Underground farming have customised crops like "Plump Helmet" mushrooms, which can be brewed to make mushroom wine. Cats can be brought to take care of vermin. A pen can be designated for animals. A role of a bookkeeper, manager and broker can be assigned to any dwarf during early game. This role requires an office which consists of a chair and a table. A book-keeper maintains records of every item present in the fort.
Dwarf management and Tantrum Spirals
Dwarves need to be provided with food and drink. Drinks are mostly in the form of alcohol and they need it twice the amount of times as food. A dwarf will get negative thoughts for drinking plain water and even for the same type of drink becoming necessary to grow different crops to produce a variety of drinks. Designating a cook to work at a kitchen to convert raw food into prepared meals give dwarves positive thoughts. A dwarf may claim ownership over domestic animals and it becomes their pet, thus will prevent it from being taken for butchering. Trading with various caravans which visit the fortress is useful to get supplies which are not available in the players' fortress area. A trade depot needs to be made for this and the first caravan arrives in the autumn season of the game.
A bedroom for each dwarf is needed. Beds can be assigned to as dormitories in case every dwarf does not have their room yet. Migrants come in larger numbers from the Mountainhomes to the fortress as it prospers, and will need further bedrooms. Dwarves may marry and female dwarves give birth. A dwarf's family and relationships can be viewed and they occasionally make new friends. A given room's worth can be increased in various ways, for example, by the quality of furniture, smoothing the stone or if it is dug out from clusters of gems or valuable minerals. Assigning such rooms to any dwarf will make them happy and there are modifiers associated with the room's worth. After smoothing, a room's floors and walls can be engraved. Each of the engraver's work can be viewed by reading the description of it. Subjects engraved range from notable events that happened during the fortress's founding to images of the dwarves themselves.
As the fortress expands and develops, new noble positions will become available. While normally regular dwarves will be happy with simple rooms provided to them, dwarves appointed or elected to noble positions will demand a specific luxuries in their accommodation and will not be pleased if dwarves of lower positions get better accommodation. Nobles will even make demands and mandates, getting negative thoughts if they are not fulfilled. Thus, keeping the balance between listening to the nobles versus ignoring their excessive demands is needed. A justice system is present to punish criminal dwarves which needs the noble positions "Sheriff" or for larger fortresses "Captain of the Guard". Other nobles may accuse specific dwarves for the player failing to complete their mandates or trading items prohibited by the nobles. If they do not get punished, then the nobles get additional negative thoughts. Other ways of a dwarf becoming a criminal are during a tantrum injuring or killing another dwarf and by destroying furniture. The punishment is meted out by the sheriff or the dwarf with the higher position. It could be a period in jail or a beating.
Sometimes, a vampire dwarf may arrive with a migrant wave also having a fake background history. The vampire may occasionally feed on one of the fortress' citizens and drain his or her blood. If this is done in presence of eye-witnesses, they will accuse the vampire dwarf who in turn will try to counter these accusations by blaming someone else in the justice screen. Vampires do not need sleep, food or drink and can be spotted by careful players. Every dead dwarf needs to be given a proper burial by constructing coffins. If they are not given a proper burial and their body is left to rot, their ghost will soon haunt the fortress, terrorizing the citizens. If the corpse is inaccessible, a memorial slab can be engraved instead. Dwarves can get upset upon losing their friends or relatives. Interacting with or seeing their corpses can aggravate this. They may express their frustration by breaking furniture and if a dwarf gets too many negative thoughts they may resort to suicide. Dwarves whose needs are not satisfied or who are stressed and unhappy will go into berserk, suicidal or homicidal tantrums.
A "Tantrum Spiral" is chain reaction where a single dwarf's unhappiness can cause the entire fortress' population to start throwing tantrums. This is one of the biggest threats despite coming from within the fortress itself and not from any external cause. A Tantrum Spiral could start when one single dwarf throws a tantrum due to unhappiness and attacks a nearby citizen. A resulting death of any dwarf with many friends could drastically affect the happiness of many other dwarves. Thus, more dwarves may start throwing tantrums causing a cascading effect. Keeping all the dwarves with more happy thoughts than unhappy ones at all times will prevent this. Losing a friend, encountering a ghost, coming in contact with miasma, sustaining injuries, losing a pet or having poor clothing can give a dwarf negative thoughts. Some ways to give positive thoughts are by improving their living conditions by giving them personal bedrooms, improving the main dining room or providing them different alcoholic drinks and well-cooked meals. Once a Tantrum Spiral begins, it is difficult to contain it and can result in a few surviving dwarves and a destroyed fortress due to the endless tantrums.
Strange Moods and industry
Legendary artifacts will be constructed by inspired or stressed dwarves, by occasionally getting into a "Strange Mood" (sometimes possessed by a spirit), taking over a workshop, and demanding various materials. Once the dwarf claims a workshop, it will go searching around the fortress for the required materials and begin construction, with a player getting a notification and again one, after it is completed. If it cannot find the materials, the dwarf will wait at the workshop till the required material is available. The dwarf will remain isolated in that workshop from the rest of the populace as the work begins. After a few in-game weeks, the work gets completed with an item so masterfully crafted that it usually worth more than a beginning fortress' total wealth put together. Sometimes, the said dwarf will get a sudden huge gain in that skill level.
A single dwarf may get a strange mood only once. It might strike at any time, the affected dwarves stop doing their work and will rush to a specific workshop with an idea of crafting or constructing an artifact item. If successful, they will get a happy thought, may get maximum "legendary" status in the respective skill and the fortress will get an artifact item to use or admire. A weapon artifact, for instance, will be extremely useful. These artifacts will be added to the world's records. and its exact description can be viewed. Through this entire period of being in a strange mood, a dwarf will not eat, drink or sleep and will eventually go insane if prolonged due to any reason. The materials demanded can be viewed by the player. If the duration is extended beyond the limit, the dwarf may leave the workshop and eventually succumb to thirst or go beserk, attacking nearby dwarves and needing to be put down. Relatively high skill-levels can result in the dwarf's work to be "masterpiece" quality items.
The major industries in the beginning are the wood, stone and the food industries which remain key to run a successful fortress. The metal, meat and cloth are established usually later in successful fortresses while the gem, glass, and clay are the more optional choices. The metal industry has a very important role for any fortress because it produces weapons and armor for the military, trap components for defense and high-value furniture and decorations for the nobles. Both metal and leather works can produce armor. Mineral ores can be mined just like normal stone which leaves behind the raw ore and that can be smelted. When smelted, they produce their corresponding metal bars. Different ores or metal bars can be alloyed together for higher quality and different materials. For steel production, flux stones are essential to make pig iron bars and smelt it with regular iron and coal (or charcoal). Specific metal items can be brought from traders and melted back to their respective bars. Without steel, the alloy bronze or regular iron are the next best suitable metals to use. Bronze requires two ores or bars of tin and copper. The metal adamantine, found deep below, is extremely light but very strong thus making excellent sharp weapons and armor. Raw adamantine can be extracted into strands for the dwarves whose labor is enabled and the strands can be either woven in cloth or smelted into wafers.
Threats, defense and dwelling deeper
Wildlife is usually harmless, sometimes consisting of keas or monkeys which may scare the dwarves or steal supplies. The flora and fauna depend on the player's location. More fierce wildlife which can be dangerous include elephants, bears, unicorns, giant spiders and wolves. Random creatures like vampires, hydras, titans, dragons (which can cause fires) may attack a thriving fort. The first in-game year will usually consist of kobold thieves and goblin snatchers trying to infiltrate the fortress. They will be hidden unless detected by any citizen or livestock. Thieves try to steal valuables while snatchers try to kidnap dwarven children to raise them as future goblin soldiers. Wealthier and more populated fortresses will get ambushes and sieges from neighboring goblins. Ambushes consist of around a dozen armed goblins who sneak around the map until detected. A equipped and trained military can easily defeat them but the usual victims are civilians who leave the fortress for outdoor-related tasks.
Sieges consist of armies of enemies, generally bringing experienced squad leaders, trolls and war animals as mounts—both which can destroy buildings. Unlike ambushes, a siege is announced once the armies enter the fortress' map. Rather than sent dwarf soldiers directly toward these armies, which can result in heavy losses, players can use traps, engineering and general defense during such sieges. A thriving fortress will also attract certain mega-beasts or "Forgotten Beasts" which may be appear both above and below ground. They are dangerous unique creatures with randomized physical qualities and abilities like poison sprays, webs and building destroyer abilities. Undead are harder to kill, and often reanimate once they are defeated with their body parts being separate units to fight. Undead attack mainly in evil zones or if the player embarks with a Necromancer Tower being near the site. Evil biomes are challenging because of freak weather and turning any living creature into a zombie. Thus, any dwarf dead in this area will reanimate and may even come out of their coffins. A butchery and fishery industry will also be difficult to set up because animal parts can also reanimate and attack dwarves.
In the military setup, multiple squads can be formed with patrols scheduled so that at a given time, no one is inactive, thus making conscripting dwarves an effective plan to control their large populations. A militia commander noble position needs to be filled first. It is favorable to make the unskilled workers to do hauling work and join the militia while letting the professional get on with their respective work. Each squad gets a random name, needs a barracks to train in, and a uniform (armor and weapon) needs to be chosen. Squads can be directly commanded to attack enemies. Barracks rooms are for their on- and off-duty training. Archery in the game is using crossbows and training involves constructing a range with targets. Those with this skill will be labeled as "marksdwarves". Traps can be made by ordering a mechanic to make mechanisms and if without metal, a carpenter to construct spikes or spiked balls or cages. A trap can then be made by ordering these two or any weapon of any combination to be constructed a location. Walls can be carved into fortifications and be used by archers during attacks. Kennels can be made to train war animals for dwarves with the animal trainer skill.
The combat system in Dwarf Fortress is very detailed. Combat is displayed by viewing the log which describes each weapon striking a specific part of the character's body. Internal organs can get punctured, characters can fall to the ground and vomit and lose body parts. The wrestling skill allows characters to hold parts of the body and perform throws or break bones. Each dwarf has individually detailed limbs, each with damageable bone, fat, muscle and skin. Fat can be bruised without breaking bones and vice versa. Injuries sometimes can be permanent. There is a medical system for taking care of minor injuries. A hospital can be set up containing crutches for handicapped dwarves, traction benches, plasters and cloth for casts and bandages, thread for suturing, splints and a dwarf can be assigned a role of chief medical officer.
Digging deeper is usually done for finding magma, which is a fuel source and removes the player's dependence on coal or wood. Magma is used for smelting ore and is deep underground. Another reason to dig toward deeper z-levels is for searching for specific raw materials. Nobles dwarves like dukes, barons or counts will demand heavily decorated mausoleums as their tombs. They end up throwing a tantrum if they do not like it. Dwarves given positions of nobles often mandate the certain objects be made from specific materials or metals. Magma pools or even bigger seas are found while digging into warm rock. Near magma seas, raw adamantine stratums can be found. They are shaped like columns, which pass through the entire magma sea. These columns then get hollow and are breakable, which reveal are entire shaft opening further deeper into the underworld or hell. Underworld creatures are countless and can bring entire fortresses to ruin.
Adventure mode is a roguelike played in the generated world. In this mode, the player starts out with character creation similar to other role-playing games, here players can choose a name, gender and spend points on specific skills, which depends on whether they can choose from a Peasant, Hero and Demigod. The character starts off in a random town and can interact with the various non-player characters, with some giving quests (usually to slay a outlaw or megabeast) , speak about the surrounding areas and others offering to follow and help the character. Similarly, players can choose to explore any part of the generated world or find the area of their previously slain character. A player can visit their old abandoned fortresses, seek out the treasures and wield previously made artifacts.
Early development (2002–2006)
One of Tarn and Zach Adams' early works was a text based adventure game called dragslay, written in the BASIC language and influenced by Dungeons and Dragons. This was the Adams brothers first fantasy project. In high school, Tarn Adams taught himself the C programming language and developed it further, adding a world and goblin tribes that the player was free to kill. dragslay would later have an important influence on Dwarf Fortress. Adams explained his interest in fantasy games, that he had grown up "surrounded by that sort of thing...along with generic sci-fi, generic fantasy is part of our heritage." It had enemies who stacked skulls outside their caves, shouted at the player's character, tracked which players they had killed--all this is present in the Dwarf Fortress Adventure mode. Years later, before entering graduate school in mathematics, Adams began working on a project he called Slaves to Armok: God of Blood. It was named after a deity in dragslay, originally named for a variable "arm_ok"—which counted the number of limbs the player still had attached. This new project was a two-dimensional (would later have 3D graphics) isometric fantasy role-playing game in which the player encountered and fought goblins.
Tarn took some time off Armok to work on small side-projects, and another one which would inspire Dwarf Fortress was Mutant Miner. It was turn-based loosely inspired by a game called Miner VGA. Mutant Miner involved the player digging holes underneath a number of buildings, searching for ores, fighting monsters, and carrying radioactive "goo" back to the surface for application in growing extra limbs and gaining other abilities. Adams was dissatisfied with only having a single miner, and the game began to lag because it was turn-based. Adams said:
...instead of rewriting the game, I thought, well maybe it should be dwarves instead. And it should be real-time to combat the [lag] problem. Now, you'd be digging out minerals in a mountain, combating threats inside, and making little workshops. Then I thought, well, how should the high score list work? We really like to keep records of plays. Not just high score lists, but expansive logs. So we'll often try to think of ways to play with the idea. This time, the idea was to let your adventurer come into the fortress after you lose and find the goblets you've made, and journals it generates.
First release (2006)
Adams began working on Dwarf Fortress in October 2002, estimating that the project would take two months, but suspended development soon after, in order to finish his previous work, Armok. He explained that it began like the 1982 arcade game Dig Dug. The Adams brothers started the Bay 12 Games company, launching its website and releasing their games online. By 2004, Adams announced on his website that he would be switching his main project to Dwarf Fortress after he struggled to continue working on Armok, after all its added features became harder to maintain. Adams explained that it would be a dwarf simulation game but he kept Adventure mode as a surprise feature, which was revealed during its release. At that time, his fan base consisted of a few dozen people and more came in when he made this announcement. He put up a PayPal button after a request from a fan during his birthday; similarly, a subscriber system was added later. In the next five months, they made around $300, which brought in only enough to cover the site's $20 hosting cost. He dubbed the game as Slaves to Armok, God of Blood II: Dwarf Fortress; Adams explained that it was a sequel because it continued to work on much of Armok's code but said its cumbersome name was mostly "for kicks."
Adams decided to focus on the game's development full-time during his first year of his math post-doctorate at Texas A&M in 2006. He quit it after a year and decided to use up his savings of $15,000. The university offered him $50,000 if he would stay another year. Adams agreed and commented on this, "I woke up the morning after I gave notice, like, I can actually make this work." Adams expected he would have to get a job in order to support himself and use his savings because the game had not been released yet. Development continued till 8 August 2006, when the first alpha version (version 0.21.93.19a) was released. Donations reached $800-$1000 in the following months, this average increased gradually till they were financially stable. He then decided to solely rely on donations.
Adams did not use the 3D graphics which Armok had since its development was hampered because of it. He cited the ease in development of features like fluid simulation, copyright issues with the art and more unhindered possibilities as further reasons for not using it. He was originally used to ASCII graphics and preferred it over tilesets because it being traditionally in most roguelikes; he also did not want each object to have a tile representations. The story-generation originated first from Armok, although present to some extent in dragslay. Both would write different chapters of events they would like to see, mix it together and try to implement it. Most of this story writing is handled by Zach, who also has a role in the game's development. Zach graduated in ancient history and books like The Twelve Caesars and the writings of Assyrian kings influenced the game.
Tarn Adams was influenced by roguelike games like 1985 Hack because of its ASCII graphics, randomly generated levels and detailed mechanics. The body part and wound system was inspired by 1990 role-playing game Cyberpunk 2020. Adams cited Ultima series as the inspiration for his generated worlds. Adams prefers modeling on individual elements, rather than entire systems for better simulations with outcomes being under his control. He makes lists of these, either researching online, taking from community suggestions or specific sources which are comprehensible to him. For the distinct personalities of each unit, Adams took it from NEO PI-R test of which he admitted knowing little about. Simulating each individual's body led to the butchery and the wrestling system. Each dwarf navigates using the A* algorithm. The feature of carps eating dwarves was unexpected when the game was released. He had written them having the same size while carps were designed to be carnivorous. Adams composed the game's flamenco-inspired music.
A z-axis was introduced in the 2008 release because he felt the limitations with a planar surface increasing; the feature of making various constructions like walls was also added at this time. In the earlier version, players could dig only into a mountainside and not underground because of having only one "z-level", thus it was considered "2D". This was significantly easier to maintain due to the limited playable area. Adams commented that this major change was further difficult because of taking into account details like fluid mechanics and cave-ins. The z-axis system removed the old form of metal availability and river-chasm-magma set-up and allowed fortresses to be built underground. The April 2010 release brought 30 new underground species and in 2011 some added features were night creatures and gremlins, who have to ability to trigger a fortress's levers. In 2012, more traps, abilities, syndromes, detailed cities and tombs were added in addition to vampiric and lycanthropic infections, necromancers and undead. Minecarts as a new hauling system was added in the same year.
On his reliance on PayPal donations, Adams is content with it since he feels that people really like his work or they would not pay. Ever since its release, donations kept increasing and remaining stable except having a sudden increase during a new version update. He got $50,000 in 2010 because he released a major update after a long gap. Their expenses being low, he has maintained that he is happy as long as Dwarf Fortress is self-sustaining and will not charge for it. In 2011, he refused a job offer from an unspecified major developer and a $300,000 deal to license the name Dwarf Fortress from another company. Adams felt that this amount would not equate to the long-term donations he would receive. Adams prefers working on his own and not being part of the gaming industry. In 2013, the average was $4000 a month. Adams said, "Barely in the black one month, a little in the red another month. ... It's a risk I'm willing to take, and really I couldn't have it any other way." He spent no money on advertising and was happy when bloggers, reviewers like former game journalist Kieron Gillen from PC Gamer and Games for Windows wrote about his game.
As of September 2014[update], the latest update was version 0.40.13, with it completing twelve years in development despite being in alpha version. He updates Dwarf Fortress periodically and often taking down items or features from his list which get outdated or are pending for too long. Adams has been able to maintain focus by shifting his attention to different aspects of the game, given its volume of varied features. While regular game development aim to perfect their work for release, he considers this the drawback since he continue exploring and learning while adding new features. Wired and Rock, Paper, Shotgun noted its sometimes funny but unintentional bug fixes, with PC Gamer saying it makes an entertaining RSS feed to subscribe to. Adams' personal favorites are a bug that involved a dwarf taking a bed, going over to a farm and planting it and a dwarven executioner, unable to wield his hammer due to his broken arms, delivering punishments by biting his victims; holding someone's arm in his mouth for many in-game years.
Tarn Adams considers Dwarf Fortress his life's work, and has stated in 2011 that he does not expect version 1.0 to be released for at least another twenty years, and even after that, he would still continue to update it. Adams calls his game an open-ended "story generator". The game's code base is proprietary, and Adams has stated he has no plans to release it into the open source domain, citing the risk of them going into financial trouble. Nonetheless, he acknowledged the role of the community in supporting its development and has endorsed a number of third-party tools, visualizers and interface code. He explained he would consider releasing its source if he could not maintain it any more, seeing different game developers taking it up. He maintains that he does not mind any modifications as long as he is not put into risk.
Adams describes version 1.0 having an Adventure mode that would be a regular role-playing game, with changing plots and ordering subordinates to perform various tasks. Fortress mode would have a closer relationship with the outside generated world through war, trade and diplomacy. The world being bigger; he envisages it to have much more features like magic, tutorials and a better interface. According to him, tutorials are a burden because of the additional need to be updated. He said, "...sitting down with a fresh DF world would be like sitting down to read a middling fantasy author you haven't read before, but with all the extras that being a video game provides, including the ability to write your own sequels." Modern in-game technologies and 3D graphics were some fan requests Adams said he would never implement, yet showing ambivalence about the latter if the task was easy enough. For Adams working on adding new aspects to his game, he prioritizes what he wants to see, what the community wants, specific initial features needed before making it more advanced, and sometimes anything that catches his attention.
The game received attention mainly because of its emergent gameplay, ASCII graphics, complexity, poor interface and difficulty, with some reviewers describing playing the game from start as a steep learning curve—with the meaning of a difficult learning process. It has been compared to other simulations games like Simcity and The Sims, Dungeon Keeper and roguelike games like NetHack. The game has not had much influence on the gaming industry because of its non-commercial nature. It being a two-man self-sustaining project, and Adams' independence and capability to follow his own ideas were highlighted. Gamasutra said, "There have been few indie gaming success stories as big as Dwarf Fortress" and Wired magazine, following one of its updates, described it as an "obtuse, wildly ambitious work-in-progress mashes the brutal dungeon crawling of roguelikes with the detail-oriented creativity of city-building sims."
The depth and complexity were praised. Jonah Weiner from The New York Times stated, "Many simulation games offer players a bag of building blocks, but few dangle a bag as deep, or blocks as small and intricately interlocking, as Dwarf Fortress." PC Gamer's Steve Hogarty commented, "Dwarf Fortress's reluctance to expend even a joule of energy in prettying itself results in astonishing hidden complexity." Regarding the open-ended nature and emergent gameplay, Rock, Paper, Shotgun's Graham Smith concluded that its procedurally generated world combined with the every character simulated "down to the most minute detail", the results are "often hilarious, occasionally tragic, and always surprising." Mike Rose from Gamasutra said, "...to an outsider looking in on this game so many years into development, with such a wide scope of features and potential play styles, it's fair to say that getting into Dwarf Fortress is perhaps one of the most daunting tasks the video game industry as a whole can provide."
The lack of graphics, poor interface and controls were seen as the reasons for the game's difficulty. However, the reviewers also noted most of it having a significant role in gameplay and the argument that the primitive ASCII graphics forces players to use their own imagination, making it more engaging. Weiner wrote, "[the game] may not look real, but once you're hooked, it feels vast, enveloping, alive. A micro-manager's dream, the game gleefully blurs the distinction between painstaking labor and creative thrill." Quintin Smith from Rock, Paper, Shotgun said, "The interface has a tough job to do, bless it, but getting it to do what you want is like teaching a beetle to cook." Ars Technica's Casey Johnston also highlighted the difficulty in performing basic actions and felt that tinkering or experimenting ended up being unproductive; she compared it to "trying to build a skyscraper by banging two rocks together". She pointed out the lack of in-game tutorial and said how players can learn by themselves in other games, which are also open-ended or have intuitive mechanics, but in Dwarf Fortress, there is no autonomy "even after hours" of gameplay.
Dwarf Fortress has attracted a significant cult following. Web communties devoted to the game came up on Something Awful forums besides on Bay 12 Games. Adams uses the nickname "Toady One" on the forums. The game's difficulty with most fortresses eventually succumbing to various forms of defeats led to its slogan "Losing is fun!" Adams said that it was originally from the manual, added there as a consolation for players to get a grip on the issue of permadeath. The game's official podcast is called "Dwarf Fortress Talk", where the brothers answer questions from players. They send out crayon drawings or short stories to the donors, customized to their requests and feature the highest donors on their website. Besides donations, Adams said some fans have given computers while others have directly helped him with the game development. A community member ported it to Mac and Linux for free and other volunteers handle the bug tracking system.
Players and members of the community have often written creative interpretations of game events. Fans have made diaries, short videos, comics and audio depicting their story whether it involved heroism or defeat. Besides testing the game, sharing it with others and supporting it through donations, they make suggestions, help newcomers, share stories and information in the Bay 12 Games forums. They have compiled a dedicated wiki for the game. There are also fan-organized podcasts, and meet-ups. Adams commented about some fans who donated but have not played the game—just there for reading the stories. In 2006, a saga called "Boatmurdered" where fans passed around a single fortress and each played the game and saved it before sending it to another, was portrayed in detail from the start to its destructive end. This spread around gaming sites and boosted the game's popularity. Other notable fortress illustrations were "Matul Remrit", "Bronzemurdered" and "Oilfurnace", with the latter two being comics.
On the game's community, Tarn Adams said, "They are the reason I've been able to make the step from hobbyist to full-time developer. I'm lucky to be able to run with whatever ideas we have and try new things." On players sending him forum posts or emails detailing their stories or events that happened during the game, Adams said, "It's really gratifying, because it's one of the things we set out to do is to get people to write these narratives about their game." Adams has admitted that the some feats of the community surprised even him. Adams stated that the most impressive thing he had ever seen done with the game was when a player managed to create an entire Turing-complete calculator powered by dwarves. It was an 8-bit water-based programmable computer using around 10,000 objects consisting of 672 pumps, 2000 logs, 8,500 mechanisms and further thousands of doors and blocks.
There have been tutorials on YouTube with one being a 15-part series, and another 12-part written series called "The Complete and Utter Newby Tutorial for Dwarf Fortress". There are third-party utilities for the game like "Dwarf Therapist" which helps the player in managing toggling labors and skills quicker. Another one called "Stonesense" with the help of "DFHack", a library, can render the game in a 3D isometric view. A "DF to Minecraft" utility was developed where players could load their in-game works to be able to view it while playing Minecraft. An illustrated guide to the game, called Getting Started with Dwarf Fortress: Learn to play the most complex video game ever made had been released by technology publisher O'Reilly Media in 2012 written by Peter Tyson. Containing 240 pages, it also has a foreword from Adams and is updated along with the game's development.
The game influenced Minecraft, reviewers considered it a more user-friendly version of Dwarf Fortress. Adams has been thankful for the Minecraft developers citing his game, because that drew more players. There have also been many other games inspired by Dwarf Fortress but they failed to replicate its visual style and depth. Homages to the game appear in the World of Warcraft. In March 2013, the Museum of Modern Art in New York City exhibited Dwarf Fortress among other games selected to depict the history of video gaming. The curator, Paola Antonelli, said she was amazed by the combination of "beautiful aesthetics" and "mind-boggling" complexity in Dwarf Fortress. In July 2014, the game won a poll conducted by Turtle Beach as the community's most "Beautiful Game" where games where nominated by fans posting videos, images or text; a list was compiled by the community which also contained The Legend of Zelda: The Wind Waker, Far Cry 3 and The Last of Us. Justin Ma, one of the developers of FTL: Faster Than Light, commented on its ASCII graphics, "Part of the reason Dwarf Fortress can include a breadth of mechanics unseen in other games is because complex mechanics are expressed in the most simple of visual forms." Gaslamp Games cited it as one their main influences for the game Clockwork Empires.
Game designer Craig Ellsworth commended Dwarf Fortress for having a uniquely long "staying power". According to Ellsworth, it will not be replaced by any other more advanced game of its genre, partly because of it being the pioneer of its own; also since its on PC, because console games get replaced faster. He wrote, "There is simply no such thing as a flashier Dwarf Fortress, and there can't be, by definition." Other reasons, according to him, were it being of no charge and its long development period with its design to be never-ending. He wrote that the game will have it maximum interest at its 1.0 version with its legacy being more than just a historic value compared to other classic games. He pointed out that people like the game in its present condition; they will continue playing it more ardently, as long as it keeps developing, especially with new additions and features. He compared it to Monopoly and the card game Magic: The Gathering. Ellsworth finally said that the game is either a "one-time fluke" or will inspire "a rise of ultra-small indies" with similar financial setups.
- Moore, Bo (July 2014). "Now You Can Play Dwarf Fortress in Real-Time 3-D". Wired. Retrieved 24 July 2014.
- Kieron Gillen (18 February 2011). "The Very Important List Of PC Games, Part 5/5". Rock, Paper, Shotgun. Retrieved 13 May 2014.
- Pearson, Dan (31 January 2013). "Where I'm @: A Brief Look At The Resurgence of Roguelikes". GameIndustry.biz. Archived from the original on 2014-09-03. Retrieved 24 July 2014.
- Daniel Goldberg; Linus Larsson (September 2013). "The Amazingly Unlikely Story of How Minecraft Was Born". Wired. Retrieved 10 June 2014.
- Mastrapa, Gus (September 2010). "Kiwi Comic Tells Tale of Dwarf Fortress Failure". Wired. Retrieved 14 May 2014.
- Graham Smith (16 April 2014). "Dwarf Fortress: The Detailed Roguelike That's Easy To Play". Rock, Paper, Shotgun. Archived from the original on 2014-07-09. Retrieved 14 May 2014.
- McDougall, Jaz (July 2010). "Dwarf Fortress dev log remains hilariously grim". PC Gamer. Retrieved 14 May 2014.
- Tyson 2012, p. 9–14.
- Josh Harris (27 February 2008). "Interview: The Making Of Dwarf Fortress". Gamasutra. Archived from the original on 2014-05-11. Retrieved 17 April 2014.
- Steve Hogarty (August 2011). "Dwarf Fortress diary: How seven drunks opened a portal to Hell p:1". PC Gamer. Archived from the original on 2014-07-27. Retrieved 17 April 2014.
- Quintin Smith (23 September 2010). "Dwarf Fortress: The Song Of Onionbog, Pt 1". Rock, Paper, Shotgun. Archived from the original on 2014-05-14. Retrieved 28 May 2014.
- Johnston, Casey (25 February 2013). "Dwarf Fortress: Ten hours with the most inscrutable video game of all time". Ars Technica. Archived from the original on 2014-08-12. Retrieved 12 May 2014.
- Tyson 2012, p. 15–17.
- Alex Spencer (26 Dec 2013). "A History of Roguelikes in 6 Free Games". IGN. Archived from the original on 2014-04-13. Retrieved 15 May 2014.
- "Roburky's Dwarf Fortress Diary". Rock, Paper, Shotgun. 14 June 2009. Archived from the original on 2014-05-14. Retrieved 14 May 2014.
- Quintin Smith (30 September 2010). "The Song Of Onionbog, Pt 4: Fascism & War". Rock Paper Shotgun. Archived from the original on 2014-05-11. Retrieved 28 May 2014.
- Tyson 2012, p. 46.
- Tyson 2012, p. 86.
- Quintin Smith (28 September 2010). "The Song Of Onionbog, Pt 3: Turtle Biscuits". Rock Paper Shotgun. Archived from the original on 2014-05-14. Retrieved 28 May 2014.
- Quintin Smith (27 September 2010). "The Song Of Onionbog, Pt 2: Ingish's Duty". Rock Paper Shotgun. Archived from the original on 2014-05-11. Retrieved 28 May 2014.
- Steve Hogarty (August 2011). "Dwarf Fortress diary: How seven drunks opened a portal to Hell p:2". PC Gamer. Archived from the original on 2013-10-01. Retrieved 17 April 2014.
- Tyson 2012, p. 73–76.
- Tyson 2012, p. 133–135.
- Tyson 2012, p. 77–78.
- Tyson 2012, p. 67–70.
- Tyson 2012, p. 109.
- Tyson 2012, p. 117–120.
- Tyson 2012, p. 161–162.
- Tyson 2012, p. 163–164.
- Tyson 2012, p. 106.
- Kieron Gillen (13 September 2006). "The State of Independence #5". Eurogamer. Archived from the original on 2013-03-28. Retrieved 11 July 2012.
- Steve Hogarty (August 2011). "Dwarf Fortress diary: How seven drunks opened a portal to Hell p:3". PC Gamer. Archived from the original on 2013-09-30. Retrieved 17 April 2014.
- "Dwarf Fortress developer interview". PC Gamer. August 2011. Archived from the original on 2013-03-08. Retrieved 14 May 2014.
- Johah Weiner (21 July 2011). "The Brilliance of Dwarf Fortress". The New York Times. Retrieved 27 May 2012.
- Chris LaVigne (March 2008). "Critical Success, Commercial Flop: For the Love of the Game p:2". The Escapist. Archived from the original on 2014-08-15. Retrieved 11 July 2012.
- Jaz McDougall (August 2010). "Community heroes: Tarn Adams, for Dwarf Fortress p:1". PC Gamer. Archived from the original on 2013-01-11. Retrieved 11 July 2012.
- "Older Versions". Bay 12 Games. Retrieved 13 July 2012.
- Mike Rose (2 July 2013). "Dwarf Fortress in 2013". Gamasutra. Archived from the original on 2014-05-11. Retrieved 18 April 2014.
- Meeks, Elijah (11 May 2010). "Procedural Humanities - An Interview with Tarn Adams, Creator of Dwarf Fortress". HASTAC. Archived from the original on 2014-02-01. Retrieved 19 June 2014.
- Hall, Charlie (24 July 2014). "Download the Dwarf Fortress soundtrack and rock out in ASCII". Polygon. Archived from the original on 2014-10-22. Retrieved 23 October 2014.
- Senior, Tom (February 2012). "Dwarf Fortress update adds "secret vampire dwarves" and werewolf invasions". PC Gamer. Retrieved 14 May 2014.
- Smith, Adam (14 February 2012). "Never Too Deep: Dwarf Fortress' Massive Update". Rock, Paper, Shotgun. Retrieved 24 July 2014.
- Tyson 2012, p. 187.
- Chris LaVigne (March 2008). "Critical Success, Commercial Flop: For the Love of the Game p:3". The Escapist. Archived from the original on 2014-08-15. Retrieved 11 July 2012.
- "Dwarf Fortress Current Development". Bay 12 Games. Retrieved 10 July 2012.
- Mastrapa, Gus (April 2010). "Elaborate, Sprawling Freeware Dwarf Fortress Updated". Wired. Archived from the original on 2014-08-15. Retrieved 14 May 2014.
- Jaz McDougall (August 2010). "Community heroes: Tarn Adams, for Dwarf Fortress p:2". PC Gamer. Archived from the original on 2013-01-14. Retrieved 11 July 2012.
- K. Thor Jensen (8 August 2011). "The Geekiest Game Simulators". UGO Networks. Retrieved 15 May 2014.[dead link]
- Senior, Tom (September 2010). "Explore your Dwarf Fortress dungeon in Minecraft". PC Gamer. Retrieved 14 May 2014.
- Pearson, Dan (July 2013). "Dwarf Fortress creators were offered "6 figures" by a publisher". GamesIndustry.biz. Retrieved 24 July 2014.
- Chalk, Andy (June 2014). "Dwarf Fortress update coming in July, the first in two years". PC Gamer. Retrieved 25 July 2014.
- Luke Plunkett (30 January 2013). "After Years Of Playing A Game, These Guys Turned Their Exploits Into A Giant Story". Kotaku. Retrieved 15 May 2014.
- McDougall, Jaz (September 2010). "Oilfurnace: an illustrated Dwarf Fortress tale". PC Gamer. Retrieved 14 May 2014.
- Ganapati, Priya (October 2010). "Geeky Gamers Build Working Computers out of Virtual Blocks". Wired. Retrieved 14 May 2014.
- Gillen, Kieron (8 January 2009). "Losing Is Fun, Learning is Better: DF UltraTutorials". Rock, Paper, Shotgun. Retrieved 24 July 2014.
- Gillen, Kieron (10 March 2009). "Dwarf Fortress For Minors: Newbie Tutorials". Rock, Paper, Shotgun. Retrieved 25 July 2014.
- Brown, Nathan (June 2012). "Dwarf Fortress guide published". Edge. Retrieved 24 July 2014.
- Luke Plunkett (12 November 2010). "The PC's Best Free Games Right Now". Kotaku. Retrieved 15 May 2014.
- Eddie Makuch (29 November 2012). "Museum of Modern Art opening game gallery". Gamespot. Retrieved 10 June 2014.
- "[Media Alert] Dwarf Fortress tops Turtle Beach poll to find players' "Beautiful Game"". Gamasutra. 23 July 2014. Archived from the original on 2014-10-22. Retrieved 21 September 2014.
- Lahti, Evan (August 2012). "Interview: Gaslamp Games' mad, incredible vision for Clockwork Empires". PC Gamer. Archived from the original on 2014-03-27. Retrieved 25 July 2014.
- Ellsworth, Craig (24 March 2013). "Dwarf Fortress: A game that will live forever?". IndieGames.com. Archived from the original on 2013-06-02. Retrieved 24 July 2014.
- Tyson, Peter (2012). Getting Started with Dwarf Fortress: Learn to play the most complex video game ever made. "O'Reilly Media, Inc.". ISBN 978-1-4493-1494-1.