neděle 30. září 2018

Jaroslav Švelch: Osmibitový samizdat

Solaris mě upozornil na zajímavou přednášku z ledna 2018 od Jaroslava Švelcha, která proběhla na půdě Ústavu pro českou literaturu Akademie věd České republiky. Trvá více než hodinu a můžeme se dozvědět zajímavé informace o hrách z 80. let, kdy zvláštní pozornost byla věnována hlavně textovkám.

Já jsem některé části přeskočil, protože se týkají her, jež budu v blízké době hrát a nechci si nic vyspoilerovat :)


sobota 29. září 2018

Hra 251: Fatty (1988)


Fatty
Vývojář: Oto Software
Vydavatel: Oto Software
Vydáno 1988 pro Sharp MZ-800
Žánr: Arkáda
Počet hráčů: 1
Stav: Dokončeno

Překvapuje mě, že jsme tu zatím neměli žádnou povedenější variaci na legendární hru Pac-man (1980). Byl tu zatím Lupič (1986) pro IQ-151, Šílený Zloděj (1986) pro Atari a Hungry Pango (1988) pro PMDčka, o nic závratně povedeného ale nešlo.

Verze pro počítače Sharp dopadla o něco lépe - ovládáme zde typicky vypadajícího Pac-mana (zde tedy nazvaný Fatty - tlusťoch) a snažíme se sežrat co nejvíce "koblih" rozesetých po úrovni. Přitom nás pronásledují čtyři duchové, kdy jakýkoliv kontakt s nimi znamená ztrátu jednoho z pěti životů.

Začátek hry
Na místě mého skonu se vytvořil náhrobek
Občas je možné duchy vědomě zaseknout

Cílem je získat co nejvyšší skóre, kdy za jednu koblihu dostaneme jeden bod a pokud se nám podaří sebrat všechny v dané úrovni, připočte se nám do skóre i zbývající čas. Je zde tedy časový limit, ale není nijak šibeniční a není třeba se o něj příliš starat. Úrovní je celkem 12 a pokud je dokončíme všechny, začneme opět od té první s možností si dále vylepšovat skóre.

Plynulost hry je naštěstí slušná a hra se hraje bez větších nepříjemností. K ovládání stačí čtyři směrové šipky. Obtížnost se mi zdá dobře vyladěná, pohyb nepřátel je hodně nepředvídatelný - většinou působí tupě, ale občas dokáží následovat pohyb hráče a hodně mu zavařit. Postupem času lze ale přijít na pár triků, jak se zastavit o stěnu a nechat duchy projít kolem. Pokud vás ale přece jen dostanou, vytvoří se na místě smrti náhrobek, který představuje další neprůchozí překážku. 

V pasti
Fatty prožívá horké chvilky
Tabulka nejlepších výkonů

Verdikt: Zatím nejlepší klon Pac-mana z československých luhů a hájů.
Hodnocení: 3/10

čtvrtek 27. září 2018

Hra 250: Arkanoids (1988)


Arkanoids
Vývojář: Maroš Madáč
Vydavatel: At-Soft
Vydáno 1988 pro Sharp MZ-800
Žánr: Arkáda
Počet hráčů: 1
Stav: Dokončeno

Zatímco starší hra Stěna (1987) vycházela z původního Breakoutu (1976), Arkanoids se inspiruje spíše v pokročilejší hře Arkanoid (1986). Máme tu tedy pálku, se kterou se snažíme odrážet míček, aby se nedotkl spodní části obrazovky, a usilujeme o rozbití všech cihliček ve zdi. Rozdíl je tady hlavně v tom, že zde hrají velkou roli různé bonusy - instantní přechod na další obrazovku, lepidlo, extra život navíc, zvětšení pálky či možnost střílení. Bonusy se nedají kombinovat a lze mít vždy jen jeden. 

Popis bonusů, bodových odměn a ovládání
První úroveň
Zatímco střílím, padá mi nalevo bonusový život

