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

Вихідний код гри на збіг чисел варто купувати, коли потрібна готова головоломка «зроби десять» з картою рівнів, бустерами та щоденним контентом, а ви краще змінюватимете ціни й бренд, ніж писатимете рушій збігу. Tenguin якраз такий пакет: гравці з'єднують однакові числа або два, що в сумі дають десять, на десяти ілюстрованих островах-темах, за $39 за ціною зі списку.
Цей гайд для того, хто відкриє папку. Він пояснює правила, які забезпечує код, що лежить у конфігураційному файлі, що потребує вихідного коду і які налаштування можуть зашкодити на живому сайті. Якщо потрібен лише головний висновок: більшість комерційних змін — це один текстовий файл і перезавантаження сторінки.
Правила, які вихідний код гри на збіг чисел уже обробляє
Гравець торкається однієї плитки, потім іншої. Пара зникає, якщо числа однакові або в сумі дають десять. Дві плитки можуть стояти одна над одною, поруч, по діагоналі, з порожніми клітинками між ними, або на стику кінця одного рядка і початку наступного.
Очищення цілого рядка запускає Avalanche (лавину), а серія збігів підвищує множник очок. Коли пар не лишається, Snowfall (снігопад) копіює числа, що ще є на полі, донизу. За кожен рівень присуджується до трьох зірок.
Перехід з кінця рядка на початок і порожні клітинки — це перевірки, які рушій збігу мусить виконувати правильно: пара, що виглядає законною для гравця, має бути законною і для коду. Тут ці перевірки входять до поставленої гри.
Перевірте правила в демо Tenguin
Бустери, щоденний контент і режим Relax
П'ять бустерів відкриваються поступово, тож ранні рівні мають пологу криву навчання:
- Hint (підказка).
- Undo (скасування), з рівня 3.
- Snowfall, який заповнює поле копіями чисел, що залишилися.
- Peck, який прибирає одну плитку, з рівня 8.
- Wild, пластівець, що пасує до будь-якого числа, з рівня 12.
Щоденне завдання, побудоване з сьогоднішньої дати, щоденні місії та скрині за розділи дають гравцям привід повертатися. У режимі Relax (спокійний режим) немає зірок, немає поспіху і необмежений Snowfall, для тих, хто просто хоче прибирати плитки.
Костюми для пінгвіна бувають чотирьох категорій: шарфи, капелюхи, кольори та ефекти. Їх купують за монети, зароблені в грі, а деякі рівні відкривають один із них. Справжні гроші тут не задіяні.
Що входить до завантаження
- Папка game/, готова до хостингу, з локальними ілюстраціями, шрифтами, аудіофайлами та залежностями середовища виконання.
- Читабельний вихідний код із конфігурацією та ліцензійними повідомленнями сторонніх компонентів.
- 49 автоматичних тестів.
- Ілюстрований офлайн-гайд для покупця 14 мовами, зі знімками екрана англійською.
Інтерфейс доступний 14 мовами: англійською, португальською, іспанською, французькою, німецькою, італійською, нідерландською, польською, турецькою, російською, індонезійською, японською, корейською та спрощеною китайською. Основа — TypeScript, JavaScript і HTML5, для збірки вихідного коду використовується Vite. Файли включають HTML, CSS, JavaScript, JSON, TypeScript, WebP, PNG і MP3.
Одна річ, яку варто знати, дивлячись на сторінку товару: ілюстровані панелі є рекламною графікою, а галерея знімків показує справжню гру. Оцінюйте вигляд за знімками та демо.
Файл конфігурації: зміни без збірки
Більшість налаштувань знаходиться в tenguin.config.js, текстовому файлі поруч з index.html. Змініть значення, завантажте файл і перезавантажте сторінку. Без Node.js і без кроку збірки. Він містить:
- Заголовок сторінки і шлях до логотипу.
- Акцентний колір.
- Мову за замовчуванням.
- Початкові монети.
- Винагороди за перемогу, зірки та режим Relax.
- Ціни бустерів і костюмів.
Це покриває дві типові потреби: ваш власний бренд на екрані та економіку, налаштовану під вашу аудиторію. Якщо гравці вважають бустери занадто дорогими, ви змінюєте число, а не код.
Одне налаштування потребує уваги: ключ збереження. Оберіть його до запуску і потім не чіпайте. Зміна на живому сайті змусить кожного гравця втратити прогрес.
Що потребує вихідного коду TypeScript
Розкладки рівнів, діалоги, графіка всередині гри та нові голосові кліпи змінюються у версії з вихідним кодом, а потім перезбираються з Node.js 22.13 або новішим. Node не потрібен для хостингу гри, лише для збірки.
Карта рівнів має десять ілюстрованих островів-тем. Після десятої прогрес продовжується згенерованими рівнями з повторним використанням наявних тем. Додавання одинадцятої теми означає нову графіку і нові позиції на карті у вихідному коді, тож плануйте це як роботу з графікою та трохи коду, а не як налаштування.
Запускайте 49 тестів після кожної зміни в коді. Це найшвидший спосіб побачити, чи зламала правка десь інде.
- Створіть резервну копію пакета.
- Внесіть зміну у вихідний код.
- Запустіть тести.
- Зберіть проєкт і замініть розміщену папку game/ повним результатом.
- Пограйте кілька рівнів на телефоні та в браузері на комп'ютері.
Хостинг, вбудовування та доступність
Завантажте вміст game/ на статичний HTTP(S)-хостинг, за бажання в підпапку. PHP чи база даних не потрібні. Відкриття файлів з диска через file:// не підтримується, тож тестуйте з веб-сервера.
Гра працює в актуальних версіях Chrome, Edge, Firefox і Safari на комп'ютері, планшеті або телефоні. Гравці завантажують її з вашої адреси; це не офлайн-застосунок для встановлення. У налаштуваннях є великі плитки, високий контраст, спокійний режим і вібрація на телефонах, які її підтримують, що допомагає, якщо серед вашої аудиторії є літні гравці або діти.
У пакеті немає проєкту нативного застосунку і немає підключеного рекламного провайдера. Якщо потрібне одне з цього або ви хочете, щоб гра була встановлена на вашому сервері, ми пропонуємо оцінку за проєктом.
Запитайте оцінку індивідуальної роботи
Обмеження та ліцензія одним абзацом
У Tenguin немає хмарних збережень, онлайн-акаунтів, віддалених таблиць лідерів, покупок за реальні гроші чи підключеного рекламного провайдера, а нативні застосунки, хостинг і індивідуальна розробка не входять до пакета. Прогрес зберігається в локальному сховищі браузера. Одна покупка дає безстрокову невиключну ліцензію на один кінцевий продукт, ваш або одного клієнта, який гравці можуть використовувати безкоштовно або з монетизацією через рекламу. Ви можете змінювати код, графіку та аудіо в межах цього продукту і замінити нашу марку на свою, але не можете перепродавати чи ділитися шаблоном, його вихідним кодом або ресурсами окремо. Підтримка триває 6 місяців, або 12 з розширенням при оформленні. Ціна за списком — $39; до 30 листопада 2026 року акція Black Friday дає знижку 15% на кожен шаблон, тож Tenguin коштує $33,15, а з 1 грудня ціни повертаються до списку.
Прочитайте умови ліцензії та підтримки
Поширені запитання
Які правила гри на збіг чисел?
У Tenguin дві плитки зникають, якщо мають однакове число або в сумі дають десять, і між ними лежать лише порожні клітинки. Пари можуть бути вертикальними, горизонтальними, діагональними або йти від кінця одного рядка до початку наступного.
Чи потрібно збирати гру?
Ні. Завантажте вміст game/ на HTTP(S)-хостинг. Збірка потрібна лише тоді, коли ви змінюєте вихідний код.
Що можна змінити без перезбірки?
Назву, шлях до логотипу, акцентний колір, мову за замовчуванням, початкові монети, винагороди, ціни бустерів і костюмів — усе в tenguin.config.js.
Скільки рівнів?
Рівні йдуть картою з десяти островів-тем. Після десятої теми гра продовжується згенерованими рівнями та повторно використаними темами.
Чи можна проводити з нею конкурс із призами?
Не рекомендуємо. Щоденний контент використовує годинник пристрою, а рекорди зберігаються локально, тож вони не є чесною основою для призів.
Чи працює на планшетах?
Так. Вона працює в актуальних браузерах на комп'ютерах, планшетах і телефонах, з опцією великих плиток у налаштуваннях.
Кому підійде і два пазли для порівняння
Гра на збіг чисел підходить казуальним порталам, освітнім сайтам і брендам, яким потрібна спокійна головоломка з щоденним приводом повертатися. Правило «десять» легко пояснити, а бустери відкриваються досить повільно, щоб навчати на ходу.
Для порівняння: Gridspark — блочна головоломка 8×8 з блискавичним ходом ZAP і щоденним завданням, $29 за ціною зі списку. Bodoku — логічна головоломка з привидами, 180 рівнів у шести крилах замку, $59 за ціною зі списку. Обидві мають 14 мов інтерфейсу.
Дивіться Gridspark, блочну головоломку
Дивіться Bodoku, логічну головоломку
Два шаблони в одному замовленні отримують знижку 5% на кожну ліцензію, три — 10%, чотири — 15%, а п'ять і більше — 20%.
