Dwarf Fortress

Dwarf Fortress
Logo videohry
Logo videohry
Základní informace
VývojářBay 12 Games
VydavateléBay 12 Games
Kitfox Games (Steam verze)
DesignéřiTarn Adams
Zach Adams
EngineASCII grafika
PlatformyMicrosoft Windows
Mac OS X
Linux
Steam
Datum vydání8. srpna 2006
6. prosince 2022 (Steam)
Žánrybudovatelská strategie
roguelike
Herní módsingleplayer
Oficiální webové stránky
Některá data mohou pocházet z datové položky.

Dwarf Fortress (celým názvem Slaves to Armok: God of Blood Chapter II: Dwarf Fortress) je freewareová fantasy hra od dvou vývojářů, Tarna Adamse a Zacha Adamse. Její vývoj začal roku 2002,[1] přičemž kontinuálně se na hře pracuje od roku 2006. Práce na hře pokračují až dodnes. Dwarf Fortress je graficky zpracován pomocí ASCII znaků a obsahuje komplexní fyzikální engine. Svět ve hře je celý generován počítačem a každý takovýto svět obsahuje jedinečné historické události, postavy a terén. Ve hře se vyskytují dva herní módy. Ve fortress mode převezme hráč kontrolu nad skupinou trpaslíků a postupně se snaží postavit mocnou a bohatou pevnost. Během hraní se musí hráč vypořádat s nástrahami okolí, nájezdníky, obléháním nebo třeba i s upíry. Druhým herním módem je adventurer mode, ve kterém se hráč stane dobrodruhem, za kterého cestuje po světě a bojuje s rozličnými příšerami.

Hra získala oblibu díky velké komplexnosti a drží si malou, ale stálou skupinu fanoušků. Na druhou stranu kritici poukazují na extrémní obtížnost se hru naučit a nemožnost hru jakkoli vyhrát. Každá pevnost, jedno jak úspěšná, je předurčena k zániku, na což poukazuje i motto hry „Losing is fun.“ V prosinci 2022 vyšla na Steamu placená verze hry.

Hra

Generování světa

Každá hra začíná generováním světa. Samotný svět je náhodný, ale hráč je schopen ho velmi ovlivnit. Nastavuje totiž velikost mapy, počet zvěře, četnost minerálů nebo výskyt nepřátel. Generátor mapy nejdříve vytvoří nadmořskou výšku mapy, poté podnebí, četnost srážek a vlhkost vzduchu. Dále nastavuje velikost vegetace a salinitu. Každá část mapy je na základě kombinace těchto hodnot rozdělena do biomů. Každá část země je také rozdělena a ohodnocena na zlou, neutrální nebo hodnou podle výskytu nepřátel (v orig. evil, neutral, good) a také na vlídnou, divokou nebo krutou podle počtu nebezpečných zířat (v orig. benign, wild, savage). Dále jsou vytvořeny řeky, které tečou z vrchů do nížin, a také se vygenerují zvířata, rostliny a lesy.[2]

V tomto bodě končí generování terénu a začíná tvorba dějin. Simuluje se život humanoidních bytostí, jak se reprodukují, vedou války a kolonizují svět. S kolonizací jde ruku v ruce tvorba silnic a měst a svět se stává více pohostinný. Běh dějin se zastaví na hodnotě nastavené hráčem, mapa se uloží a připraví se ke hraní. Jakékoli pevnosti které budou hráčem nadále ve hře postaveny, na světě zůstávají a jsou k dispozici při dalším hraní pro zpětnou kolonizaci nebo návštěvu dobrodruha.[3]

Fortress mode

Příklad mapy vygenerovaného světa v ASCII grafice