Právě bonus střelby výrazně ulehčuje a zrychluje průchod úrovní, považuji ho za jednoznačně nejlepší. Cílem je získat co nejvíce bodů, kdy za každou zničenou cihličku je 50 bodů a za každý sebraný bonus 1000 bodů. To znamená, že se ani tak nevyplatí rozbíjet zeď jako spíš snažit se sebrat všechny padající bonusy, i když jsou třeba nevýhodné. 

Ve hře není volba obtížnosti, což je jistě škoda, protože se jedná o jeden z těch lehčích kousků. Plynulost bohužel není nejlepší a pokud začnete střílet a na obrazovce je hodně objektů, tak se dočkáte menší slide-show. 

A ted ti ten tvůj obličej pěkně rozbiju !
At Soft
10. úroveň

Ve hře je celkem 18 úrovní - ta poslední je s americkou vlajkou a pokud zde vymlátíte všechna políčka, tak vás hra nepřesune do další úrovně, ale zůstanete na prázdné obrazovce. Není jiná možnost, než dobrovolně ztratit všechny zbývající pálky, aby se výkon zapsal do "High Score". To se poté můžete pokusit v další hře překonat. 

Poslední, 18. úroveň, s americkou vlajkou
Po vymlácení poslední úrovně zbude jen prázdno
Nucený konec

Verdikt: Zábavný klon Arkanoidu, který trpí na horší plynulost, nepřítomnost volby obtížnosti a malý počet úrovní. Nějaké zakončení po odehrání poslední úrovně by se také hodilo. 
Hodnocení: 3/10

úterý 25. září 2018

Hra 249: Poradce (1988)


Poradce
Vývojář: Martin Malý
Vydavatel: Demon Soft
Vydáno 1988 pro ZX Spectrum
Žánr: Textová adventura
Počet hráčů: 1
Stav: Dokončeno

Martin Malý vytvořil řadu kratších textovek (naposledy Nick Carter (1988)), čímž se také chlubí na úvodních obrazovkách. Tam také píše, že se jedná o "textovou hru pro náročné", "hru na dlouhé zimní večery" nebo že je to "první česká textová hra doprovázená obrázky", s čímž si dovolím nesouhlasit. Příběh je velmi jednoduchý - ve smyšleném městě jménem Isole honíte bankovního lupiče řízeného Františkem Fukou

Popis ovládání
Hra "na dlouhé zimní večery"
Úvodní střelecký duel

Hned na začátku hry musí hráč ve správný okamžik stisknout klávesu a zastřelit tak animovaného útočníka (vypůjčeného ze hry West Bank (1985), díky Mopovi za doplnění), který vytahuje svoji zbraň. Krátce po startu hry jsem na stejný souboj narazil znovu a pojal jsem podezření, že to bude jeden z mechanismů hry, na který narazím ještě několikrát, nicméně moje podezření se nepotvrdilo. 

Hra se ovládá přes kontextové menu, ve které máme příkazy jdi, zvedni, polož, použij a prozkoumej. Na několika obrazovkách uvidíme i malinkatý obrázek zobrazující aktuální lokaci a vpravo nahoře se nacházejí ikonky předmětů, jež máme u sebe. 

Začátek hry
Kontextové menu
Kůlna s nápisem Fuxoft - tak tady vznikly ty legendární Spectrácké hry

Jak vidíte, návod hry je velmi krátký, protože hra je opravdu jednoduchá. Spíše než o hádanky tu jde o mapování města, které je plné prázdných obrazovek, kterými jen prosvištíte. Alespoň, že tu jsou některá zajímavá místa jako "Drunken street" či špinavá a zaplivaná "Lenin street". 

Fuka programoval na IBM PC XT
Lenin street
Hotel Virginia, ale ve skutečnosti je to bordel
Mapa

POSTUP HROU
Pomocí klávesy "Space" jsem zastřelil útočníka ve chvíli, kdy měl tasenou zbraň. Prozkoumal jsem mrtvolu a našel dopis podepsaný F. Fukou, bydlištěm ve Florida street. Tam jsem se tedy vydal a v kůlně našel jen vzkaz "Jsem v bance nebo v Baker street". Vydal jsem se tedy do Baker street, kde jsem sebral zlato, se kterým jsem došel do hotelu Virginia, kde jsem na oplátku dostal klíč od tajného vchodu do banky. 

