CLASH OF TANKS ================ © 2023 Václav Janeček © 2016 Michal Janeček - původní idea stolní hry na motivy počítačové hry WoT V této nové hře pro počítač ZX Spectrum 48K vás čekají epické tankové bitvy. OVLÁDÁNÍ -------- Hra je ovládána kurzorem. Ideální je tedy pro hraní použít myš (Kempston Mouse). Pokud ji nemáte k dispozici, můžete kurzor ovládat i klávesnici, nebo některým z velkého počtu podporovaných typů joysticků. Volba probíhá v úvodním menu hry. PRŮBĚH HRY ---------- Hra se skládá ze tří částí: 1. Garáž 2. Konfigurace bitvy 3. Bitva Garáž ----- Hru mohou hrát najednou až čtyři hráči. V garáži je možné vytvářet nové hráče, měnit jména hráčů, ukládat na kazetu a z kazety nahrávat jednotlivé hráče. Garáž ale především slouží k zobrazení stromu tanků. Ve hře jsou k dispozici tanky tří národů. Tanky jsou navíc rozděleny do deseti úrovní. Pro nově vytvořeného hráče jsou k dispozici pouze tanky první úrovně. Tanky dalších úrovní je možné použít až po jejich odemknutí. Odemknutí se platí zkušenostmi, které je možné získat za úspěchy v bitvě. U každého hráče je krom jména zobrazeno i aktuální množství zkušeností a úroveň hráče, která odpovídá nejvyšší úrovni odemknutého tanku. O každém z tanků jsou ve hře k dispozici následující informace (zobrazí se ve vyskakujícím okénku po zastavení kurzoru na tanku): - Jméno - Typ tanku – lehký, střední a těžký tank, stíhač tanků a dělostřelec - Výdrž (počet hitpointů) - Iniciativa - Rychlost - Síla pancíře (přední, boční, zadní) - Typ dostupné munice (AP – průrazná, HE – explozivní) - Dostřel (počet polí) - Způsobené poškození - Průraznost munice Konfigurace bitvy ----------------- V bitvě proti sobě stojí modrý a červený tým. V každém mohou hrát až dva hráči. V konfiguraci bitvy je tedy nejprve třeba zvolit, který z hráčů bude hrát za modrý a který za červený tým. Chybějící hráče je možné nahradit hráči ovládané umělou inteligencí. Každý z hráčů může do bitvy nasadit až tři tanky. Vybírá je ve stromě tanků. Zvolit může kterýkoli z odemčených tanků. Výběr je ale omezen maximální množství peněz, které může za tanky utratit. Množství peněz, které jsou k dispozici, je určeno úrovní bitvy. Úroveň bitvy pak odpovídá nejnižší úrovni ze zvolených hráčů. Bitva ----- Samotná bitva probíhá formou tahové strategie. Vítězem se stává ten z týmů, který dokáže buď zničit všechny tanky nepřítele, nebo obsadit základnu nepřítele. Obrazovka bitevního pole je rozdělena na tři části. V horním pruhu je zobrazena fronta tanků a celková výdrž tanků jednotlivých týmů. Níže jsou dva pruhy zobrazující úroveň obsazení základny. V prostření části je zobrazeno samo bitevní pole. V dolním řádku se pak zobrazují tlačítka pro ovládání bitvy. I zde se po zastavení kurzoru nad objektem (tank, pole) zobrazí vyskakovací okénko s informacemi o daném objektu. Informační okénko tanku navíc informuje o míře poškození, které tanku může způsobit právě hrající tank. Bitevní pole se skládá z políček těchto typů: - Tráva Základní pole, při pohybu ubere 20 pohybových bodů. - Les Za každé pole snižuje dostřel o dvě pole, při pohybu ubere 25 pohybových bodů. - Cesta Při pohybu ubere 10 pohybových bodů. - Voda Při pohybu ubere 40 pohybových bodů. Tank stojící ve vodě, nemůže střílet. - Kopec Přes kopec může střílet jen dělostřelec. Naopak pokud tank stojí na kopci, zvyšuje se mu dostřel o jedno pole. Při pohybu ubere 30 pohybových bodů. - Hora Přes horu mohou střílet jen dělostřelci. Přes toto pole nelze přejet. Pole pak dále může být označeno jako základna jednoho z týmů, nebo jako pole sloužící k vkládání tanků do bitevního pole. V každém tahy vždy hraje jeden tank. Vždy je to ten, který je ve frontě tanků na prvním místě. Pořadí tanků ve frontě určuje hodnota jejich aktuální iniciativy. Na začátku bitvy odpovídá iniciativa základní iniciativě daného tanků upravené o náhodně generovanou hodnotu. Po každém tahu se iniciativa všech tanků ve frontě zvyšuje o hodnotu jejich základní iniciativy. Hodnota iniciativy hrajícího tanku se vrací na iniciativu daného typu tanku. Seznam možných tahů tanku: - Vložení tanku do mapy Není-li žádné vstupní pole volné, tah je nutné přeskočit. - Pohyb Je možné se pohybovat do všech osmi směrů. Počet pohybových bodů tanku odpovídá jeho rychlosti. - Výstřel Střílet lze do všech osmi směrů. Stíhač tanků a dělostřelec jen do tří (dopředu a šikmo dopředu, nemají otočnou věž). Dělostřelec nemůže střílet na sousední pole a ze shora dopadající granáty ignorují pancíř. - Otočení na místě - Změna munice - Přeskočení tahu Bitva končí v okamžiku, kdy jeden z týmů už nemá žádný tank, nebo když je jedna ze základen obsazena. Následně je zobrazena obrazovka s vyhodnocením bitvy a hra se vrací zpět do garáže. POUŽITÉ NÁSTROJE A KOMPONENTY ----------------------------- Z88DK development kit Einar Saukas ZX0 Microsoft Visual Studio C. Jahn ZX-Paintbrush Edouard Berge RASM Martijn van der Heide BAS2TAP HISTORIE VERZÍ -------------- 1.0 31. 12. 2022