Primárním módem hry je Fortress mode, ve kterém hráč přebírá kontrolu nad sedmi trpaslíky, se kterými se pokusí vystavět mocnou a prosperující pevnost. U trpaslíků si nejdříve navolí schopnosti a zásoby, které si do nové pevnosti vezmou s sebou. Zásoby normálně obsahují semena plodin pro farmaření, sekery pro dřevorubce, krumpáče pro horníky, batohy a medicínské vybavení, barely jídla a alkoholu a kovadlinu. Místní prostředí silně ovlivňuje úspěch pevnosti. Pokud si hráč vybere nebezpečný region, bude se muset vypořádat se silnějšími a velmi agresivními nemrtvými, kteří budou pevnost napadat od samého začátku. Přírodní bohatství, jako je dřevo, nerosty a rudy jsou velmi důležité pro chod pevnosti a jejich nedostatek způsobí její pomalý rozvoj.[2]

Nejdůležitějšími budovami ve hře Dwarf Fortress jsou dílny (v orig. workshop), ve kterých trpaslíci plní úkoly, které jim hráč zadá. Například v tesařství trpaslíci vytváří dřevěný nábytek, v klenotnictví vybrušují drahokamy do mnohých tvarů a následně jimi zdobí předměty nebo ve slévárně přeměňují rudy na kovy. Trpaslíci jsou přidělováni do práce na základě jejich povolání a čím více zkušeností v daném oboru mají, tím rychlejší a kvalitnější jejich práce bude. Trpaslíci samotní mají své vlastní osobnosti, fyzické a psychické vlastnosti, charakterové rysy a oblíbené či neoblíbené věci a činnosti. Všechny tyto vlastnosti ovlivňují jejich produktivitu a činnosti. Navíc příležitostně mohou upadnout do tzv. podivné nálady (v orig. strange mood). Když se toto stane, zaberou si workshop a začnou požadovat různé suroviny. Pokud tyto suroviny získají, vytvoří výrobek dokonalé kvality a nesmírné hodnoty (legendary artifact). Na druhou stranu, jestliže potřebné suroviny nezískají, začnou být šílení a mohou se pokusit o sebevraždu nebo dokonce se stát agresivními a napadnout ostatní trpaslíky.[2]

Důležitou součástí hry jsou obchodní karavany, většinou jedna za každou civilizovanou rasu, se kterou je hráč v míru (typicky trpaslíci, elfové a lidé), které jednou do roka přijíždí do pevnosti, aby mohly vyměnit zboží. Tito obchodníci jsou důležití pro rozvoj pevnosti, jelikož přivážejí i zboží a suroviny, ke kterým jinak hráč nemá přístup. Protože tyto karavany občas přijedou při nepřátelském útoku, je třeba při jejich příjezdu zvýšit vojenskou ostražitost. Pokud by při návštěvě pevnosti bylo zničeno příliš mnoho karavan, jejich civilizace vyhlásí pevnosti válku a začne posílat své vojáky, aby srovnali pevnost se zemí.[2]

Jakmile jsou vyhloubeny základní skladiště, farmy, pokoje a jídelny, hráč začíná postupovat hlouběji a hlouběji pod zem, objevuje místní geologii a nalézá minerály a rudy, které jsou pro úspěšnou pevnost nezbytné. S tím, jak se populace pevnosti rozrůstá příchody migrantů a narozením dětí, hráč musí vyhloubit nové pokoje, místnosti, žaláře a jídelny. K tomu musí rozšířit počet potravinářských budov a zaúkolovat trpaslíky různými činnostmi, ať je to vytváření sukna, kování nových zbraní, výroba zlatých výrobků, obdělávání polí nebo stavěním opevnění.[2]

S tím, jak se hra rozvíjí, hlavními úkoly se stává udržení trpaslíků naživu a udržení je šťastných. Gobliní obléhání začnou obtěžovat pevnost, jakmile tato dosáhne populace osmdesáti trpaslíků, a mohou zničit nepřipravené hráče. K tomu se začnou vyskytovat i tichá gobliní přepadení a je zde i šance na objevení megabeasts, velkých a velmi silných nestvůr. Všem těmto hrozbám se pevnost musí bránit buďto postavením pastí po celé pevnosti nebo vycvičením armády. Toho, aby byli trpaslíci šťastní, se dá dosáhnout tím, že jim je zařízeno dobré životní prostředí, dána domácí zvířata, poskytnuty kvalitní pokrmy a nápoje a vyzdobena pevnost pomocí fresek nebo soch.[2]

