onai_galaxy_blaster
Техническая спецификация
onai_galaxy_blaster представляет собой мини-приложение для Telegram, которое объединяет игровой процесс с элементами геймификации в рамках криптовалютных airdrop-кампаний. Пользователь управляет космическим кораблём и собирает токены, которые фактически выступают в роли баллов и начисляются на внутренний счёт. Приложение создано на платформе Telegram Mini Apps и использует Telegram API для авторизации и идентификации игроков.
Используемые данные и приватность
Бот обрабатывает такие данные, как Telegram ID, имя пользователя и игровые действия (например, количество собранных токенов, покупки в игровом магазине, а также прогресс по рефералам). Конфиденциальность обеспечивается стандартными механизмами Telegram Mini Apps: доступ к информации ограничен текущей сессией, при этом личные сообщения и контакты не передаются. Для начисления баллов и отслеживания рефералов применяется уникальный идентификатор пользователя.
Порядок действий пользователя
- Запустить мини-приложение через Telegram.
- Выполнить вход с помощью Telegram-аккаунта (OAuth).
- Управлять космическим кораблём, собирать падающие токены — баллы автоматически зачисляются на аккаунт.
- Приглашать друзей по уникальной реферальной ссылке — каждый их игровой сеанс приносит дополнительные баллы.
- Тратить накопленные баллы на улучшения корабля для повышения эффективности сбора токенов.
- Отслеживать своё место в лидерборде и готовиться к обмену баллов на токены после TGE.
Особенности реализации
- Внедрена многоуровневая реферальная система с автоматическим начислением баллов за действия приглашённых пользователей.
- Внутриигровой магазин для апгрейдов реализован через интерфейс Telegram WebApp.
- Лидерборд обновляется в режиме реального времени, что позволяет отслеживать успехи участников airdrop.
- Все игровые данные хранятся на сервере приложения и привязаны исключительно к Telegram ID пользователя.
