GiftClash
О клиенте
GiftClash — игровой стартап, объединяющий коллекционирование цифровых подарков Telegram с соревновательным геймплеем. Платформа работает как Mini App внутри Telegram и позволяет игрокам собирать, прокачивать и использовать NFT-карты в реальном времени.
Задача
Создать полноценную игровую экосистему внутри Telegram: от real-time PvP-боёв и коллекционной системы до интеграции с TON-кошельками и NFT-маркетплейсом. Платформа должна обеспечивать мгновенный отклик в реальном времени при одновременной обработке множества игровых сессий, а также поддерживать микросервисную архитектуру с 11 независимыми сервисами.
Проблемы
и решения
Мы построили архитектуру платформы, которая сочетает несколько ключевых модулей:
PvP-бои в реальном времени
Пошаговые дуэли реализованы через WebSocket с системой рейтинга MMR и автоматическим мэтчмейкингом. Каждая из 5 позиций в колоде активирует уникальную способность карты: отражение урона, заморозка противника, критический удар, обмен здоровьем или бонусные награды.
Интеграция с TON-блокчейном
Подключение кошельков через TonConnect, обработка депозитов и выводов в TON, интеграция с маркетплейсом Portals для покупки и продажи NFT. Отдельный Telegram-юзербот обеспечивает безопасные переводы NFT между кошельками.
Микросервисная архитектура
Платформа развёрнута в 11 Docker-контейнерах: REST API, WebSocket-сервер для real-time событий, Celery-воркеры для фоновых задач, игровой луп, Telegram-бот для уведомлений, юзербот для NFT-переводов, Nginx, PostgreSQL и Redis.
Клановая система и турниры
Игроки объединяются в кланы, участвуют в еженедельных турнирах с призовыми фондами. Рейтинговая система и лидерборды поддерживают соревновательный дух. Турнирные результаты агрегируются по кланам и отдельным игрокам.
Beam Clash — соревновательный режим
Игровой режим с нарастающим множителем и механикой «столкновения лучей». Визуализация в реальном времени через WebSocket с тиками каждые 100мс. Алгоритм provably fair на основе hash-chain из миллиона предгенерированных раундов (HMAC-SHA256), верифицируемый любым игроком через открытый API.
Ключевые
результаты
Платформа запущена в продакшн на gift-clash.ru. Реализовано более 40 API-эндпоинтов, real-time взаимодействие через WebSocket, полная интеграция с TON-блокчейном и NFT-маркетплейсом. Микросервисная архитектура из 11 контейнеров обеспечивает масштабируемость и отказоустойчивость.
Команда
Это наш подход: ИИ-усиленная разработка в ЖИЗНЕМ.
Попробовать
Платформа доступна в Telegram: @gifts_clash_bot →