Časem hráč narazí hluboko pod zemí na magma a v jejím okolí se nacházející adamantium, nesmírně silný, lehký a ostrý materiál, skvěle se hodící pro výrobu zbraní a brnění. Kopání příliš hluboko pod povrchem ale způsobí to, že se hráč prokope až do pekla, čímž vypustí hordu démonů, které velmi často ukončí život pevnosti. Protože hra nemá žádný definovaný konec, prokopání se do pekla a poražení démonů je komunitou bráno jako největší výzva hry.[2]

Dílny

Název[4]ZkratkaRozměryPřekladVyužíváPopisPovolání
Bowyer's workshopbwb3x3Dílna výrobce lukůDřevo, kostiV této dílně se vytvářejí luky a kuše ze dřeva nebo kostíBowyer
Carpenter's workshopbwc3x3TesařstvíDřevoV této dílně se vytváří nábytek a zbraně ze dřevaCarpenter
Jewler's workshopbwj3x3KlenotnictvíDrahokamyV této dílně se vybrušují drahokamy a osazují se do jiných výrobkůJewler
Mason's workshopbwm3x3KamenictvíVeškeré kamenyV této dílně se vytváří většina věcí z kameneMason
Butcher's workshopbwu3x3ŘeznictvíMaso a tukV této dílně se upravují veškeré masité výrobkyButcher
Mechanic's workshopbwt3x3Mechanikova dílnaKámenV této dílně se vytvářejí mechanismyMechanic
Farmer's workshopbww3x3Farmářova dílnaPlodiny, zvířataV této dílně se dojí zvířata, připravují sýry a zpracovávají plodinyVeškeré související
Fisherybwh3x3Úpravna rybČerstvé rybyV této budově se zpracovávají ulovené rybyFishery worker
Craftsdwarf's workshopbwr3x3Řemeslnická dílnaDřevo, kámen, kostiV této dílně se vyrábí výrobky na prodej a nebo nářadíCraftsdwarf
Siege workshopbws5x5Dílna na obléhací zbraněDřevoV této dílně se vyrábějí součástky pro obléhací zbraně jako balista nebo katapultSiege engineer
Wood furnancebew3x3MilířDřevoV této peci se ze dřeva vytváří uhlí nebo popelWood burning
Tanner's workshopbwn3x3KoželužnaKožešinaV této dílně se zpracovává kůžeTanner
Loombwo3x3Tkalcovský stavVláknaV této dílně se z vláken vytváří látkaWeaver
Stillbwl3x3PalírnaRostlinyV této dílně se vytváří alkoholBrewer
Asherybwy3x3Výrobce popelaPopelV této dílně se z popela vytváří potaš nebo louhLye/Potash maker
Kitchenbwz3x3KuchyněJídloV této budově se připravuje a vaří jídloCook
Screw pressbwp1x1LisVčelí plástveV tomto objektu se z pláství vytváří med a voskPresser
Smelterbes3x3Tavicí pecPalivo +RudaV této peci se taví rudy na kovFurnace operator
Quernbwq1x1MlýnekRostlinyV tomto objektu se z rostlin vytváří mouka, barviva a cukrMiller
MillstonebwS1x1Mlýnský kámenEnergii + RostlinyV tomto objektu se vytváří z rostlin mouka, barviva a cukrMiller
Leather worksbwe3x3KoželužnaVydělané kůžeV této budově se z kůže tvoří výrobkyLeatherworker
Dyer's shopbwd3x3BarvířstvíBarva + látkaV této dílně se obarvují tkaninyDyer
Clothier's shopbwc3x3TkalcovnaLátkaV této dílně se vytvářejí výrobky z látkyClothier
Metalsmith's forgebef3x3KovárnaPalivo + KovV této dílně se vytváří kovové výrobkyMetalsmith
Soap maker's workshopbwS3x3Výrobce mýdlaLouh, lůjV této dílně se vytváří mýdloSoap maker

