ZX Spectrum Next / arkádový box
Canvas Canvas Express
Původně jsem chtěl „jen“ portovat Canvas Express na ZX Spectrum Next. Což je přesně ten druh věty, který u mých projektů obvykle znamená, že za chvíli nezůstane kámen na kameni. A ano, stalo se to znovu.
Postupně jsem změnil grafiku, hudbu, ovládání i samotný způsob hraní. Z portu se tak stala moje vlastní arkádová boxerská hra, ve které nestačí bezhlavě mlátit do soupeře. Musíte hlídat výdrž, správně načasovat útok, bránit se a občas si připomenout, že stát přímo před člověkem, který vás právě trefuje do hlavy, není dlouhodobě udržitelná strategie.
Canvas Super Sports je rychlý arkádový box pro ZX Spectrum Next: souboje proti počítači, zápasy dvou hráčů, trénink s pytlem, několik stylů boxera a ovládání klávesnicí, joystickem i MD padem.
Ilustrovaný manuál a ovládání — ENG / CZE. Manuál se otevře anglicky; tlačítkem CZE jej přepnete do češtiny.
Vstupte do ringu
Základem hry je výdrž. A aby to nebylo zbytečně jednoduché, výdrž je zároveň vaše zdraví. Silnější údery, úhyby a úskoky spotřebovávají energii, takže správný okamžik k útoku je stejně důležitý jako chvíle, kdy je lepší na pár sekund přestat hrdinsky mačkat všechno najednou. Jab je výjimka: boduje bez spotřeby výdrže. Čisté údery na tělo navíc nesnižují jen aktuální energii soupeře, ale také její maximum. Dlouhý zápas tedy může začít jako svižná výměna a skončit jako velmi unavená hádka dvou lidí, kteří už by si nejraději sedli.
- Hra proti počítači se třemi úrovněmi obtížnosti.
- Souboje dvou hráčů na jednom počítači.
- Trénink s boxovacím pytlem.
- Zápasy na 1, 3, 5, 7 nebo 9 kol, každé na 30, 45, 60 nebo 90 sekund.
- Knockdowny s počítáním rozhodčího a aktivním vstáváním.
- Nová grafika, nová hudba a přepracované herní mechanismy.
- Klávesnice, Kempston joystick i MD pad a čtyři typy úderů.
Hra vyžaduje ZX Spectrum Next s 2 MB RAM.
Ovládání
| Akce | OPQA | Kurzory | Joystick / MD pad |
|---|---|---|---|
| Chůze vlevo / vpravo | O / P | ← / → | ← / → |
| Kryt | Q | ↑ | ↑ |
| Úhyb | A | ↓ | ↓ |
| Jab – přední přímý | MEZERNÍK nebo N | 0 | FIRE 1 / B |
| Cross – zadní přímý | M | SYMBOL SHIFT | FIRE 2 / C |
| Hook – hák | Q + MEZERNÍK nebo L | ↑ + 0 | ↑ + FIRE nebo A na MD padu |
| Body – úder na tělo | A + MEZERNÍK nebo K | ↓ + 0 | ↓ + FIRE nebo X / Y / Z na 6tlačítkovém MD padu |
| Ukončit zápas / trénink | ENTER | ENTER | START na MD padu |
Jeden stisk znamená jeden úder. Pokud chcete udeřit znovu, tlačítko nejdřív pusťte a znovu stiskněte. Žádný automatický kulomet z boxera nebude, i když by to některým hráčům jistě vyhovovalo.
Pro hook nebo úder na tělo držte nahoru nebo dolů právě ve chvíli stisku FIRE. Potom směr pusťte, než jej použijete pro samostatný kryt nebo úhyb. Díky tomu zvládne jab, hook i body dokonce joystick s jediným tlačítkem.
Kurzorové klávesy fungují také jako klávesy 5 / 6 / 7 / 8, s CAPS SHIFT i bez. MEZERNÍK funguje jako FIRE 1 i u kurzorů, pokud jej zrovna nepoužívá druhý lidský hráč na OPQA. BREAK (CAPS SHIFT + MEZERNÍK, bez držené šipky) vrací do hlavního menu.
Jak obejít boxera nebo pytel
Pokud potřebujete protivníka obejít, dojděte těsně k němu a dvakrát rychle stiskněte směr k cíli. Například doprava: P → pustit → P. Doleva totéž s O. Druhý stisk musí přijít do 0,2 sekundy. Úskok trvá přibližně 0,4 sekundy a dovolí projít skrz boxera nebo pytel. Postava se potom automaticky otočí zpět k cíli. Samotná chůze ani úhyb dolů průchod neumožní. Úskok ale není nesmrtelnost. Před úderem vás neochrání a zdí ringu také neprojdete. Pokud nevyjde, pravděpodobně ještě běží omráčení, úhyb nebo předchozí akce. Počkejte, až boxer přestane dělat to, co zrovna dělá, a zkuste to znovu. Překvapivě podobné řešení funguje i mimo videohry.
Menu a trénink
- SETTINGS: počet hráčů, ovladače P1/P2, počet kol, délka kola, obtížnost CPU a hudba. Nahoru/dolů vybírá položku, vlevo/vpravo mění hodnotu.
- FIGHT!: vlevo/vpravo vybírá styl boxera, nahoru přepíná odstín pokožky, FIRE potvrzuje a dolů potvrzení ruší. Proti CPU nejprve vyberete sebe a potom soupeře.
- TRAINING: boxovací pytel pro nácvik úderů. U časopisů vlevo zobrazíte radu, u zavěšených rukavic změníte styl a u vody vpravo doplníte výdrž.
- CONTROLS: nápověda ve hře. BACK: návrat z podmenu.
Menu potvrzujte tlačítkem FIRE, ne ENTER. Hru spouštějte tlačítkem ovladače, který je zvolený pro daného hráče.
Body, kola a knockdowny
Každý čistý zásah dává 2 body, včetně jabu. Úder do krytu ani zásah boxovacího pytle samozřejmě žádné body do zápasu nepřidává. Po vypršení času vyhrává kolo boxer s vyšším skóre a celý zápas pak ten, kdo získal více kol nebo dosáhl KO. Remíza v kole nepřidá bod nikomu. Výchozí nastavení je 5 kol po 30 sekundách. Po knockdownu se zastaví čas i soupeř a začíná boj s rozhodčím – respektive s vlastními prsty. Pro vstávání rychle střídejte vlevo a vpravo, vždy s puštěním mezi stisky.
První knockdown vyžaduje 15 stisků, druhý 30. Po prvním vstáváte s polovinou výdrže, po druhém se třetinou. Pokud se nezvednete do deseti, zápas končí KO. Třetí knockdown znamená okamžitou prohru.
Podrobnosti k jednotlivým úderům, obraně a rozdílům mezi červeným, zeleným a modrým stylem jsou v ilustrovaném manuálu ENG / CZE.
Od portu k vlastní hře
Původní plán byl jednoduchý: portovat Canvas Express na ZX Spectrum Next. Jenže během vývoje se začalo měnit ovládání. Pak grafika. Pak hudba. Pak způsob boje. A v určité chvíli už bylo poněkud obtížné tvrdit, že jde pořád jen o port. Z původního projektu tak nakonec zůstal hlavně základní nápad, ze kterého vyrostlo moje vlastní pojetí arkádového boxu. Canvas Super Sports má vlastní pravidla, vlastní tempo a vlastní styl hraní. Přesto chci dát kredit původnímu autorovi, Ramiru Basilemu. Právě Canvas Express mě k celé myšlence přivedl. Bez jeho hry bych nejspíš nikdy nezačal přemýšlet, jak bych podobný box udělal na Nextu po svém.
Autoři a poděkování
- Verze pro ZX Spectrum Next: Miroslav Bursa.
- Původní hra a inspirace: Canvas Express od Ramira Basileho.
- Hudba: 8-Bit Battle Loop od Theodora Kerra (Wolfgang_), licence CC0.
- Bitmapové písmo: Zingot Games, licence CC BY 4.0.




