Vlastní level patterny v Next Hexagonu
2. 5. 2026

Když člověk čeká na hudbu pro Next Hexagon, je samozřejmě naprosto logické, že si mezitím otevře další projekt (protože spánek a volný čas je silně přeceňován). A přesně tak vznikla moje aktuální odbočka: začal jsem pracovat na Next verzi hry Dice8. Zatím jde o pracovní port a raný remake pro ZX Spectrum Next, takže prosím berte screenshoty pod článkem opravdu jako ukázky rozpracované verze, ne jako finální podobu hry. Některé věci jsou hotové jen částečně, jiné se ještě mohou změnit, ale základ už se pomalu začíná hýbat.

Dice8Next

Když člověk čeká na hudbu pro Next Hexagon, je samozřejmě naprosto logické, že si mezitím otevře další projekt (protože spánek a volný čas je silně přeceňován). A přesně tak vznikla moje aktuální odbočka: začal jsem pracovat na Next verzi hry Dice8. Zatím jde o pracovní port a raný remake pro ZX Spectrum Next, takže prosím berte screenshoty pod článkem opravdu jako ukázky rozpracované verze, ne jako finální podobu hry. Některé věci jsou hotové jen částečně, jiné se ještě mohou změnit, ale základ už se pomalu začíná hýbat.

Původní Dice8 je hra od PCH, vytvořená pro Commodore 64. Patří do rodiny kostkových her typu Yacht, případně Yahtzee, ale má vlastní osmibitový charakter a díky možnosti hry více hráčů je to přesně ten typ her, která se dají vytáhnout na Conu, demoparty nebo u stolu s kamarády. Člověk nepotřebuje dlouhé vysvětlování, po pár kolech už všichni vědí, o co jde, a pak se jen řeší, kdo komu vyfoukl lepší kombinaci a kdo si zase musel zapsat nulu tam, kde to nejvíc bolelo. V Next verzi zatím stavím hratelný základ. Používám Layer 2 grafiku, kostky jsou kreslené přes herní obrazovku a tečky na kostkách řeším pomocí hardwarových spritů. Ve hře je menu, obrazovka pro nastavení hráčů, vlastní skórovací tabulka inspirovaná původní C64 verzí a základní ovládání. Aktuální verze počítá až s osmi hráči, protože Dice8 u nás nikdy nebyla jen hra pro jednoho člověka před monitorem (ale ani to se nevylučuje). Je to spíš společenská záležitost, která dobře funguje právě ve chvíli, kdy se kolem stroje začne srocovat víc lidí.

Pravidla jsou velmi blízká původní hře Yacht. Hráč má k dispozici pět kostek a v každém tahu může házet maximálně třikrát. Po prvním nebo druhém hodu si může vybrané kostky podržet a znovu házet jen těmi ostatními. Cílem je vytvořit co nejlepší kombinaci pro některou z kategorií ve skórovací tabulce. Jakmile hráč tah ukončí a výsledek zapíše, daná kategorie je pro něj použitá a už ji v dalších kolech nemůže znovu vybrat. Horní část tabulky tvoří klasické kategorie Aces, Twos, Threes, Fours, Fives a Sixes. V nich se počítá součet kostek s danou hodnotou. Když si například hráč zapíše Fives a má na kostkách tři pětky, dostane patnáct bodů. Tato část hry vypadá na první pohled jednoduše, ale je v ní docela dost taktiky, protože právě tady se bojuje o bonus. Pokud součet potvrzených horních kategorií dosáhne alespoň 63 bodů, hráč získá bonus 35 bodů.

Spodní část tabulky obsahuje kombinace 3 of Kind, 4 of Kind, Full House, S Straight, L Straight, Yacht a Chance. U 3 of Kind je potřeba mít alespoň tři stejné kostky a boduje se součet všech pěti kostek. U 4 of Kind je potřeba alespoň čtveřice stejných hodnot a opět se zapisuje součet všech kostek. Full House znamená trojici a dvojici a má hodnotu 25 bodů. S Straight je malá postupka, tedy čtyři po sobě jdoucí hodnoty, například 1-2-3-4, 2-3-4-5 nebo 3-4-5-6, a dává 30 bodů. L Straight je velká postupka pěti hodnot, tedy 1-2-3-4-5 nebo 2-3-4-5-6, za 40 bodů. Nejcennější běžnou kombinací je Yacht, tedy pět stejných kostek. Za ten je 50 bodů a samozřejmě je to přesně ten moment, kdy se člověk začne tvářit, že všechno bylo od začátku součástí geniální strategie. Poslední kategorií je Chance, kam se dá zapsat prostý součet všech kostek bez ohledu na kombinaci. Chance je často záchranná brzda ve chvíli, kdy hod nevyšel podle plánu, ale někdy se vyplatí ji šetřit na opravdu vysoký součet.

Ovládání v aktuální pracovní verzi je jednoduché a přímočaré. Mezerníkem se hází zbývajícími kostkami, čísly 1 až 5 se jednotlivé kostky podrží nebo pustí, kurzorovými klávesami se vybírá položka ve skórovací tabulce a Enterem se vybraná kategorie potvrdí. Před prvním hodem se ještě nedává smysl držet kostky, po hodu už si hráč může poskládat plán a zkusit štěstí v dalších dvou hodech. V tuto chvíli je pro mě hlavní dostat do kupy pevný základ, aby se hra dobře hrála a aby tabulka, kostky, přepínání hráčů a výpočet skóre fungovaly spolehlivě. Teprve potom přijde na řadu ladění detailů, prezentace, tempo hry, zvuky, hudba a celkový pocit z hraní. Screenshoty pod článkem tedy ukazují aktuální stav vývoje, ne finální grafiku ani definitivní podobu obrazovek.

A když už jsme u hudby: jako obvykle hledám hudebníka, který by se chtěl zhostit muziky pro tuhle hru. Ideálně něco chytlavého, hravého ale nerušivého, co bude sedět k jednoduché, společenské hře, jako je tato. Pokud by se někomu chtělo do Dice8 Next hudebně přispět, budu rád, když se ozve. Dice8 Next se tedy pomalu kutálí dopředu. Není to velký epický projekt, spíš příjemná osmibitová odbočka, ale přesně takové malé hry mám rád. Zvlášť když se pak dají vytáhnout někde na akci, pustit na reálném hardwaru a nechat lidi, ať se u toho hádají, smějí a přemýšlejí, kam si zapíšou další zoufalý hod. A ano, vím, že port pro klasické ZX Spectrum dělá Logout, probíral jsem to s ním a dohodli jsme se na tom, že Next verzí mu do zelí nepolezu - protože kdo vlastně má Nexta, že? Jen jsem nečekal, že se k tomu dostanu tak brzy. Ono je to i tím, že logika hry je v podstatě hrozně jednoduchá a nejtěžší je ta omáčka kolem - grafika, hudba atd... Jinak bych to asi nebyl já, kdybych si do hry nepřidal pár věcí - vím, že jde hrát Dice8 sám samotinký - ale není lepší hrát proti počítači? Nebo co si při hře zobrazit aktuální stav pořadí všech spoluhrářů? Přidal jsem i tester generátoru náhodných čísel, takže si můžete zobrazit statistiku házení kostek.

Snímek obrazovky 2026-05-03 180618

2 Comments

Napsat komentář: shrek Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *