PÁR SLOV OD AUTORA HRY-MAREKA MOJZÍKA
Hafík je česká freewarová hra na motivy legendární hry Boulder Dash. Hráč ovládá pejska Hafíka. Cílem hry je sbírat drahokamy, které jsou všemožně poházeny po komnatách. Zní to jednoduše, ale většinou to až tak jednoduché není. Kromě drahokamů a Hafíka jsou v komnatě i kameny. Pokud vám spadne kámen na hlavu, bolí to, pokud spadne kámen na Hafíka, exploduje (takže jste na tom ještě relativně dobře). A to je jen začátek...
Samotná hra umožňuje i vyrábět vlastní komnaty
Hru je možné také zaznamenat a zpětně v programu přehrát. Takový záznam pohybu Vás může mnohé naučit nebo poradit, jak projít některou komnatu.
PÁR SLOV O PôVODNEJ HRE
Boulder Dash vymyslel a naprogramoval jistý Peter Liepa pod společností First Star v roce 1984. Hra byla samozřejmě tenkrát jen pro osmibitové počítače (např. ZX Spektrum nebo Atari).
V této hře byly tyto prvky :
RockFord (jméno postavičky hráče)
Dirt (hlína)
Gem (drahokam)
Boulder (kámen)
Firefly (světluška)
Butterfly (motýl)
Brick wall (cihelná zeď)
Steel wall (ocelová zeď)
Magic wall (kouzelná zeď, někdy nazývaná Enchanted wall)
Out (pryč - cíl)
a Amoeba (améba)
V roce 1986 se BD dočkal pokračování. Po Boulder Dashi 2 následovalo podle některých zdrojů ještě asi 8 pokračování. Původní pravidla se však postupně transformovala. V BD2 přibyla Expanding wall (rostoucí zeď) a Slime (bláto). V BD4 zas např. fungovala jinak gravitace a úplně jinak (blbě) améba. Pak nastala éra PC. Začaly se objevovat první klony, věrné i méně věrné původním pravidlům. Mezi nejslavnější pro DOS patřil Supaplex, ten však popíral mnoho původních pravidel. Např. zde fungovala tzv. řetězová reakce při výbuchu potvory. V Supaplexu naprosto chyběla améba, ale přibyly jiné věci. Třeba diskety (výbušné) nebo "jednosměrky".
Po vzniku Windowsu to vypadalo, že vyrábět hru pro DOS nemá už vůbec smysl. Přesto vznikla kvalitní dosová hra Boulderoid. Komnaty v ní byly uspořádány do podobných sad komnat, jako v Hafíkovi. Byly zde všechny prvky z BD1 i BD2 a pár vlastních. Např. TNT, CrazyFord (šílená postavička, která hráči neublíží, jen mu může ukrást drahokamy), teleport. U každé komnaty se nechalo nastavit v interním editoru mnoho parametrů. Další klon, pro Windows, se jmenoval Boulder Rush. Snažil se maximálně podobat BD, jak grafikou, tak pravidly. Rovněž obsahoval interní editor a nedávno jsem zjistil, že měl i funkci záznamu hry. Tato funkce je vůbec to nejlepší, co jde do jakékoli hry přidat. K přidání této možnosti do Hafíka mě neinspiroval Boulder Rush, ale naprosto geniální strategie StarCraft (má druhá nejoblíbenější hra, hned po Hafíkovi).
ned v roce 1995 jsem vyrobil na Atari v TurboBasicu svůj v tu dobu nejdelší program - první hru Hafík. Podstatou hry bylo chození po komnatě a sbírání kostí. Hra neměla žádnou souvislost s BD. O rok později jsem stvořil Hafíka 2, rovněž na Atari. Princip hry byl úplně totožný. Pak jsem dostal na konci roku 1996 nový počítač - Cyrix 110MHz. Ten jsem měl téměř bez úprav až do května 2001. Zalíbil se mi dosovský (primitivní, pomalý a hnusný) QBasic a v roce 1997 jsem vyrobil hned 3 Hafíky (pořád stejný princip hry). Bohužel jsme je já ani Michal nehráli. Nepomohla ani tvorba 4. Hafíka na začátku roku 1998. Můj Hafík mě prostě nedokázal zabavit.
Pak jsem dostal o jarních prázdninách v roce 1999 úžasný nápad. Rodina už přijímala zprávu o tom, že udělám nového lepšího Hafíka, absolutně bez nadšení (osmý Hafík - hmm, to je toho). Tehdy jsem už koketoval s Visual Basicem 4. Ten úžasný nápad jsem realizoval, vyrobil jsem klon Boulder Dashe. Nebyla v něm ještě améba (neuměl jsem zjistit, jestli je uvězněna), potvůrky chodily trošku jinak než v BD a pravidla kouzelné zdi se také moc nepodobala původním pravidlům. Celá hra byla dost nepřesná, ale jako každý můj Hafík - byla tím nejlepším, co jsem uměl. Osmého Hafíka jsem věnoval Michalovi k 7. narozeninám.
HAFÍK 1.0
Od letních prázdnin roku 1999 mám na svém PC přístup na internet. Hned o těch prázdninách jsem prozkoumal, zda někdo vyrobil nějaký klon a samozřejmě zjistil, že jich jsou mraky. Nalezl jsem ale stránky, které se BD zabývaly podrobně, velmi podrobně. Byly na nich popisy všech algoritmů použitých v BD. Hodně jsem toho tenkrát stáhl, někam zahrabal a znovu našel 09.12.2000. Zkusil jsem napsat úplně kraťoučký prográmek - klon BD. Neplánoval jsem, že bych tomu dal někdy hezčí grafiku a další vymoženosti, chtěl jsem si jen ověřit, zda popsané algoritmy fungují.
A zjistil jsem, že fungují znamenitě. Proto jsem 20.01.2000 začal s vylepšováním programu. Rozhodl jsem se, že vytvořím z úplně kraťoučkého prográmku prvního Hafíka, který mě opravdu dokáže zabavit. A to se mi docela povedlo. Práce na Hafíkovi se čím dál víc protahovaly, protože jsem čím dál víc propadal závislosti na této hře. Nakonec se mi podařilo hru dokončit, sice o dva měsíce později, než jsem plánoval, ale přece. Jednou dokonce na mě koukala má matka, jak hraji Hafíka, a myslela si, že mám přes emulátor spuštěný BD! To mě potěšilo. Také mě potěšilo, když jsem zjistil, že Boulder Rush i Boulderoid mají jiný algoritus gravitace, tedy nedodržely přesně pravidla originálního BD. Hafík je tím pádem ten nejpřesnější klon hry Boulder Dash.
HAFÍK 1.1
Mnoho dopisů mě přimělo učinit mnoho změn. Hafík se změnil z hry na dlouhé hraní na hru, která si pamatuje, kde jste s hraním skončili a můžete kdykoliv navázat. A ještě jsem učinil přístupnější funkci záznamu hry. Hra se zaznamenává vždy. Je to opravdu velký pokrok, díky kterému se Hafík může dostat i do těžko přístupných míst (- kanceláří).
HAFÍK 1.1L
L znamená Language, hra je jednoduše přeložitelná. Je v ní pouze 200 textů. Plánuji verzi pro západ, střed a východ. Program je už na to uzpůsoben. V západní verzi se Hafík jmenuje Huffeek, to proto, aby ho Američani vyslovovali stejně. Ve východní je zase ?????, aby se to lépe četlo Ukrajincům a Rusům.
JÁ A BOULDER DASH
Bylo v roce 1988, v naší rodině se objevil počítač Atari 130XE a s ním několik audiokazet s hrami. Moji rodiče postpně zkoumali, co na kazetách je. Na jedné z nich byla i hra Boulder Dash. Celou rodinu velmi zaujala. Název BD se nám příliš nelíbil, nazvali jsem si hru jen tak pro sebe "Kamenná". Já nikdy pořádně tuto hru na Atari nehrál, jen jsem pozoroval, jak hrají rodiče. Přesto mě také velmi zaujala. Matka prý o půlnoci budila s nadšením otce, že prošla další komnatu. Rád jsem také rodičům radil. Já byl první z naší rodiny, kdo přišel na to, že kámen jde odtlačit, že se motýl při zničení změní v 9 drahokamů, že existuje nějaká kouzelná zeď. Ale sám jsem si to tehdy nikdy zahrát nezkusil.
Až na PC jsem si přes emulátor pořádně zahrál Boulder Dash (1, 2 i 4). Postupně jsem zdokonaloval své hráčské schopnosti i na Hafíkovi. Nevím však, jak velkou praxi musí mít profesionální hráč Hafíka. Nevím ani, jak takové profesionalitě naučit. Zřejmě to chce trénink, trénink a zase trénink. Jednu dobrou radu bych možná měl : Nebojte se potvůrek, chodí podle jednoduchého systému a když si to uvědomíte, nemáte důvod panikařit.