Jsem obskurnější tvůrce her

Heč! A navíc vám je tu ukážu…

To jsem takhle tuhle hledal nějakou zmínku o Piškworks. Kdysi dávno je pro ZX Spectrum udělal Patrik Rak aka Raxoft. A jak jsem googlil, tak jsem narazil na disertační práci mgr. Švelcha s názvem Osmibitové „poblouznění“: Počátky kultury počítačových her v Československu.

Práce je to zajímavá, určitě si ji přečtěte. Já se do ní začetl, čtu, čtu, až jsem došel k textovkám, které mě tehdy zajímaly, pročítám si to, a najednou:

obskurni

Tak samozřejmě že mě to potěšilo. Člověka vždycky potěší, když si na něj v akademické práci vzpomenou, a když ho navíc označí za „obskurnějšího tvůrce“, cítí se polichocen… Tvůrce her, to si na vizitku může napsat kdejaký hejhula, ale obskurnější, to zní, pane! (Jako když v novinové recenzi napsali, že „výkon Joeyho Tribbianiho byl obskurní“.)

Nemůžu se na autora zlobit, protože vím, že mé tehdejší hry byly opravdu velmi obskurní textovky. A tak to beru s nadhledem.

Druhé věc je, že se mi konečně podařilo sehnat kazetový přehrávač, a tak jsem jen tak z dlouhé chvíle začal digitalizovat svoje staré kazety. Až mě překvapilo, že to šlo docela slušně. Vzal jsem tedy „kazetu 22“, na které bylo napsáno, že tam jsou nějaké moje textovky – a opravdu, podařilo se mi zdigitalizovat tři kousky, na které jsem si ani nevzpomněl, že jsem je napsal! (A jsou neuvěřitelně obskurní!)

Dneska večer jsem pokračoval, tentokrát s kazetou 28. Ta byla ještě záhadnější, protože k ní nemám vůbec obal, takže jsem naprosto netušil, co na ní je. Tušil jsem jen, že tam budou asi nejlepší díla, protože to byla poslední číslovaná kazeta, kterou jsem používal, než jsem Spectrum odložil na skříň. O to větší bylo moje překvapení, když jsem našel hru Q-Bert.

Q-Berta určitě znáte. Pyramida, hopsá se a přebarvují čtverečky. Nějak takhle. Pamatuju se, že to byla jedna z posledních věcí, co jsem na Spectru dělal, jen tak pro radost, abych si zaprogramoval v Pikasmu. Ale doteď jsem měl zato, že jsem skončil někde ve stádiu přeložitelného zdrojáku, co můžu loadnout, zkompilovat a tajemným „RANDOMIZE USR bůhvíco“ spustit.

Jenže teď jsem koukal, a já to tehdy dodělal. Opravdu. Ta hra má:

  • BASICový preloader. A ne ledajaký – je to nějaký ultrakrutý „protection system“, Spectristi budou vědět, o co šlo. Tenhle používal nějaké hodně divoké triky s chybou při tisku CHR$ 9, navíc je protkán nějakými veselými vzkazy pro ty, co to rozkódovávají. Taková byla tehdy móda, tak se nešklebte!
  • Obrazovku. Nic moc teda, ale má ji.
  • Loader. Počítal čas do nahrání a blikal kusem obrazovky. Jojo, loadery jsem měl rád. Někdy bych o nich mohl napsat článek, dělám si mentální poznámku…
  • Komprimovanou binárku. Pressor 3 se to, tuším, jmenovalo.
  • Úvodní obrazovku se scrollovacím textem, kde jsem pozdravoval kdekoho, od Patrika Raka po Busysofta.
  • Divoké efekty při pauze (WTF? Fakt jsem to tam udělal?)
  • Ve zdrojáku zase nějaké pozdravy pro crackery (ne, to nejsou ty sušenky, ale lidi, co rozbíjeli ochrany u programů).
  • Standa TELSOFT Telipský k té hře udělal nějaké sprity. S ním jsme vytvořili autorské sdružení podle vzoru Golden Triangle, ale nazvali jsme se „Invalid Coin“.
  • Hudbu pro AY (uslyšíte, pokud nahrajete na 128k verzi). Ano, je taky hodně obskurní.
  • Nějaké animace a efekty, u nichž si můžete tipnout, jaké přesně jsou…

