Ocean Words: мир слов.
Ocean Words — подводный шаблон HTML5-игры «поиск слов» с полным исходным кодом. Игроки проводят по сетке, чтобы найти скрытые слова темы: слова спрятаны по горизонтали, вертикали, в обратном порядке и по диагоналям, а каждая находка сопровождается светящимися отметками, летящими словами, комбо и мягким звуком. Игра работает на телефоне, планшете и компьютере с любого статического веб-хостинга.

Десять языков, у каждого свой список слов
Английский, португальский, испанский, французский, немецкий, итальянский, нидерландский, польский, турецкий и индонезийский. Интерфейс и слова меняются вместе: в каждом языке 35 тем, по меньшей мере 30 слов в каждой, более 1 000 слов на язык. На экране слова сохраняют диакритические знаки, а в сетке прячутся без них; игра открывается на языке браузера игрока.
35 тем, кампания и ежедневная головоломка
Quick Play выбирает случайную тему, или игрок выбирает любую из 35 тем — от Animals и Ocean до Space, Kitchen, Pirates и Halloween, у каждой своя картинка. Кампания из 15 уровней добавляет слова в обратном порядке, затем диагонали, затем одну подсказку. Ежедневная головоломка одинакова для всех на одном языке и ведёт счёт дней подряд.
My Aquarium: награда за каждый уровень
Каждый пройденный уровень кампании освобождает одну из 15 оригинальных рыб. Они свободно плавают по аквариуму с затонувшим кораблём, бросаются к корму, когда вы дважды нажимаете на воду, надуваются или покачиваются по-своему и реагируют на ваши касания.

Очки, комбо и звёзды
Каждая буква приносит очки, слова по диагонали и в обратном порядке дают бонус, а комбо растёт, пока игрок продолжает находить слова. Звёзды награждают чистый раунд, а лучший результат по каждой теме, уровню и дню сохраняется на устройстве. Любой раунд всегда можно довести до конца: когда игрок застрял, предлагаются подсказки.
Расслабляющая игра по замыслу
Музыка, мягкий диктор на английском, португальском и испанском (на других языках используется английская озвучка с локализованными подписями), пошаговое обучение, игра с клавиатуры, объявления для программ чтения с экрана и режим Calm mode, который уменьшает движение. Музыка, эффекты и голос настраиваются отдельно.
Ваша игра, ваш хостинг
Загрузите содержимое папки game/ на статический хостинг HTTP(S). На сервере не нужны PHP, база данных, учётная запись или Node.js, а игра не отправляет запросы к сервисам рейтингов, рекламы, трекинга или платежей. Иллюстрации, звук и шрифты хранятся локально.

Чего нет в этом издании
Нативные приложения, хостинг и индивидуальная разработка не входят в комплект; нет также облачных сохранений, онлайн-рейтинга, покупок за реальные деньги и рекламного SDK.
Для кого этот шаблон
Владельцев сайтов и порталов, которым нужна спокойная семейная игра со словами; школы и языковые проекты, которым нужны списки слов на нескольких языках; фрилансеров и студии, которые делают фирменную игру для клиента; и разработчиков, которые хотят учиться на понятном TypeScript с модульными тестами.
Настройка
Списки слов — это обычный JSON, по одному набору на каждый язык: меняйте слова, добавляйте темы или языки. Файл настроек aurora.config.js задаёт стартовый язык, ежедневную головоломку, время комбо и имя сохранённого прогресса без пересборки. Исходный код — читаемый, не минифицированный TypeScript с модульными тестами; после изменений пересоберите его командами npm ci, npm test и npm run build.
Технические детали
- Стек: HTML5, JavaScript и TypeScript с Phaser 3.90 (лицензия MIT, включён в неминифицированном виде), сборка через Vite.
- Файлы: HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3 и WOFF2.
- Языки: 10 языков игры со своими списками слов, записанный диктор на трёх из них и руководство на 14 языках.
- Требования: актуальный браузер с поддержкой JavaScript и звука (Safari 16.4 или новее) и статический хостинг HTTP(S).
- Сохранения: локальное хранилище браузера, без учётной записи и облачной синхронизации.
- Node.js нужен только для пересборки исходного кода.
Лицензия и поддержка кратко
Одна покупка даёт бессрочную неисключительную лицензию на использование этого издания в одном конечном продукте — вашем или одного клиента. Игроки могут играть бесплатно или через монетизацию с помощью рекламы. Вы можете менять код, графику и звук внутри своего продукта, но не можете перепродавать шаблон или распространять его отдельно. Поддержка включена на шесть месяцев (12 месяцев при расширении, выбираемом при оформлении) и охватывает установку и использование файлов, а также исправление воспроизводимых дефектов.


















