Посібник

HTML5-гра «Пошук слів»: вихідний код і мови, які варто перевірити

Теми, списки слів, вихідний код і вимоги до браузера готової гри «пошук слів» — на прикладі Aurora Words.

Офіційна обкладинка гри Aurora Words

«Пошук слів» (філворд) — один із найпопулярніших форматів головоломок, і саме тому його легко погано скопіювати. Сітка, де слова розставлено за очевидним шаблоном, бідний список слів або виділення, яке неправильно читає діагональне перетягування, видадуть себе вже за першу хвилину гри.

Aurora Words — готова браузерна гра «пошук слів» із 35 темами, кампанією на 15 рівнів і щоденною головоломкою. У цьому посібнику розбираємо, що перевірити в темах, списках слів, вихідному коді та вимогах до браузера, щоб так само оцінювати будь-яку подібну гру.

Грати Aurora Words

Теми й рівні: рахуйте те, що потрібно вашому проєкту

Aurora Words містить 35 тем, кампанію на 15 рівнів, щоденну головоломку, комбо та зірки. Тема — це набір слів, які шукає гравець, тож кількість тем дорівнює кількості різних наборів слів, які побачить ваша аудиторія.

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

Списки слів — головна відмінність між шаблонами

З’ясуйте, скільки слів є для кожної мови і чи написано список мовою, якою читають ваші гравці. Видання має понад 1 000 слів для кожної зі своїх десяти мов інтерфейсу: англійської, португальської, іспанської, французької, німецької, італійської, нідерландської, польської, турецької та індонезійської. Української серед них немає.

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

Звук і оповідач

Оповідач говорить англійською, бразильською португальською та іспанською, а для інших мов звучить англійська. Вирішіть до купівлі, чи прийнятний такий варіант для вашої аудиторії: оповідач не тією мовою помітний одразу.

Вихідний код і що можна змінити

Вихідний код — зрозумілий TypeScript із тестами на основі Phaser 3.90. Папка game готова до розміщення з локальними ілюстраціями, звуком і шрифтами. Перезбирання за допомогою Vite необов’язкове й потрібне лише тоді, коли ви змінюєте код на TypeScript.

Списки слів — звичайний JSON, по одному набору на мову. Можна змінювати слова, додавати теми чи нову мову, не торкаючись логіки гри. Файл конфігурації задає стартову мову, щоденну головоломку, час для комбо й назву, під якою зберігається прогрес, — без перезбирання.

  • Чи відокремлено списки слів від логіки гри?
  • Чи покривають тести сітку та виділення?
  • Чи додано повідомлення про ліцензії сторонніх компонентів?

Вимоги до браузера й хостингу

Видання потребує сучасного браузера з підтримкою JavaScript і звуку; серед них на сторінці товару названо Safari 16.4 або новіший. Гра працює як статичні файли на хостингу з HTTP(S) і не потребує бази даних чи облікового запису автора.

Сторінка Aurora Words: мови та ліцензія

Чого не входить у ціну

В Aurora Words немає хмарних збережень, онлайн-рейтингу, покупок за реальні гроші чи рекламного SDK. Прогрес зберігається в поточному браузері. Нативні застосунки, хостинг і доробка на замовлення не входять.

Поширені запитання

Чи можна змінити слова або додати тему?

Так. Списки слів — звичайний JSON, по одному набору на мову, тож можна змінювати слова, додавати теми чи нову мову.

Чи треба збирати гру?

Ні. Завантажте вміст папки game/ на хостинг із HTTP(S). Перезбирати потрібно лише тоді, коли ви редагуєте код на TypeScript.

Де зберігається прогрес?

Локально, у поточному браузері.

Кому варто купити шаблон «пошуку слів»

Шаблон «пошуку слів» підійде сайту для вивчення мов, шкільному чи сімейному проєкту або студії, якій потрібна тематична головоломка для зміни оформлення. Він доречний, коли теми та списки слів відповідають вашій аудиторії. Для однієї разової головоломки може вистачити й версії для друку.

Грати Aurora Words