Техническое задание: Разработка аркадных игр для Telegram Mini App
Цель проекта
Интеграция шести аркадных мини-игр в существующую платформу Telegram Mini App. Игры должны быть реализованы на современном веб-движке, корректно работать в браузере и взаимодействовать с бэкенд-сервисами для учета игровых баллов.
Основные требования
1. Игровой движок и реализация
- Использование игрового движка, совместимого с веб-сборкой (Pixi.js или аналогичный).
- Первоочередная разработка первой игры - аналог Land.io (paper.io в режиме 1 на 1).
- Последующая разработка еще 5 аркадных игр по согласованному плану.
2. Архитектура и интеграция
- Возможны два варианта:
- Создание отдельного микросервиса под каждую игру.
- Интеграция игровых модулей в существующий монолитный бэкенд.
- Обязательная интеграция с готовым микросервисом для работы с игровыми баллами (учет, начисление).
- Игры должны быть встроены в готовый фронтенд мини-приложения.
3. Технические детали
- Игровой процесс строится на системе баллов.
- Код должен быть чистым, документированным и готовым к передаче.
- Обеспечение стабильной работы и производительности в среде Telegram WebView.
Этапы работы
- Обсуждение и утверждение деталей первой игры (Land.io).
- Разработка и тестирование первой игры с полной интеграцией.
- Согласование концепций остальных 5 игр.
- Поэтапная разработка и интеграция оставшихся игр.