Руководство

Игра 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