Описание проекта

Требуется разработать Frontend-часть многопользовательской настольной игры, которая будет работать как Telegram MiniApp. Игра рассчитана на 4 участников в реальном времени.

Основные задачи Frontend

  • Создание интерактивного пользовательского интерфейса с плавными переходами между игровыми состояниями (#загрузка, #ход, #победа).
  • Визуализация всех игровых элементов с анимаций действий каждого участника.
  • Реализация системы отображения счета, рейтинга и игрового прогресса в реальном времени без задержек.
  • Подключение и поддержка WebSocket-соединения для мгновенной синхронизации игрового состояния между 4 игроками.
  • Адаптивная вёрстка, которая корректно отображается на экранах разного размера (от компактных смартфонов до планшетов).

Требования к реализации

  • Язык и технологии: JavaScript/TypeScript, WebSocket (или подпись к Frontend фреймворку на усмотрение разработчика).
  • Анимации реализуются только средствами CSS или Canvas (без сторонних сценарных фреймворков).
  • Встроенных внешних рекламных блоков и контактных данных быть не должно.
  • В разработанный код строго интегрируются только детали клиента, серверная часть не входит в задачу.

Техническая SEO-оптимизация сайта на платформе Webflow

Необходимо внедрить рекомендации из SEO-аудита: исправить технические ошибки, настроить служебные файлы, добавить микроразметку и оптимизировать код для улучшения видимости сайта в поисковых системах.

Подготовка Live2D-модели для VTube Studio

Требуется аккуратно нарезать персонажа, дорисовать скрытые части и собрать PSD-файл с правильной структурой для дальнейшей анимации. Анимация (риггинг) не входит в задачу.