Po cca dvou měsících jsem dnes vypustil NextDash - další hru pro ZX Spectrum Next. Dnes ráno mne překvapil Martin Bórik, když mi poslal hudbu do této hry s tím, že ji má už skoro hotovou. Během dopoledne poslal finální verzi a tak veřejnému releasu nic nebránilo. Ale jak už to tak bývá, hned po releasu se objeví porodní bolesti - prostě generálský efekt.
Bow Commander je file manager pro ZX Spectrum 128K s DivMMC. Poslední dobou do něj přibývají nové funkce a s nimi jsem narazil na limit, který s mým způsobem programování občas nastane: paměť. Nakonec mě to donutilo změnit způsob, jakým jsou některé části programu uložené a spouštěné.
Tak si tak nějak pracuji na Bow Commanderu (máte se na co těšit), ale přesedlal jsem na souborový manažer pro Next - Calm Commander. A to z jednoho důvodu - měl jsem tam rozdělaných více věcí a chtěl jsem je dotáhnout do konce - a popravdě tam i přidat věci na kterých právě dělám v Bow Commanderu.
Tak si v klidu — tedy v rámci možností, protože venku panuje šílené vedro — programuji věci pro Forever 2027, když mi přišlo upozornění z itch.io. Někdo přidal komentář k Bow Commanderu.
Pracuji na demu pro Forever 2027 (ano, raději dříve než později). U dem se totiž velmi snadno stane, že člověk v lednu prohlásí, jak má všechno krásně rozmyšlené, v únoru začne psát první efekt a v březnu zjistí, že Forever byl minulý víkend. Tentokrát jsem tedy začal s předstihem a když jsem přemýšlel jak celé demo pojmu, narazil jsem na režím LoRes - ano, demo bude pro ZX Spectrum Next. Na papíře vypadá tento režim skoro podezřele skromně: 128 krát 96 bodů, 16 barev a 6144 bajtů videopaměti. Jenže přesně tahle skromnost z něj dělá velmi užitečný nástroj. Obraz je dost malý na to, aby jej Z80N zvládal přepočítávat v reálném čase, ale pořád dost velký na tunely, plasmy, metabally, deformace, částicové efekty, jednoduché 3D nebo pořádně barevný herní svět.
Nerad bych aby někdo nabyl dojmu, že dnešním článkem o Next Pack 2 mi stoupla sláva do hlavy a budu se jen chlubit těmito relativně malými (pro mne) "úspěchy". Po několika dnech práce na Bow Commanderu, který je určený pro klasické ZX Spectrum 128k s EsxDosem, jsem se opět podíval na Calm Commander. Přidal jsem několik novinek, ale popravdě mne už nápady opouštějí (když pominu různé pluginy na soubory), ale přesto si myslím, že to co jsem přidal tam mělo být od začátku.
Co je to Next Pack 2? Je to balíček pěti her pro ZX Spectrum, které vyjdou fyzicky na SD kartách s pěkným obalem, s manuálem a se vším co k tomu patří. A jedna z těch her, která v tomto bundelu vyjde je Next Hexagon. Ano, moje hra vyjde na fyzickém nosiči s manuálem a pěkným obalem.
Jelikož nejsem tak kovaný v EsxDosu špatně jsem pochopil práci s disky v tomto systému. Myslel jsem si, že když mám na DivMMC dva sloty na SD karty, mám k dispozici pouze dva disky. Proto předchozí verze fungovala pouze style - switch disk. Přepínal se mezi dvěmi disky - HD0 a HD1. No jenže, ono to tak není, na SD kartě můžete mít i partitiony a EsxDos s nimi umí pracovat. Proto jsem na žádost UB880D práci s disky překopal.
Jelikož se mi sešlo několik požadavků na update souborového manažera Bow Commander od různých uživatelů (většina z ciziny, ale ozval se i Sweet), dal jsem si teď na chvilku pauzu od vytváření her pro ZX Spectrum Next a pověnoval jsem se tomuto programu. V nové verzi 1.1 jsou pouze dvě novinky, ale většina z nich se točila jen kolem nich, takže se dá říci, že jsem vyhověl 95% požadavků. Zbytek žádostí byl na migraci tohoto programu pro +3ku a její rozšížení pro IDE zařízení.
Znáte rage games nebo troll platformery? Já ano — a právě tento typ her mě velmi baví. Jejich hraní bývá neuvěřitelně stresující. Nikdy totiž nevíte, co vás čeká, a rozhodně se nemůžete spolehnout na to, že k vám hra bude férová. Každá zdánlivě bezpečná plošina může spadnout, každý nevinný předmět vás může zabít a cesta, která vypadá správně, může být jen další past. Přesto mají tyto hry něco, co vás nutí vracet se znovu a znovu. Teď už to určitě vyjde. Ještě jeden pokus. A tentokrát opravdu naposledy…
V poslední době se o mně šíří zvěsti, že své programy nedokončuji a že mezi projekty přeskakuji jako roztěkaný králík. Pojďme si proto udělat menší souhrn toho, na čem jsem letos pracoval, co jsem dokončil a v jakém stavu jsou aktuálně rozpracované projekty.
Na Slacku v kanále #z80 jsem s tím už trochu otravoval, ale stále hledám hudebníka pro svůj další herní projekt pro ZX Spectrum Next. Začal jsem pracovat na hře NextDash, která je, jak už název napovídá, inspirovaná legendární hrou Geometry Dash. Alespoň podle mých dětí je legendární. Jako obvykle jsem však narazil na jeden drobný problém – v naší grupě nemáme hudebníka. Ano, pořád tomu říkám grupa, i když v ní je prakticky jen jeden člověk. :) Proto se obracím na veřejnost s prosbou o pomoc s hudbou.