Pontis
Hashiwokakero
Nezávislé herné štúdio · Nemecko
SEQUENCODE je štúdio jedného človeka. Každá hra sa napíše raz vo Flutteri a Darte a vyjde ako aplikácia pre Android aj ako plnohodnotná webová verzia – webové verzie si zahráte zadarmo na Solvariume.
Solvarium
Solvarium je domov všetkých hier SEQUENCODE na webe: rovnaké hry ako v aplikáciách, nič sa neinštaluje, v 27 jazykoch.
Otvoriť SolvariumTrofeje, rebríčky a hráčsky profil – alebo jednoducho začnite hrať, bez registrácie.
Každý deň nová hracia plocha, pre všetkých rovnaká.
Každá hra a každý prehľad pravidiel v 27 jazykoch.
Riešič skontroluje každú plochu skôr, než vyjde.
Hry
Každá je klasický logický hlavolam rozpracovaný do plnohodnotnej hry s kampaňou, denným hlavolamom a nekonečným množstvom plôch. Všetky sa hrajú v prehliadači, štyri sú aj 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
Ako to vzniká
Každá hra je aplikácia vo Flutteri. Rovnaký kód v Darte sa stane aplikáciou pre Android aj webovou verziou, takže oprava alebo nový hlavolam príde na obe naraz.
Jeden kód na hru, skompilovaný pre Android aj web, všade s Material 3 Expressive.
Ponuky, denný hlavolam, úspechy, nastavenia a všetkých 27 jazykov sa píšu raz, v balíku, na ktorom stojí každá hra. Hra pridá iba svoj hlavolam.
Každý hlavolam má vlastný riešič a generátor v Darte. Plochy sa generujú, hodnotia podľa obtiažnosti a ponechajú sa, len ak majú presne jedno riešenie.
Tento web aj Solvarium sú postavené na Astre a TypeScripte a bežia na Firebase – Hosting, k tomu Authentication a Firestore pre účty a rebríčky.
Flutter & Dart
Môj obľúbený framework a jazyk: rýchle na tvorbu, jeden kód pre telefón aj prehliadač a súprava pre používateľské rozhranie, vďaka ktorej je Material 3 radosť.
Pred Flutterom aj popri ňom som pracoval s JavaScriptom a TypeScriptom a na webe s Vue a Angularom.
O projekte
SEQUENCODE vediem samostatne ako individuálny projekt. To znamená plnú zodpovednosť za každý krok: od prvotnej architektúry kódu a rozhrania cez tvorbu úrovní až po záverečnú kontrolu kvality.
Čo pred siedmimi rokmi začalo ako programátorský koníček, prerástlo do skutočnej vášne. Za tie roky som pochopil, že hry fungujú najlepšie vtedy, keď sú priamočiare, dôkladne dokončené a bez zbytočného balastu.
Hlavolam má byť tam, kde ste. Preto sa každá hra tvorí pre obe: aplikácia v telefóne, celá hra v ktoromkoľvek prehliadači.
Kontakt
Hlásenia chýb, otázky o vrátení peňazí, žiadosti o ochranu súkromia aj čokoľvek iné – všetko chodí na rovnakú adresu.