A protože veřejný tlak naléhá, abych tyhle perly ducha zveřejnil, tak mu vyjdu vstříc. Ne, textovky budu ještě chvilku vstřebávat, ale Q-Berta vám pustím!

Prosím, tady je ke stažení jako qbert.tap.

(Samozřejmě to kvůli té ochraně vyžaduje hodně věrný emulátor – já použil Zer0, tam to šlape. Pokud vám to ve FUSE nefunguje, vypněte si všechny „fast load“, „accelerate loaders“ a podobné vymoženosti! S nimi vám to fakt fungovat nebude, nemluvě o tom, že přijdete o ten feeeeeling!)

Příspěvek byl publikován v rubrice Software se štítky . Můžete si uložit jeho odkaz mezi své oblíbené záložky.
  • Factor6

    Ten Q-Bert, celkem des, ale tak jako na hrani pekny 🙂 Kdyz se poohlednu jake svoje vytvory jsem onehdy vyhrabal ja, tak tohle je o sto procent lepsi. Ja ve strojaku nikdy nic neudelal, takze ti zavidim ten loader a pekne efekty. V roce 86 jsem akorat tak prepisoval programy z ABC a trochu je upravoval. Pamatuju si, ze muj prvni byl automaticky skladatel. Proste nahodne BEEPy. Pak test program v BASICu, ktery netestuje nic, ale proste se mi libil TestProg od Iana Sinclaira. Kdysi jsem taky udelal textovku podobnou Fuksoftu (od Sybilasoftu) nebo Podrazu od Fuky, ale bohuzel jsem ji nedohledal. Patrne jsem ji kdysi premazal a zapomnel jsem na to. Nejlepsi Q-Bert na Spectru je Pogo od Oceanu. Snad jeste lepsi nez originalni Q-Bert.

  • Factor6

    A o loaderech napis. Nejzajimavejsi delal Busy a Fuka. Pak Madload a proximacke odpocitavani. Kapitolou samou pro sebe byly loadery z Jugoslavie (Rudy&Futuresoft, Satansoft, Jansoft, Predrag Djenadic). Vzdycky jsem to nahraval jen kvuli tomu loaderu 🙂 Pokud bychom porovnavali loadery mezi platformami, nejlepsi byly na ZX, protoze bylo slyset nahravani (u C64 ne!) ale zato na C64 zase mnohdy pri loadingu hrala hudba (u originalek, cracky meli vetsinou jednofajlove a cpali pred ne cracktra a trainery, coz se na ZX nikdy neujalo (rusaci to zkouseli) a spis to obtezuje. Jinak loading cracknutych veci na C64 byla systemova (pripadne turbosystemova nuda), to plati o o Atari, kde nemeli vetsinou ani ty cracktra. Na CPC se take delaly specialni loadery, vetsinou je mely originalky. Bohuzel se mi nikdy nepodarilo sehnat skoro zadnou cracknutou vec na CPC, ktera by byla ve formatu CDT (kazeta). Vse maji jako diskove image DSK a tam nic specialniho neni. Dale tu je Sharp MZ, kde je nekdy nahravani zajimavejsi tim, ze ma obrazek a pruhy v borderu jako na Spectru, ale moc casto ne. U Sorda nevim, ten jsem nikdy nemel. No a PMD-85 ma taky neco jako Madload a pocitadlo, samozrejme vzorem je ZX Spectrum.

    • Naprosto nejděsivější loader na ZXS měl program od nějakého čecha (jméno si nepamatuju, něco jako ing. Štěpánek) na dělání 3D grafů. Tam při loadingu nahoře běhaly dva řádky textu a pod tím se animovaly 3D grafy…