Adventurer mode

Adventurer mode je druhý nekonečný herní mód, který je udělaný stylem hry Rogue. V této části hry se hráč stane dobrodruhem. Na začátku hraní si hráč vybere jeho rasu a civilizaci, určí mu schopnosti a také své postavě přidělí základní zbraně a brnění. Dobrodruzi mají rychle možnost setkat se s jinými inteligentními tvory a někteří z nich se budou ochotni přidat se k němu do skupiny. Diskusemi s místními se hráč dozvídá o lokální a i regionální situaci a také získává od obyvatel úkoly.

Jak postava postupuje hrou, získává lepší a lepší vybavení, buďto obíráním padlých nepřátel, anebo nákupem u obchodníků. Dobrodruh ze svých výprav získává také slávu. Čím více slávy dobrodruh získal, tím lepší společníci se k němu budou chtít přidat a tím důležitější a nebezpečnější úkoly získává. Ve hře není nastaven žádný konec, nicméně hráč se může kdykoli rozhodnout poslat svého dobrodruha do výslužby, čímž se uloží jeho skutky a připraví svět na další hraní. Vysloužilí dobrodruzi mohou být v jiné hře znovu objeveni a dají se najmout jako společníci. Trpasličí dobrodruzi ve výslužbě mohou dokonce přijít do hráčovy pevnosti jako noví kolonisté.

Legends mode

Legends mode je třetím módem hry. Více než hra je to ale archiv historických událostí celého světa. Tento mód umožňuje hráči studovat historické události, narození nebo důležitá úmrtí a činy významných postav. Vše je srovnáno podle jednotlivých let. Mód vedle soupisu událostí obsahuje i herní mapu, na které je možné sledovat vývoj civilizací a osad.

Vývoj

Tarn Adams byl od malička veden svým otcem k programování, v interview pro New York Times uvedl: „Má první vzpomínka je na to, když mě můj táta v šesti letech učil využívat smyčku FOR v BASICu, aby něco běhalo na obrazovce.“[5] Tarn si vytvořil fungující vztah se svým starším bratrem Zachem a spolupracovali spolu na většině jejich projektů. Jejich spolupráce trvá dodnes.[5]

Vývojáři videohry
Tarn Adams
Tarn Adams
Zach Adams
Zach Adams

Jedna z prvních prací byla textová hack and slash hra Dragslay psaná v jazyce BASIC. Tato hra byla adaptace hry Dungeons and Dragons a hráč v ní se musel probojovat přes několik nepřátel až k drakovi a poté opakovat tento proces, jak dlouho byl schopen. Na střední škole se Adams sám naučil programovací jazyk C a přidal do své původní hry podsvětí a gobliní kmeny, které mohl hráč „vylidňovat“.[6] Dragslay zásadně ovlivnila Dwarf Fortress.

Léto před začátkem postgraduálního studia Adams začal pracovat na projektu nazvaném Slaves to Armok: God of Blood.[6] Tento název vycházel z božstva v Dragslay, jehož jméno bylo vytvořeno podle proměnné "arm_ok", která počítala kolik má hráč stále končetin. Slaves to Armok: God of Blood byla 2D izometrická hra, ve které hráč bojoval s gobliny při prozkoumávání jeskyně. V roce 2000 bratři Adamsovi vytvořili Bay 12 Games a zpřístupnili své hry online.[7] Finální verze této hry byla vydána v roce 2004.

Ve stejnou dobu si Tarn dal na chvíli pauzu a programoval vedlejší projekty, jeden z nich se jmenoval Mutant Miner. Obsahem této hry pro MS-DOS bylo to, že hráč doloval šachty, hledal rudy, bojoval s příšerami a nosil radioaktivní rudu „goo“ zpět na povrch, aby získal speciální schopnosti[6] a další končetiny. Tarn byl nespokojen s pouze jedním horníkem a chtěl přidat další postavy do hry, jenže změny způsobily spoustu chyb ve hře.

