TGViewer
Kozlov Dev - Разработка игр Kozlov Dev - Разработка игр @kozlovdev · 4.11K subscribers
Post #947 900
Турниры (лиги и продвижение) в Mirra Cloud

Турниры — это лидерборды, у которых появилась прогрессия. Игрок не просто видит своё место в таблице, а двигается по лигам: занимаешь топ — поднимаешься, занял низкое место — съезжаешь вниз.

Как это работает
Турнир состоит из нескольких лиг (лидербордов), выстроенных по уровню или редкости. Каждый игрок сидит в одной из них и соревнуется только с теми, кто находится в лиге. Награды у каждой лиги свои: чем лучше лига, тем ценнее в ней призы. Это заставляет игроков завоевывать верхние позиции, что бы перейти в новую лигу с более ценными призами.

В конце сезона состав лиги сбрасываются. Топ-N поднимаются в лигу выше, нижние M съезжают в предыдущую лигу, остальные остаются и стартуют новый сезон там же.

Пример
Еженедельный турнир, три лиги: Бронза, Серебро, Золото. По итогам недели
— из Бронзы топ-10 уходят в Серебро;
— в Серебре топ-5 поднимаются в Золото, те кто занял ниже 100 места, откатываются обратно в Бронзу;
— из Золота могут вылететь те кто занял ниже 200 места, остальные забирает максимальные награды.

Настройка турнира
Каждый турнир и отдельные лиги гибко настраивается:
✔️ Тип — Score (очки) или Time (время)
✔️ Порядок — по возрастанию или убыванию. Кто выше: тот, у кого больше очков, или тот, кто прошёл быстрее?
✔️ Стратегия обновления — что делать при повторной отправке результата:
1) Best — сохранять лучший результат
2) Latest — всегда брать последний
3) Total — суммировать все попытки
✔️ Список наград, которые попадают в хранилище наград игрока — оттуда он забирает их сам.

Когорты
Если в Бронзе сидит миллион игроков, то у игрока может отпасть желание соревноваться с таким большим количеством людей. Поэтому внутри каждой лиги можно разделить игроков на когорты — небольшие группы фиксированного размера (например, по 50 или 100 человек). Сезон считается отдельно для каждой когорты: свои топ-N на повышение, свои нижние M на понижение, свои награды.

💬 Если есть вопросы по функционалу — пишите в комментарии, буду рад ответить.

#cloud #game_backend #mirra_cloud
  • 🔥 7
  • 👍 3
  • 🤯 2
More from @kozlovdev
  1. Sep 19, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  2. Sep 16, 2026На прошлой недели созванивались с тестерами по поводу аналитики в Cloud. 👀 Кто не в курсе…
  3. Sep 12, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  4. Sep 9, 2026Post #1052
  5. Sep 5, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  6. Sep 2, 2026Новости по Blockworld. Пока я разгребаю свои дела, решили взять в работу переделку текстур…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →