Next Hexagon stojí na jednoduchém, ale náročném principu. Na obrazovce se postupně objevují hexagony s různě aktivními stěnami a hráč musí přežít průletem skrz volná místa. Obtížnost hry tedy hodně závisí na tom, jak jsou tyto patterny navržené, jak rychle se objevují, jak rotují a jak se hra postupně zrychluje.
Vybalancovat podobnou hru není úplně jednoduché. Co jednomu hráči připadá férové, může druhému připadat příliš těžké. Co mně jako autorovi přijde zajímavé, může někomu jinému připadat frustrující. Nechtěl jsem proto, aby celý zážitek ze hry stál jen na tom, jestli jsem já patterny navrhl „správně“ nebo „špatně“.
Next Hexagon nově umí při startu načíst vlastní soubor s názvem PATTERN.BIN.
Pokud bude tento soubor ve stejném adresáři jako hra, Next Hexagon použije patterny z něj. Pokud tam soubor nebude, hra poběží klasicky s původními patterny, které jsou zabudované přímo ve hře. Původní verze hry tedy zůstává beze změny pro každého, kdo si ji chce jen spustit a hrát. Kdo ale bude chtít experimentovat, může si připravit vlastní průběh hry.
Aby úprava patternů nebyla jen o ruční editaci dat v assembleru, vznikl k tomu i jednoduchý HTML editor. V editoru je možné patterny upravovat vizuálně. Jednotlivé stěny hexagonu se dají zapínat a vypínat kliknutím, lze upravovat průběh obtížnosti, spustit náhled animace a výsledek potom vyexportovat jako soubor PATTERN.BIN. Cílem bylo, aby bylo možné patterny rychle zkoušet, ladit a porovnávat bez nutnosti pokaždé zasahovat přímo do zdrojového kódu hry.
Upravovat je možné například:
Díky tomu může vzniknout jednodušší varianta hry, těžší varianta, experimentální sada patternů nebo třeba úplně jinak plynoucí challenge mode. Jedním z důvodů bylo, že nechci, aby návrh levelů byl něco pevně daného, co bude jen terčem kritiky. Pokud někomu budou původní patterny připadat moc těžké, moc jednoduché, nefér nebo prostě jen nebudou odpovídat jeho stylu hraní, nově má možnost si je upravit. Líbí se mi představa, že si hráči budou moct hru přizpůsobit podle sebe, případně vytvořit vlastní sady patternů i pro ostatní. Možná z toho časem vzniknou i komunitní pattern packy. Někdo může připravit jednodušší verzi pro začátečníky, někdo jiný extrémně těžkou variantu a další třeba rytmičtější nebo experimentální průběh hry.