West Bank - Titulný obrázok

West Bank

Autor:
Roman Bórik
Rok vydania:
2020
Žáner hry:
akčná
Download:
PP01-WestBank.zip, PP01-WestBank-src.zip

V hre West Bank sa stávate šerifom, ktorý chráni banku pred lupičmi na divokom západe. To bude od vás vyžadovať postreh a rýchly prst na spúšti vašej zbrane.

Banka má 12 vchodov, z ktorých sú vždy 3 v jednom čase v prevádzke. To, ktoré to sú, je možné vybrať. Do banky prichádzajú rôzni ľudia, ktorí prinášajú vklad na svoj účet. Často je ale viac tých, ktorí majú úplne iné zámery. A tu je miesto pre vás a vašu zbraň - zneškodnite banditu skôr, ako zneškodní on vás. Ale zároveň si dávajte pozor, aby ste nezastrelili nevinného.

Medzi ľuďmi prichádzajúcimi do banky je slečna Daisy, ktorá si ide uložiť svoje úspory, poctivý farmár Jordan, ktorý prináša svoje zarobené peniaze, i chlapec Bowie s niekoľkými klobúkmi na hlave, ktoré je možné zostreliť a privyrobiť si pár dolárov. Pod klobúkmi môže byť mešec s peniazmi, ale aj bomba, takže buďte opatrní. Do banky prichádza s peniazmi aj ctihodný pán Julius, ale ani jeho úmysly nemusia byť vždy čisté...

Banditov je na divokom západe aspoň toľko, ako čestných ľudí a tak niet sa čo čudovať, že svojou návštevou poctia aj miestnu banku. Podvodník Jack strieľa na počkanie, takže buďte v strehu. Podobne sú na tom aj bratia Daltonovci, Joe a Alfred. A o ďalších pištoľníkov nebude núdza. Dávajte si ale pozor, aby ste nevystrelili skôr, ako bandita vytasí zbraň, inak budete potrestaní!

Keď sú všetky pokladne plné, prichádzajú do banky traja banditi, ktorí vás vyzvú na súboj. Musíte ich zneškodniť, ale nesmiete sa unáhliť. Paľte, až keď oni vytasia svoju zbraň.

Ku koncu dňa nastáva šero aj v banke a tak je o to ťažšie rozoznať, kto je kto. Naviac, banditov pribúda a tak musíte byť o to viac obozretní...

Ak vydržíte v zdraví chrániť banku aspoň dva dni, špeciálna odmena vás neminie...

Výber úrovne v Menu určuje fázu, od ktorej sa bude hra začínať v prvý deň - od 1., 3. alebo 6. fázy. Tomu bude zodpovedať aj počet rôznych protivníkov, ktorí banku navštívia. Toto nastavenie zostane platné aj pri ďalšom štarte hry, kým sa úroveň nezmení na inú.

Ovládanie

Klávesnica:

  • 1, 2 a 3 - streľba naľavo, na stred alebo napravo
  • O a P - presun na predošlú alebo nasledujúcu pokladňu (iba ak sú všetky dvere zatvorené)
  • F0 - návrat do Menu
  • Num ÷ - pozastavenie hry
  • Num x - pokračovanie v hre
  • Shift - v tabuľke najlepších pozdrží automatický prechod na ďalšiu stránku

Joystick (klávesnica je stále funkčná):

  • Vľavo - streľba naľavo
  • Hore - streľba na stred
  • Vpravo - streľba napravo
  • Vľavo+Hore alebo Vľavo+Streľba - presun na predošlú pokladňu (iba ak sú všetky dvere zatvorené)
  • Vpravo+Hore alebo Vpravo+Streľba - presun na nasledujúcu pokladňu (iba ak sú všetky dvere zatvorené)

Zadávanie mena do High Score tabuľky:

  • Veľké písmená AZ
  • Číslice 09
  • DEL - zmazanie posledného znaku
  • CR - potvrdenie zadania

Zaujímavosti

Hra je samozrejme portovaná zo ZX Spectra. Pôvodný kód bol disassemblovaný, všetky návestia dostali normálne mená, viac-menej bol kód okomentovaný a prevedený do stavu, že ho bolo možné znovu skompilovať a získať identickú binárku. Na počiatočné disassemblovanie a extrahovanie grafiky poslúžil emulátor ZX Spin.

Grafika bola upravovaná pomocou 8bit Sprite Editora. Časť grafiky bola extrahovaná pomocou jednoduchých utilít v jazyku Java zo screenshotov.

Vzhľadom na hardvérové odlišnosti boli rutiny pre vykresľovanie grafiky napísané nanovo. Podobne aj ďalšie hardvérovo závislé časti. Kód logiky hry bol, až na malé detaily, prevzatý. Pôvodný kód využíval "špeciálne inštrukcie" Z80 iba výnimočne, jedine používanie IX registra a indexované adresovanie sa muselo prispôsobiť.

Malá štatistika:

  • Celková veľkosť výslednej binárky: 35735 bytov
  • Veľkosť spakovanej binárky: 19043 bytov (spakované utilitou Quido)
  • Pred spakovanú binárku je ešte vložený "Mover" o veľkosti 45 bytov, ktorý presunie nahranú binárku na pracovné miesto v pamäti.
  • Dĺžka kódu hry: 6560 bytov
  • Veľkosť premenných a tabuliek: 839 bytov
  • Veľkosť textov: 1088 bytov
  • Veľkosť grafických dát: 27248 bytov
  • Titulný obrázok hry je pôvodný zo ZX Spectra o veľkosti 6912 bytov, pred ktorý je vložená rutina o veľkosti 131 bytov pre zobrazenie obrázku na PP 01.

   
West Bank - menu   West Bank - v banke   West Bank - súboj