Pontis
Hashiwokakero
Nezávislé herní studio · Německo
SEQUENCODE je studio jednoho člověka. Každá hra se napíše jednou ve Flutteru a Dartu a vyjde jako aplikace pro Android i jako plnohodnotná webová verze – webové verze si zahrajete zdarma na Solvarium.
Solvarium
Solvarium je domov všech her SEQUENCODE na webu: stejné hry jako v aplikacích, nic se neinstaluje, v 27 jazycích.
Otevřít SolvariumTrofeje, žebříčky a hráčský profil – nebo prostě začněte hrát, bez registrace.
Každý den nová hrací plocha, pro všechny stejná.
Každá hra a každý přehled pravidel v 27 jazycích.
Řešič zkontroluje každou plochu, než vyjde.
Hry
Každá je klasický logický hlavolam rozpracovaný do plnohodnotné hry s kampaní, denním hlavolamem a nekonečným množstvím ploch. Všechny se hrají v prohlížeči, čtyři jsou i na Google Play.
Hashiwokakero
Heyawake
Kurotto
Numberlink
Spiral Galaxies
Tents
Nonogram
Mosaic
Tapa
Slitherlink
Shakashaka
Akari
Masyu
Nurikabe
Kakuro
Futoshiki
Kropki
Calcudoku
Yajilin
Nurimisaki
Battleships
Straights
Binary Puzzle
Slant
Shikaku
Hitori
Suguru
Skyscrapers
Number Path
Kurodoko
Fillomino
Norinori
Jak to vzniká
Každá hra je aplikace ve Flutteru. Stejný kód v Dartu se stane aplikací pro Android i webovou verzí, takže oprava nebo nový hlavolam dorazí na obě najednou.
Jeden kód na hru, zkompilovaný pro Android i web, všude s Material 3 Expressive.
Nabídky, denní hlavolam, úspěchy, nastavení a všech 27 jazyků se píší jednou, v balíčku, na kterém stojí každá hra. Hra přidá jen svůj hlavolam.
Každý hlavolam má vlastní řešič a generátor v Dartu. Plochy se generují, hodnotí podle obtížnosti a ponechají se, jen když mají přesně jedno řešení.
Tento web i Solvarium jsou postavené na Astru a TypeScriptu a běží na Firebase – Hosting, k tomu Authentication a Firestore pro účty a žebříčky.
Flutter & Dart
Můj oblíbený framework a jazyk: rychlé na tvorbu, jeden kód pro telefon i prohlížeč a sada pro uživatelské rozhraní, díky které je Material 3 radost.
Před Flutterem i vedle něj jsem pracoval s JavaScriptem a TypeScriptem a na webu s Vue a Angularem.
O projektu
SEQUENCODE vedu jako autorský projekt jednoho vývojáře. Mám tak plnou kontrolu i odpovědnost za každý krok: od architektury kódu a návrhu rozhraní přes tvorbu úrovní až po závěrečnou kontrolu kvality.
To, co před sedmi lety začalo jako programátorský koníček, přerostlo v opravdovou vášeň. Za ty roky jsem zjistil, že hry fungují nejlépe, když jsou přímočaré, pečlivě dokončené a prosté zbytečného balastu.
Hlavolam má být tam, kde jste. Proto se každá hra tvoří pro obojí: aplikace v telefonu, celá hra v jakémkoli prohlížeči.
Kontakt
Hlášení chyb, dotazy k vrácení peněz, žádosti o ochranu soukromí i cokoli jiného – vše chodí na stejnou adresu.