Dokončuji své projekty?
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.
Co je momentálně rozpracované
Voltix
Hra pro klasické ZX Spectrum 128K je už v současné době hratelná. Hotový je editor úrovní, fyzika i základní herní principy, například pohyb robota nebo podmínky, za kterých zemře.
Zbývá dokončit několik levelů a především hudbu. Levely určitě dodělám, a kdyby bylo nejhůř, hru pojmenuji Silent Voltix a vydám ji bez hudby. 😉
2048
Verze hry 2048 pro ZX Spectrum Next je prakticky dokončená. Čekám už jen na hudbu od z00ma.
Půjde o TurboSound hudbu využívající dva AY čipy. Z ukázky, kterou jsem slyšel, můžu říct, že se máte opravdu na co těšit. Hudba se velmi povedla.
Next Dash
Next Dash je další hra pro ZX Spectrum Next. Jde o čerstvou novinku, ale už teď je velmi dobře hratelná.
Celá hra na mě působí příjemně a roztomile. Obsahuje poměrně hodně animací a myslím, že se levely podařilo navrhnout tak, aby si hru mohl užít opravdu každý.
Také zde zatím chybí hudba. Tu slíbil dodat Martin Bórik, za což mu moc děkuji.
NextForge
Tento projekt je hotový přibližně z poloviny. Už nyní si ho ale můžete stáhnout a vyzkoušet. Funkce, které jsou v něm aktuálně dostupné, fungují tak, jak mají.
NextForge umožňuje psát zdrojové kódy v assembleru, pracovat s více soubory současně, napovídat návěstí a kontrolovat syntaxi.
Dokáže také provést překlad programu. Výsledné bajty zatím nikam
fyzicky nezapisuje, ale umí spočítat výslednou velikost programu
a zkontrolovat syntaxi včetně souborů vložených pomocí
include a incbin.
Práce na projektu samozřejmě pokračují.
ZXDebugGUI
ZXDebugGUI je debugger propojený s emulátorem FUSE. V současné době už provádím pouze finální testování.
Upřímně nevím, nakolik bude tento nástroj užitečný ostatním. Já jsem ho ale poměrně intenzivně používal při vývoji Next Playeru a Bow Commanderu a rozhodně mi nepřipadá zbytečný.
Pokud vše půjde podle plánu, rád bych ho během příštího týdne vydal veřejně.
Celkem je tedy rozpracovaných pět programů. Tři z nich jsou těsně před dokončením a čekají už pouze na dodání hudby nebo finální otestování. Na všech navíc pravidelně pracuji.
To podle mě nevypadá zase tak špatně.
Co jsem letos dokončil
Calm Commander
Na Calm Commanderu jsem letos odvedl velké množství práce. Troufám si říct, že jeho funkce i uživatelský komfort se zlepšily přibližně o 128 %.
Přidal jsem podporu pluginů, řadu nových funkcí a vylepšil také vzhled programu.
Ano, na Calm Commanderu budu pracovat i nadále. U podobného typu programu je ale průběžný vývoj naprosto normální a rozhodně to neznamená, že není dokončený nebo použitelný.
Bow Commander
Bow Commander je souborový manažer pro ZX Spectrum 128K se systémem esxDOS, tedy například pro zařízení DivMMC nebo DivIDE.
Některé části vycházejí z Calm Commanderu, ale velká část programu je napsaná odlišně. Vývoj Bow Commanderu jsem si opravdu užil.
Také tento program bude dostávat nové verze. Už jsem obdržel zpětnou vazbu a návrhy na další funkce, které by uživatelé uvítali. Přesto si myslím, že Bow Commander rozhodně nelze označit za nedokončený projekt.
Next Player pro ZX Spectrum Next
Do verze pro ZX Spectrum Next jsem přidal podporu ovládání pomocí K-Mouse.
Next Player pro ZX Spectrum 128K
Původní verzi Next Playeru jsem přepsal také pro klasické ZX Spectrum 128K se systémem esxDOS.
.copy
Dot command pro ZX Spectrum Next, který umožňuje kopírovat celé adresáře včetně jejich podadresářů.
.del
Další dot command pro ZX Spectrum Next. Umožňuje mazat soubory, ale také celé adresáře včetně jejich podadresářů.
.dirinfo
Dot command pro ZX Spectrum Next, který zobrazí informace o adresáři včetně informací o jeho podadresářích.
Dice8Next
Hra pro ZX Spectrum Next, která je předělávkou hry z Commodore 64.
Next Hexagon
Další hra pro ZX Spectrum Next a opět předělávka titulu z Commodore 64.
Náhoda? Nemyslím si. 😊
SpeccyWeb
Webový prohlížeč pro ZX Spectrum Next.
Jde o první verzi a další budou následovat. Už nyní je však program plně použitelný a dělá přesně to, co má.
NextIRC
IRC klient pro ZX Spectrum Next.
NxPaint
Grafický editor pro ZX Spectrum Next, který nabízí funkce, jež jiné grafické editory nemají — a to nejen na Nextu, ale ani na klasickém ZX Spectru.
PixelPaste
Webový grafický editor napsaný v HTML, který umožňuje vytvářet grafiku pro klasické ZX Spectrum i ZX Spectrum Next.
Podporuje také úpravu spritů a fontů.
.recolor
Dot command pro ZX Spectrum Next, který umožňuje přebarvit klasickou ZX ULA grafiku do jiných barev.
.shownxi
Dot command pro ZX Spectrum Next, který zobrazuje obrázky ve formátu NXI.
.memdump
Dot command pro klasické ZX Spectrum i ZX Spectrum Next, do kterého jsem nově přidal funkci vyhledávání.
RotaZoomer 1K
Příspěvek do soutěže Forever 2026.
RotaZoomer 1K pro C64
Verze efektu pro Commodore 64, rovněž vytvořená pro Forever 2026.
Snake 1K
Klasická hra Had, známá například z telefonů Nokia, tentokrát ve velikosti pouhého 1 KB.
Také tento program vznikl jako soutěžní příspěvek pro Forever 2026.
NXI/SCR Viewer
Prohlížeč obrázků NXI a SCR pro Windows.
Také tento program vznikl jako soutěžní příspěvek pro Forever 2026.

