Обновление
Обновление «Огнекоготь»: прогресс, награды и удобнее разбор матчей
Кратко: появилась внутренняя валюта FC, недельные задания с наградами, можно оплачивать тарифы FC, на профиле отображаются ранги в тренажёрах и достижения, в разборе матчей — больше контекста (в т.ч. демо и состав), плюс возможность поделиться прогрессом отдельной ссылкой.
FC и тарифы
У каждого пользователя есть баланс FC — он виден в профиле и при оформлении подписки.
На странице «Тарифы» можно не только оплатить картой, но и списать FC: показывается стоимость в FC, курс «FC за 1 ₽» и ваш текущий баланс; если FC не хватает, это явно подсвечивается.
Недельные задания
В профиле отображается блок заданий текущей недели с пометкой награды в FC (например: сыграть матчи за неделю, матчи на «слабой» карте, тренировка в skill game).
За выполнение начисления фиксируются отдельно, чтобы награды не дублировались.
Тренажёры и профиль
Ведётся история попыток в тренажёрах (очки, точность, время).
В профиле можно увидеть ранги по типам игр (бронза — алмаз и уровни) и достижения с названием и описанием.
Анализ игр (FACEIT)
Для матчей сохраняются и могут отображаться ссылка на демо, время начала/окончания, метаданные матча, выбор карты и локации, очередь, оценки команд, вероятность победы, состав пати и список игроков — разбор становится информативнее без лишних переходов на сторонние сайты.
Публичный прогресс
У аккаунта можно включить публичную страницу прогресса с уникальным адресом вида /p/… — удобно делиться динамикой с тренером или командой, не открывая весь профиль.
Раскидки (для тех, кто их смотрит)
В проекте добавлены инструменты для превью изображений и переноса файлов в объектное хранилище (S3-совместимое) — в итоге списки раскидок могут грузиться быстрее и стабильнее при росте объёма медиа.