Došel jsem do "Bank place", kde jsem použil klíč a odemkl tím dveře na severu. Uvnitř banky jsem sebral disk, čímž jsem získal pozornost bankovního lupiče, kterého jsem odvedl do budovy policie. 
KONEC POSTUPU HROU

Tajný vchod do banky
Uvnitř banky se na mě z nějakého důvodu nalepil hledaný lupič
Dovedl jsem lupiče do budovy policie, kde se o něj už postarali

Verdikt: Opravdu hodně jednoduchá a krátká textovka, ve které jde hlavně o mapování města. 
Hodnocení: 2/10

čtvrtek 20. září 2018

Hra 248: Podraz 5 (?)


Podraz 5
Vývojář: ?
Vydavatel: ?
Vydáno ? pro Sharp MZ-800
Žánr: Textová adventura
Počet hráčů: 1
Stav: Dokončeno

Měli jsme tu již Podraz 5 od Tokára (1988) a Podraz 5 od Janoty (?), v tomto případě se jedná o hru na počítače Sharp od anonymního autora. Úkolem je jako vždy okrást Jacka Raggera, tentokrát to ale není tak jednoduché, protože budeme muset zjistit heslo k jeho účtu uložené v hlavním počítači, které se po určitých intervalech automaticky mění. 

Jak jsem zjistil až potom, co jsem měl napsaný skoro celý návod, nemění se jen jeho heslo, ale po startu hry je náhodně vygenerováno daleko více proměnných, takže jednotlivá čísla, adresy a hesla jsou při každém startu hry jiná. 


Můj milý Arthur Brown
Hlavní obrazovka
Tentokrát tu nemusíme volat na informace, ale všechna čísla máme hned od začátku

Jinak se jedná o klasickou "podrazovku", včetně hádanky s převodem z ASCII tabulky, kdy za zmínku stojí asi jen "test" při vstoupení do spolku "Unionu", kdy se na obrazovce začnou objevovat dvě čísla a hráč musí v časovém limitu správně napsat jejich součin. Možná jsem také něco přehlédl, ale nepochopil jsem, proč musím na přihlášce do "Unionu" jako svůj věk uvést "42", což je věk Jacka Raggera, ale to se objevuje ve hře až později. Já to tedy uhádl prostým tipováním. 

Pokud to ve hře několikrát zkazíte, vyskočí červená obrazovka, ve které je Tim Coleman zatčen a odsouzen za trestný čin pokusu o počítačovou krádež. 


Z nějakého důvodu se můžou registrovat jen lidé staří 42 let
Vstupní ceremoniál obsahuje test z násobení
Byl jsem dopaden a odsouzen

POSTUP HROU
(Náhodně generovaná čísla jsou označená např. jako "CISLO1", ty je třeba si zapisovat).
Arthur mi poslal zprávu a prozradil mi Raggerovo konto "NBA19273R681". Heslo se ale pravidelně mění pomocí kódu uloženého v Central computer. Tam máme změnit kód "AG01" na "AGN2". Podíval jsem se do seznamu a opsal si čísla a hesla. Zavolal jsem ještě Arthurovi (625721; SONY) a zjistil, že Ragger pracuje v "Union Computer's man's" a že mám peníze přeposlat na náš účet "NBB26872R926". 

Zavolal jsem Davidovi Ahlovi (812114; TOSHIBA) - prý budu muset v "Unionu" vstoupit do spolku a podstoupit zkoušku a v "Boston's data bank" je Ragger evidován pod číslem "CISLO1". Spojil jsem se s "Unionem" (683918) a podal přihlášku do svazu. Napsal jsem jméno "Tim Coleman" a věk "42". Dále jsem musel splnit zkoušku, kdy jsem v časovém limitu psal součiny čísel. Vygenerovalo se mi číslo karty "CISLO2".


ASCII tabulku po všech těch "podrazech" už znám téměř nazpaměť
Richard má nový počítač od IBM
Jack Ragger opět prozrazuje citlivá data přes telefon

