Задача
Необходимо разработать интерактивную игру для Telegram Mini App на базе PixiJS. Приложение представляет собой стратегическую игру с управлением ресурсами на тайловой карте (grid/tile-map).
Основные требования
- Опыт работы с PixiJS, включая создание игр с сеткой и тайловыми картами (tile-map)
- Реализация drag-and-drop объектов на игровом поле
- Работа с таймерами реального времени и игровой экономикой (ресурсы, улучшения)
- Глубокая оптимизация производительности: батчинг, работа с текстурными атласами, технологии object pooling
Технический стек
- ReactJS для интерфейса и компонентов
- PixiJS - ключевой игровой движок
- PayloadCMS для управления контентом и админкой
- MongoDB для хранения данных
- Telegraf.js для Telegram Bot API интеграции
Синхронизация и безопасность
Требуется понимание клиент-серверной синхронизации: управление состоянием, конфигами, проведение базового античита. Необходима корректная обработка и обновление игрового состояния в реальном времени.