Pontis
Hashiwokakero
Niezależne studio gier · Niemcy
SEQUENCODE to studio jednej osoby. Każda gra powstaje raz we Flutterze i Darcie i wychodzi jako aplikacja na Androida oraz pełna wersja w przeglądarce – a wersje internetowe zagrasz za darmo na Solvarium.
Solvarium
Solvarium to dom wszystkich gier SEQUENCODE w sieci: te same gry co w aplikacjach, nic do instalowania, w 27 językach.
Otwórz SolvariumTrofea, rankingi i profil gracza – albo po prostu zacznij grać, bez rejestracji.
Codziennie nowa plansza, dla wszystkich ta sama.
Każda gra i każda instrukcja w 27 językach.
Solver sprawdza każdą planszę, zanim trafi do gry.
Gry
Każda to klasyczna łamigłówka logiczna rozbudowana w pełną grę z kampanią, łamigłówką dnia i niekończącymi się planszami. Wszystkie działają w przeglądarce, cztery są też w 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 powstaje
Każda gra to aplikacja we Flutterze. Ten sam kod w Darcie staje się aplikacją na Androida i wersją internetową, więc poprawka albo nowa łamigłówka trafia do obu naraz.
Jeden kod na grę, skompilowany na Androida i do sieci, wszędzie z Material 3 Expressive.
Menu, łamigłówka dnia, osiągnięcia, ustawienia i wszystkie 27 języków powstają raz, w pakiecie, na którym opiera się każda gra. Gra dodaje tylko swoją łamigłówkę.
Każda łamigłówka ma własny solver i generator w Darcie. Plansze są generowane, oceniane pod względem trudności i zachowywane tylko wtedy, gdy mają dokładnie jedno rozwiązanie.
Ta strona i Solvarium są zbudowane w Astro i TypeScripcie i działają na Firebase – Hosting oraz Authentication i Firestore dla kont i rankingów.
Flutter & Dart
Mój ulubiony framework i język: szybki w budowaniu, jeden kod na telefon i przeglądarkę oraz zestaw do interfejsów, z którym Material 3 to przyjemność.
Przed Flutterem i obok niego pracowałem z JavaScriptem i TypeScriptem, a w sieci z Vue i Angularem.
O projekcie
Prowadzę SEQUENCODE jednoosobowo. Oznacza to pełną odpowiedzialność za cały proces: od wstępnej architektury kodu i projektu interfejsu, przez projektowanie poziomów, aż po ostateczną kontrolę jakości.
To, co siedem lat temu zaczęło się jako programistyczne hobby, przekształciło się w prawdziwą pasję. Przez te lata przekonałem się, że gry są najlepsze wtedy, gdy są skupione na sednie, starannie dopracowane i wolne od zbędnego balastu.
Łamigłówka powinna być tam, gdzie jesteś. Dlatego każda gra powstaje na oba: aplikacja w telefonie, pełna gra w każdej przeglądarce.
Kontakt
Zgłoszenia błędów, pytania o zwroty, prośby dotyczące prywatności i wszystko inne – wszystko trafia na ten sam adres.