Adams začal pracovat na Dwarf Frotress v roce 2002 a odhadoval, že mu projekt zabere dva měsíce, ale brzy zastavil vývoj, aby mohl prvně dokončit Armok. Vývoj Dwarf Fortress nepokračoval až do roku 2004. I přes své soukromé projekty pokračoval Tarn ve studiu matematiky na Stanfordově univerzitě a v roce 2005 získal doktorát.[8]

Bratři Adamsové vytvořili okolo své hry fanouškovskou základnu asi o 300 lidech. Jako duchovní nástupce Armoku si z něj hra vypůjčila spoustu nápadů a byla pojmenována Slaves to Armok, God of Blood II: Dwarf Fortress. Hra využívala ASCII grafiku a roguelike tradici. Vývoj pokračoval až do roku 2006, kdy byla vydána první alpha verze hry, verze 0.21.93.19a.[9] Již v této rané verzi byla obsažena většina základních částí hry včetně adventure mode, módu, který byl až do vydání utajován.

Hra využívá znaky rozšířené ASCII v 16 různých barvách, které jsou renderovány pomocí OpenGL. Díky tomu může být hra hrána přes celou obrazovku i na Windows Vista nebo Windows 7, na rozdíl od jiných her s rozhraním složeným pouze z textu.

V prosinci 2022 vyšla ve spolupráci s nezávislým studiem Kitfox Games na platformě Steam samostatná placená verze hry s přepracenovaným uživatelským rozhraním, novou 2D grafikou a průvodcem, což by mělo činit hru přístupnější širší veřejnosti.[10]

Komunita

Dwarf Fortress se stalo kultovní hrou se stabilní fanouškovskou základnou. Díky složitosti a hloubce hry, řadě bugů a 2D grafice si hra získala reputaci jako brutální hra, která se nedá nikdy plně zvládnout. Lepší grafika a nápověda jsou pro vývojáře dva cíle do budoucna, ale nejsou napsány ve vývojovém plánu.[1] Díky tomu je v současném stádiu hrána především hráči typu DIY, kteří jsou schopni překonat herní nástrahy. Fanoušci hry vytvořili o hře stránku wiki, největší stránku s radami ke hře.[6] V červnu 2012 vyšel ilustrovaný průvodce hrou s názvem Getting Started with Dwarf Fortress. Tento průvodce byl napsán Peterem Tysonem a vydalo jej O'Reilly Media.[11]

Důvod k vydání hry v roce 2006 bylo to, že Tarn Adams očekával, že si bude muset najít práci a tím pádem nebude mít na vývoj hry čas. Jeho dosavadní příjmy byly kromě úspor dary přes PayPal, které ale sotva stačily na zaplacení dvaceti dolarů potřebných pro provoz jeho stránek. Překvapivě vydání hry přineslo ohromný příval dotací a bratři Adamsovi byli schopni pokračovat ve vývoji. Výdělky se měsíčně pohybovaly okolo několika tisíc dolarů. Největší výdělky hra získává s každým vydáním nové verze. Například po vydání verze 0.34.01 v únoru 2012 zisky činily 12 586,51 dolarů.[12] Dárci získají buďto krátkou povídku nebo kresbu podepsanou oběma bratry.[13]

Tarn Adams přiznal, že ho komunita svou nebojácností ze složitých úkolů překvapila.[8] V interview pro HASTAC Adams prohlásil, že nejpůsobivější věcí, kterou viděl ve hře, byla turingovsky úplná kalkulačka poháněná trpaslíky.[6]

Jelikož je hra velice komplexní, hráči z ní vytvářejí Let's play videa a tutoriály. Jediným problémem u těchto videí je složité sledování činností let's playera, protože se ve hře využívá pouze klávesnice a klávesové zkratky.

Módy

