Premium

Získejte všechny články mimořádně
jen za 49 Kč/3 měsíce

Po 40 letech programátor opravil chybu, kvůli níž jeho hra nešla dohrát

Čtyři dekády poté, co úspěšně prodal svoji herní prvotinu Arctic Adventure, zjistil její autor Harry McCracken, že její kód obsahuje zásadní chybu, která znemožňovala dohrání hry. Nakonec ji kromě samotné opravy ještě lehce vylepšil a zpřístupnil zdarma přímo z internetového prohlížeče.

Harry McCracken a jeho hra Arctic Adventure z roku 1981 | foto: Harry McCracken

Její jméno sice nikomu nic neřekne, pro Harryho McCrackena ovšem hra Arctic Adventure představuje důležitý zlom v jeho kariéře. Bylo to totiž poprvé, kdy výsledek jeho práce někdo publikoval a on za to  dostal zaplaceno.

Pokud jste si chtěli počátkem osmedsátých let zahrát počítačovou hru, museli jste ručně přepsat její zdrojový kód.

Šlo jen o jednoduchou textovku, ve které hráč ztroskotal v ledové pustině a musel se dostat do bezpečí základny. McCracken ji naprogramoval na jednom z vůbec prvních finančně dostupných domácích počítačů TRS-80 a vzhledem k tomu, že tehdy ještě nebyla běžně rozšířena paměťová média (v té době se používaly převážně audiopásky), distribuce jeho hry probíhala tak, že byl celý její zdrojový kód vytištěn v časopise Captain 80 Basic Adventures a čtenáři si jej museli do svých počítačů ručně opsat. 

Harry McCracken se nakonec programátorem nestal, výpočetní technice se však věnuje celý život.

McCrackenova kariéra se nakonec ubrala jiným směrem, namísto programátora se stal respektovaným technologickým novinářem, který přispíval například do magazínů PC World nebo Time. 

Když ho po letech popadl záchvat nostalgie a chtěl zavzpomínat na své počátky, uvědomil si, že původní časopis na vlastní oči nikdy neviděl. S pomocí internetu se mu ho nakonec podařilo dohledat, ovšem nestačil se divit. 

Kromě toho, že si tehdejší šéfredaktor kompletně vymyslel jeho biografii (neseděl věk, škola ani koníčky), zjistil, že publikovaný kód hry obsahuje zásadní chybu. Když ho na svém iPadu přesně přepsal do emulátoru, ukázalo se, že hru není možné dohrát.

Problémem se ukázal prostý překlep v názvu jedné proměnné, jenž má ovšem u textové hry, kde je potřeba všechny příkazy vypisovat ručně, zásadní dopad. A o co šlo herně? Nebylo možné sebrat lopatu, bez níž si hlavní hrdina nemohl prokopat cestu k cíli.

Arctic Adventure má sice zajímavý příběh vzniku, ale za zahrání už dnes nestojí.

Těžko říct, kolik zklamaných hráčů tehdy u Arcric Adventures nakonec zakyslo při marné snaze přijít na správné řešení. Je dokonce možné, že ti technologicky zdatnější chybu při přepisování sami odhalili a opravili. Každopádně i když jeho textovka z dnešního pohledu připomíná pravěk, McCracken se rozhodl ji opravit. A nejen to, ještě ji vylepšil. 

Zjednodušil ovládání, takže pohyb postavy není nutné složitě vypisovat, trochu pošteloval obtížnost některých hádanek a také odstranil pár poznámek vůči Eskymákům, které dle jeho vlastních slov „nezestárly dobře“.

Výsledek si můžete jednoduše vyzkoušet zdarma na jeho stránkách, dokonce ani nebudete muset nic instalovat do svého počítače. Na rovinu – není to žádný zázrak, přesto se díky zveřejnění příběhu našel dostatek lidí, kteří hru dokončili a poskytli mu ve skrze pozitivní zpětnou vazbu. Dokonce už je k dispozici i návod.

Autor:
Témata: programátor
  • Nejčtenější

Je mi ho líto, říká „Ciri“ o novém představiteli seriálového Zaklínače

Herečka Freya Allen, která v netflixovském seriálu Zaklínač hraje postavu Ciri, se nechala slyšet,...

Nová sexy herní hrdinka prý není dostatečně odhalená. Vznikla i petice

Aktuální korejský herní hit Stellar Blade s hrdinkou ve velmi vyzývavých oblecích byl údajně krátce...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Svítící respirátory pro hráče byly průšvih, výrobce platí tučné odškodné

Společnost Razer dostala pokutu ve výši pětadvaceti milionů korun za to, že v době pandemie covidu...

Měl jim pomoci propagovat hru, místo toho ji v přímém přenosu zepsul

Měla to být historická událost v téměř dvacetileté historii online hry MapleStory, nakonec ostře...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Sestrojila si vybavení za statisíce, aby během hraní cítila bolest

Streamerka vystupující na internetu pod přezdívkou Gingas si doma postavila zařízení, které...

Bojíte se hororů? Skutečnost je často ještě divnější a děsivější

Věta „inspirováno skutečností“ se za léta nadužívání stala jen prázdnou marketingovou frází. Ne,...

Vydání nového Prince of Persia se kvůli úspěchu konkurence posouvá

Na Steamu se měla 14. května objevit v předběžném přístupu rychlá 2D roguelite akce The Rogue...

Česká zombie akce DayZ vstoupí do své druhé dekády zimním přídavkem

Česká hra DayZ, ve které se skupiny hráčů snaží přežít v nehostinné a zombíky zabydlené krajině, se...

Nový handheld Asus ROG Ally X má dramaticky navýšit výdrž

Herní handheld ROG Ally s Windows 11 brzy oslaví rok od vydání. Asus podle očekávání chystá novou...

Večerní parťák na koupací rituál: Vyhrajte balíček od sebamed Baby
Večerní parťák na koupací rituál: Vyhrajte balíček od sebamed Baby

Přebalit, vykoupat, umýt hlavu, pořádně promazat celé tělíčko... Skvělým parťákem pro takový večerní rituál je sebamed Baby. Sháníte-li jednoho...

V 59 letech zemřela herečka Simona Postlerová, ještě v sobotu zkoušela

Zemřela divadelní a filmová herečka Simona Postlerová, bylo jí 59 let. Zprávu o úmrtí potvrdil nadační fond Dvojka...

Titěrné sukně i míčky na podpatcích. Zendaya vzkřísila trend tenniscore

S nadsázkou bychom mohli říct, že největší tenisovou událostí tohoto roku je premiéra snímku Rivalové. Aspoň co se módy...

Zpěvačka Tereza Kerndlová měla autonehodu. Poslala vzkaz ze záchranky

Tereza Kerndlová (37) a její manžel René Mayer (53) měli v úterý ráno autonehodu. Na mokré vozovce do nich zezadu...

Kamion před nehodou vůbec nebrzdil, moderní tahač by tragédii zabránil

Policie obvinila řidiče za smrtelnou nehodu na D1. Litevský kamioňák narazil do osobního auta a natlačil ho na tahač s...

První světová válka zničila část Francie natolik, že tu stále řádí smrt

Řídkým rozvolněným lesem pokrytá pahorkatina u francouzského Soissons, Compiégne, Lens či Cambrai přirozeně svádí k...