Pontis
Hashiwokakero
Независимая игровая студия · Германия
SEQUENCODE — студия из одного человека. Каждая игра пишется один раз на Flutter и Dart и выходит как приложение для Android и как полноценная веб-версия, а веб-версии можно бесплатно играть на Solvarium.
Solvarium
Solvarium — дом всех игр SEQUENCODE в вебе: те же игры, что и в приложениях, ничего не нужно устанавливать, 27 языков.
Открыть SolvariumТрофеи, таблицы лидеров и профиль игрока — или просто начните играть без регистрации.
Каждый день новое поле, одно и то же для всех.
Каждая игра и каждая страница правил — на 27 языках.
Решатель проверяет каждое поле до выхода.
Игры
Каждая — классическая логическая головоломка, развитая до полноценной игры с кампанией, головоломкой дня и бесконечными полями. Все играются в браузере, четыре есть и в 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
Как это сделано
Каждая игра — приложение на Flutter. Один и тот же код на Dart становится приложением для Android и веб-версией, поэтому исправление или новая головоломка попадает в обе сразу.
Одна кодовая база на игру, собранная для Android и веба, везде с Material 3 Expressive.
Меню, головоломка дня, достижения, настройки и все 27 языков пишутся один раз — в пакете, на котором строится каждая игра. Игра добавляет только свою головоломку.
У каждой головоломки свой решатель и генератор на Dart. Поля генерируются, оцениваются по сложности и сохраняются, только если у них ровно одно решение.
Этот сайт и Solvarium сделаны на Astro и TypeScript и работают на Firebase — Hosting, а также Authentication и Firestore для аккаунтов и таблиц лидеров.
Flutter & Dart
Мой любимый фреймворк и язык: быстро писать, одна кодовая база для телефона и браузера и набор инструментов для интерфейса, с которым Material 3 — одно удовольствие.
До Flutter и наряду с ним я работал с JavaScript и TypeScript, а в вебе — с Vue и Angular.
О проекте
Я развиваю SEQUENCODE в одиночку. Это означает полную ответственность за каждый этап: от архитектуры кода и верстки интерфейса до левел-дизайна и финального тестирования.
То, что семь лет назад начиналось как хобби, переросло в настоящее призвание. За эти годы я понял: игры получаются лучше всего, когда они сфокусированы на главном, аккуратно завершены и избавлены от лишнего шума.
Головоломка должна быть там, где вы. Поэтому каждая игра делается для обоих: приложение на телефоне, полная игра в любом браузере.
Контакты
Сообщения об ошибках, вопросы о возврате, запросы по конфиденциальности и всё остальное — всё приходит на один адрес.