Посібник

HTML5-шаблон пасьянсу: код Косинки (Klondike) і роздачі

Draw 1 чи Draw 3, кампанія з 12 роздач, щоденний виклик і що входить у код — на прикладі Boba Club.

Офіційна обкладинка гри Boba Club Solitaire

Шаблон пасьянсу виправдовує ціну або ні через одне запитання: чи можна виграти кожну роздачу? Гравець, який програв через невдале тасування, звинуватить гру, а той, хто застряг без шляху назад, просто піде.

Boba Club — готовий пасьянс Косинка (Klondike) у затишній кав’ярні з чаєм із бульбашками. У цьому посібнику на прикладі цього видання показуємо, що перевіряти в будь-якому шаблоні пасьянсу.

Грати Boba Club Solitaire

Роздачі: які з них можна виграти

Швидкі партії — це випадкове тасування, як у класичному пасьянсі, тож виграш у них не гарантовано. Кампанія та щоденний виклик влаштовані інакше: вони беруться з банку роздач, які розв’язав вбудований розв’язувач, а тести відтворюють кожне розв’язання.

Щоденний виклик обирає роздачу з банку на 120 штук. Коли партія заходить у глухий кут, функція порятунку повертає її до позиції, з якої ще можна виграти, тож гравець не застрягає назавжди.

Draw 1, Draw 3 та інструменти

  • Draw 1 і Draw 3 — два класичні варіанти (по одній і по три карти з колоди).
  • Кампанія з 12 роздач у трьох розділах.
  • Підказки, скасування ходу й автоматичне завершення.
  • Озвучене покрокове навчання з котом Мочі.

Підказки й скасування гравці перевірятимуть насамперед. Перед купівлею зіграйте кілька партій і переконайтеся, що скасування відновлює точну позицію, а підказка пропонує хід, а не робить його замість гравця.

Видання також містить 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, показані під час оформлення замовлення.

Де доречний шаблон пасьянсу

Така карткова гра підійде сайту кав’ярні чи лаунжу, щоденній рубриці-головоломці в блозі або студії, якій потрібен відшліфований пасьянс для зміни оформлення. Оцінюйте його за банком роздач і правилами, а не лише за темою.

Якщо вам потрібні онлайн-гра чи таблиця рекордів, це видання вам не підходить.

Грати Boba Club Solitaire