Donkey Kong na ZX Spectru: Jak vznikla nová verze legendární hry

Miroslav Žák – 09/01/2025

Tato verze Donkey Konga z roku 2024 pro ZX Spectrum se snaží o co nejvěrnější simulaci původní automatové hry z roku 1981. Aby výsledek vypadal lépe než předchozí pokusy pro tento počítač, hra používá neobvyklý grafický systém vytvořený speciálně k tomuto účelu.

Pokud jde o Donkey Konga, uživatelé ZX Spectra měli dlouhé roky smůlu. Žádná z verzí hry pro tento počítač nesplňovala očekávání, což platilo i pro oficiální verzi od Sentient Software, kterou vydal Ocean v roce 1986. Přibližně od roku 2015 se začaly objevovat další pokusy vytvořit něco lepšího, ale buď nebyly dokončené, nebo opět nepůsobily zajímavě.

Donkey Kong

Na konci roku 2021 hledal jeden z těchto autorů někoho, kdo by mu připravil grafické části podle původního automatového Donkey Konga z roku 1981. Nakreslil jsem pro něho nějaké obrázky, ale on po krátké době tvorbu hry opustil, protože pracoval na jiných projektech. V roce 2022 mě napadlo, že obrázky ještě vylepším a pokusím se vytvořit svou vlastní hru. Asi o půl roku dříve jsem se konečně začal pořádně učit assembler ZX Spectra a programovat vektorovou grafiku, ale měl jsem pocit, že by nebylo špatné udělat i hru založenou na rastrové grafice.

 

Největším problémem předchozích pokusů o Donkey Konga na Spectru byly barevné kolize, které kazily zvlášť první část hry se šikmými plošinami. To je typické pro spoustu spectrovských her, proto jsem se hned na začátku snažil přijít na to, jak tyto barevné problémy vyřešit. Nechtěl jsem použít obvyklé triky ze starších her, protože pro tento případ nebyly vhodné, tak jsem vymyslel nový systém bodových a barvových masek, který kupodivu docela dobře fungoval. Dále jsem chtěl dostatečný počet neprůhledných, plynule se pohybujících objektů, některé z nich vícebarevné, některé s neobvyklými barvami, k tomu doprovodný zvuk a navíc chování celé hry jako v původní automatové verzi.

Pokud nepočítám několik svých výtvorů kdysi dávno v Basicu, neměl jsem žádné zkušenosti s tvorbou her a jen malou praxi v assembleru z předchozího půl roku, a proto jsem během vývoje Donkey Konga měl často problémy přijít na to, jak fungují i základní věci a také jak nacpat všechno do paměti původního Spectra 48K. Tam jsem si teprve pořádně uvědomil, jak miniaturní ta paměť je a jak pomalý je procesor počítače, a stoupla moje úcta ke špičkovým tvůrcům her z osmdesátých let 20. století.

Když jsem v roce 2024 hru dokončil, dal jsem ji nějakým lidem, abych viděl, jak se jim bude líbit. Reakce byly velmi dobré, ale zjistil jsem, že hra správně funguje jen na Spectru 48K. Proto jsem přidal program pro detekci typu počítače, který dále automaticky upravuje parametry hry pro spoustu počítačů kompatibilních se Spectrem. Začal jsem shánět dobrovolníky, kteří by hru otestovali na co největším počtu různých verzí Spectra a jeho klonů.

Jedním z těchto lidí byl člověk, pro kterého jsem v roce 2021 kreslil obrázky. I tomu se hra líbila a chěl ji vydat na kazetách. Když už jsem se s ní tak nadřel, lákala mě vidina kazet se svým jménem, tak jsem souhlasil, ale musím uznat, že to asi byla chyba. Nebudu to rozebírat, ale výsledná akce mě zklamala a z hlediska ocenění své práce bych na tom byl lépe, kdybych s vydáním nesouhlasil. Každopádně, podle naší dohody je naštěstí verze hry beze jména vydavatele (tedy jen s mou značkou Artonapilos) stále volně šířená, a proto ji dále postupně vylepšuji a je k dispozici ke stažení.

Vytváření hry pro Spectrum bylo velmi obtížné, ale současně šlo o výborné cvičení a líbilo se mi, kolik zábavy může být ukryto do starého počítače s velmi omezenými možnostmi.

Autor textu: Lukáš Rachůnek

Miroslav Žák

České a slovenské hry sbírám od roku 2001. Více než o samotné hraní se zajímám o vývoj a archivaci. Mojí hlavní zbraní je motivace.

Komentáře

Sdělte nám svůj názor

Zatím žádný komentář.

Související články