Шаблон пасьянса HTML5: исходный код «Косынки» и расклады
Сдача по одной или по три карты, кампания из 12 раскладов, ежедневное испытание и состав исходного кода на примере Boba Club.

Шаблон пасьянса оправдывает свою цену или нет в зависимости от одного вопроса: можно ли выиграть каждый расклад? Игрок, проигравший из-за неудачной тасовки, обвинит игру, а игрок, который застрял без пути назад, уйдёт.
Boba Club — готовый пасьянс «Косынка» (Klondike) в уютном кафе с бабл-чаем. В этом руководстве показано, что проверять в любом шаблоне пасьянса, на примере этого издания.
Расклады: какие из них можно выиграть
Быстрые игры — это случайная тасовка, как в классическом пасьянсе, поэтому выигрыш в них не гарантирован. С кампанией и ежедневным испытанием иначе: их расклады берутся из банка раскладов, которые решил входящий в комплект решатель, а тесты заново проигрывают каждое решение.
Ежедневное испытание выбирается из банка в 120 раскладов. Когда партия заходит в тупик, функция спасения возвращает её в позицию, из которой ещё можно выиграть, так что игрок не застревает навсегда.
По одной, по три и инструменты
- Сдача по одной карте (Draw 1) и по три (Draw 3) — два классических варианта.
- Кампания из 12 раскладов в трёх главах.
- Подсказки, отмена хода и автоматическое завершение.
- Пошаговое обучение с озвучкой и котом Mochi.
Подсказки и отмену хода игроки проверят первыми. До покупки сыграйте несколько партий и убедитесь, что отмена возвращает точно ту же позицию, а подсказка предлагает ход, а не делает его за игрока.
В издание также входят 12 наклеек, 6 рубашек карт и 3 сцены для стола — это пригодится, если вы хотите подогнать внешний вид под бренд.
Обучение и языки
Голос в обучении звучит на английском, бразильском португальском и испанском. В остальных языках звучит английский голос с локализованным текстом, так что решите, подходит ли это вашей аудитории.
Исходный код, тесты и хостинг
Исходный код — понятный TypeScript со 152 тестами на основе Phaser 4.2. Папка game готова к размещению, иллюстрации, звук и шрифты в ней локальные. Пересборка через Vite необязательна.
Как и другим шаблонам из этого руководства, ему нужен современный браузер с поддержкой JavaScript и звука и статический хостинг по HTTP(S). База данных и аккаунт автора не требуются.
Страница Boba Club и всё, что входит в пакет
Что не входит в цену
В Boba Club нет облачных сохранений, онлайн-рейтинга, покупок за реальные деньги и рекламного SDK. Прогресс сохраняется в текущем браузере. Нативные приложения, хостинг и разработка на заказ не входят.
Частые вопросы
Нужно ли собирать игру?
Нет. Загрузите содержимое папки game/ на хостинг с HTTP(S). Пересборка нужна, только если вы редактируете исходный код на TypeScript.
Где сохраняется прогресс?
Локально, в текущем браузере.
Можно ли выиграть каждый расклад?
Расклады кампании и ежедневного испытания берутся из банка, где каждый расклад решён входящим в комплект решателем. Быстрые игры — случайная тасовка, как в классическом пасьянсе.
Какая лицензия действует?
Действуют условия Polar Games Marketplace, которые показываются при оформлении заказа.
Кому подойдёт шаблон пасьянса
Такая карточная игра подойдёт сайту кафе или лаунжа, блогу, где читатели привыкают решать задачу дня, или студии, которой нужен аккуратный пасьянс для смены оформления. Оценивайте его по банку раскладов и правилам, а не только по теме.
Если вам нужна онлайн-игра или таблица лидеров, это издание вам не подходит.