Znovu jsem se spojil s Unionem (683918), zvolil že chci informace a napsal číslo karty "CISLO2", jméno "Tim Coleman", heslo podle kódu pomocí ASCII tabulky, jméno hledané osoby "Jack Ragger". Zjistil jsem, že Jack pracuje pro "Boston's data bank", trestní rejstřík na kartě "CISLO3" na "Washington's data bank", kód "CISLO4" a má přítele Richarda Parkera. 

Spojil jsem se s Washingtonem (615659), zvolil kartotéku, kód "CISLO4", registrační číslo "CISLO3" a zjistil, že heslo do Boston's data bank je "CISLO5". Spojil jsem se s Bostonem (826262), zvolil kartotéku, heslo "CISLO5", registrační číslo "CISLO1". Zjistil jsem, že Jack bydlí v Bostonu na "ADRESA1" a trestní rejstřík má ve Washington's data bank na kartě "CISLO3". 

Zavolal jsem Richardovi (681157), jméno "Jack Ragger", ulice "ADRESA1", věk "42". Prozradil mi svojí "ADRESA2". Zavolal jsem Jackovi (811955), jméno "Richard Parker", ulice "ADRESA2". Dozvěděl jsem se, že Jack změnil heslo u central computer na "CISLO6" a že jejich kód je na adrese "CISLO7". 

Spojil jsem se s "Central computer" (100183), heslo "CISLO6", adresa "CISLO7", změnit na "AGN2". Dozvěděl jsem se naposledy generované heslo "CISLO8". Spojil jsem se s bankou (232966), převod z konta "NBA19273R681", heslo "CISLO8", převést na konto "NBB26872R926". 
KONEC POSTUPU HROU


Konečně jsem zjistil heslo
Převádění peněz v bance
Vítězství !

Verdikt: Jedna z těch slabších "podrazovek", která se odlišuje hlavně tím, že zde máme náhodně generované hodnoty čísel a hesel. 
Hodnocení: 3/10

pondělí 17. září 2018

Hra 247: Podraz 5 (?)


Podraz 5
Vývojář: D. Janota
Vydavatel: Falcon Soft
Vydáno ? pro ZX Spectrum
Žánr: Textová adventura
Počet hráčů: 1
Stav: Dokončeno

Aby to nebylo tak jednoduché, kromě Tokárova Podrazu 5 (1988) vznikly ještě další dvě stejnojmenné hry a toto je jedna z nich. Jak se můžeme dočíst na úvodní obrazovce, jedná se o pokračování her Podraz 3 (1986) a Podraz 4 (her s tímto názvem vzniklo několik, ale tady se myslí Tokárova verze), přičemž během hry je nutné použít znalosti (hesla) právě z těchto her.

Příběh není nijak obšírně rozepsán, klasicky jsme v roli Tima Colemana a snažíme se okrást našeho soka Jacka Raggera o peníze. Později nám Arthur pošle zprávu s dalšími detaily - Ragger prý pracuje v Bostonské pojišťovně a "nějak si vydělává na zbytcích z kont".

Hlavní obrazovka
Detaily příběhu
Na začátku je nutné použít heslo ze hry Podraz 4

Co se týče hratelnosti, je to opět klasická "podrazovka", takže na obrazovce vidíme jakoby náš počítač a pomocí něho zjišťujeme čísla, hesla, informace a další stopy vedoucí k našemu cíli. Tentokrát tady není ani žádná zapeklitá hádanka a obtížnost není velká.

Co mi způsobilo daleko větší problémy byla velká zabugovanost hry, kvůli které jsem nejprve nebyl schopný hru dokončit. Konkrétně hra nenašla klíčové telefonní číslo na "Boston's Insurance Company" a vytáčení čísla na Paula Handera končilo stavem "obsazeno". Začal jsem tedy pátrat ve zdrojovém kódu hry a společně se Solarisem jsme našli a opravili hned několik bugů:

1) Hra zaměňuje jména "Paul Hander" a "Paul Gander" - opraveno na "Gander".
2) Číslo Gandera na informacích je špatně - místo 212-69-666 má být 212-61-666.
3) autor v kódu použil na jednom místě uložení do chybné proměnné a "Boston's insurance company" proto nejde na informacích najít.
4) I kdybyste "Boston's insurance company" na informacích našli, hra by vám vypsala špatné číslo 434-116-421, které má o jednu číslici navíc a nedá se ani vytočit. Na jiném místě v kódu hra očekává číslo 435-63-451, což je tedy správné číslo.
5) Pokud jste se spojili s pojišťovnou a zadali libovolný kód, tak se hned zobrazila gratulace k výhře!