Kód hry Dwarf Fortress je vytvořen tak, aby byl snadno upravitelný,[3] díky tomu je vytvořeno několik velkých módů, které přidávají do hry nové rasy, předměty a postavy, a nespočet módů malých. Stejně jako obsah hry se dá upravovat vizuální stránka hry. Hráči, kterým nevyhovuje originální ASCII grafika, si mohou stáhnout několik módů, které ji nahradí obrázky. Mezi nejpopulárnější grafické balíky patří Phoebus' Graphics Pack, Ironhand and Wormslayer's Graphics Pack a Mayday's Graphic Set. Mimo klasické módy jsou k Dwarf Fortress vytvořeny externí prográmky pro usnadnění ovládání hry. Příkladem takového programu je například Dwarf Therapist umožňující snadné sledování stavu trpaslíků, jejich schopností a spokojenosti. Populárním balíkem umožňujícím snadné přenastavování hry a obsahujícím jak grafické balíky, tak i externí programy, je Lazy Newb Pack.[14]

Reference

V tomto článku byl použit překlad textu z článku Dwarf Fortress na anglické Wikipedii.

  1. a b Dwarf Fortress Development [online]. Bay 12 games [cit. 2013-01-20]. Dostupné online. (angličtina) 
  2. a b c d e f g TYSON, Peter. Getting Started with Dwarf Fortress. [s.l.]: O'Reilly Media, 7. 6. 2012. 240 s. ISBN 978-1-4493-1494-1. (angličtina) 
  3. a b Features [online]. Bay 12 games [cit. 2013-01-22]. Dostupné online. (angličtina) 
  4. Workshop [online]. The Dwarf Fortress Wiki [cit. 2013-02-13]. Kapitola Tier 1, 2 a 3 workshops. Dostupné online. (angličtina) 
  5. a b WEINER, Jonah. Where Do Dwarf-Eating Carp Come From? [online]. The New York Times, 2011-7-21 [cit. 2013-01-23]. Dostupné online. (angličtina) 
  6. a b c d e HARRIS, John. Interview: The Making Of Dwarf Fortress [online]. Gamastura, 2008-3 [cit. 2013-01-23]. Dostupné online. (angličtina) 
  7. Support Bay 12 Games [online]. Bay 12 Games [cit. 2013-01-23]. Dostupné online. (angličtina) 
  8. a b MEEKS, Elijah. An Interview with Tarn Adams [online]. Stanford University, 2010-12-22 [cit. 2013-01-23]. Dostupné v archivu pořízeném dne 2014-02-01. (angličtina) 
  9. Older Versions [online]. Bay 12 Games [cit. 2013-01-23]. Dostupné online. (angličtina) 
  10. Nejkomplexnější strategie všech dob vyšla na Steamu. Zahrajete si Dwarf Fortress?. games.tiscali.cz [online]. 2022-12-08. Dostupné online. 
  11. HATFIELD, Tom. Dwarf Fortress gets 238 page illustrated Getting Started guide [online]. PC Gamer, 2012-6-26 [cit. 2013-02-16]. Dostupné online. (angličtina) 
  12. The Bay 12 Games Report [online]. 2012-3-1 [cit. 2013-02-16]. Dostupné online. (angličtina) 
  13. Support Bay 12 Games [online]. Bay 12 Games [cit. 2013-02-16]. Dostupné online. (angličtina) 
  14. Lazy Newb Pack [online]. Rev. 2012-8-12 [cit. 2013-02-16]. Dostupné online. (angličtina) 

Literatura

  • TYSON, Peter. Getting Started with Dwarf Fortress. [s.l.]: O'Reilly Media, 7. 6. 2012. 240 s. ISBN 978-1-4493-1494-1. (angličtina) 

Související články

Externí odkazy

Média použitá na této stránce

Dwarf Fortress - mapa świata.png
Example of Dwarf Fortress world map
ZachAdams.jpg
Autor: Colin and Sarah Northway, Licence: CC BY 2.0
Dwarf Fortress game designer Zach Adams at PAX 2013
Tarn Adams.jpg
Autor: northways, Licence: CC BY 2.0
Tarn Adams at PAX 2013
Df logo.png
Dwarf Fortress logo