Není to vše, co bylo opraveno a třeba špatné odsazování textu jsme neřešili. Každopádně hru doporučuji hrát jen v opravené verzi, kterou můžete najít na cs.speccy.cz. Screenshoty jsou již z opravené verze.

V opravené verzi tu už není Paul Hander, ale Gander
Občas zlobí i odsazování

POSTUP HROU
Začal mi zvonit telefon, a tak jsem ho vzal. David mi nabídl kšeft. Podíval jsem se do seznamu ("S") a opsal si čísla. Zavolal jsem Arthurovi (807-32-443; ALENA). Ten mi řekl, že Jack pracuje v "Boston's Insurance Company" a že tam mám změnit kód na "3245191". Taky se mám podívat do "Computing centre of Boston", heslo je prý pořád stejné. 

Sehnal jsem si na informacích (800-11-111) číslo na druhou jmenovanou společnost a zavolal tam (359-18-669). Heslo jsem zadal "GABIKA" (je nutné získat z Tokárova Podrazu 4). Zadal jsem jméno "Jack Ragger" a zjistil, že jeho záznamy byly přeloženy do Detroitské databanky. Zavolal jsem tedy na informace a zjistil číslo na "Computing centre of Detroit". Spojil jsem se s nimi (101-24-190), ale nevěděl jsem heslo. To mi vzápětí poslal David, takže jsem číslo vytočil znovu a zadal správné heslo "VERKA". Jméno jsem zadal "Jack Ragger" a zjistil, že Jack pracuje u firmy "Computers of firm Apple", číslo v kartotéce firmy "2717759", na místo byl doporučen Johnem Blackem, pracovníkem firmy "Compaq". 

Zjistil jsem číslo na Compaq a zavolal tam (230-72-913). V kartotéce jsem zadal číslo "2717759". Zjistil jsem, že Jack byl přijat do firmy "IBM Software" a stal se ředitelem "software section of Compaq". Přišla mi zpráva od Davida, že John Black má číslo v Compaq "10158119". Spojil jsem se opět s Compaq, zvolil jiné oddělení a zadal "software section of Compaq", jméno "John Black". Našel jsem přísně tajné dokumenty, ale neměl jsem heslo. 


To je sakra dlouhý kód
Závěrečné zadávání údajů v pojišťovně

Přišla mi zpráva od Arthura, že heslo je "Katka". Šel jsem tedy zpět a zadal ho, načež jsem se dozvěděl, že nové heslo v pojišťovně je "ace of aces" a dva noví lidé v jejich skupině jsou Paul Gander a Marty Dudson a znají se s Hufferem. Přišla mi zpráva od Davida, že mám rychle volat Pollymu Holesmanovi. Ozval jsem se mu (142-79-227) a zadal svoje jméno "Tim Coleman". Prý mám zavolat na "police station 09" a zadat kód "1247MESN3".

Zavolal jsem na police station 09 (111-29-1111247MESN3) a dostal data o Mike Sherwinovi, který pracuje jako programátor hlavního počítače u firmy "boston's insurance company". Zjistil jsem si číslo na Gandera a zavolal mu (212-61-666), ohlásil jsem se jako "Marty Dudson". Prozradil mi heslo "IVANA". Zjistil jsem si číslo na Martyho a zavolal mu (231-28-301; IVANA). Dozvěděl jsem se kód "32D5N1018R1333215V1". 

Zbývalo tedy zjistil číslo na "Boston's insurance company" (435-63-451) a zadat kód "32D5N1018R1333215V1", heslo "Ace of aces", jméno "Mike Sherwin" a nový kód "3245191". 
KONEC POSTUPU HROU

Vítězství !

Verdikt: Další typická "podrazovka", kterou ve velkém sužují bugy. Doporučuji hrát jen opravenou verzi.
Hodnocení: 3/10