Как считаются шансы
Никакой магии: шанс каждого предмета — это его вес, делённый на сумму весов кейса. Здесь подробно о том, откуда берутся проценты, кто и когда бросает кость, как считаются цены предметов и почему «прогрева» и «серий удачи» не существует.
Как устроен кейс изнутри
Кейс — это список предметов, у каждого из которых есть целое число: вес. Чем больше вес, тем чаще позиция выпадает. Шанс считается элементарно:
шанс предмета = вес предмета ÷ сумма весов всех предметов кейса
Именно этот процент вы видите в блоке «Содержимое» на странице кейса рядом с ценой. Сложите все проценты в списке — получится сто. Никаких скрытых позиций, «служебных пустышек» и невидимых модификаторов в расчёте нет: формула целиком помещается в одну строку, и в этом её главное достоинство.
Кто принимает решение
Когда вы нажимаете «Открыть», происходит вот что:
- Браузер отправляет запрос на сервер.
- Сервер списывает стоимость кейса внутри транзакции и записывает операцию в историю.
- Сервер выбирает предмет взвешенным жребием на криптографическом генераторе случайных чисел.
- Сервер собирает ленту прокрутки, ставит победителя на фиксированную позицию и отдаёт всё это браузеру.
- Браузер проигрывает анимацию уже известного результата.
Отсюда важный вывод: анимация ничего не решает. Остановить ленту «в нужном месте» кликом, обновлением страницы, отключением интернета или скриптом невозможно — результат записан в базу до того, как барабан сдвинулся на пиксель. По той же причине быстрое открытие, которое пропускает анимацию, ничем не отличается по шансам от обычного.
Откуда берутся цены предметов
Стоимость дропа не выдумана вручную под каждый кейс, а посчитана из открытых игровых источников по единым правилам:
- Adopt Me! — за основу берётся цена питомца или предмета в игровой валюте с поправкой на редкость.
- Murder Mystery 2 — трейдерская оценка предмета, приведённая к общей шкале.
Дальше значения переводятся в RBX по фиксированным коэффициентам, одинаковым для всего каталога, и ограничиваются сверху, чтобы единичные рекордные позиции не ломали экономику. Поэтому дорогой нож в MM2 и легендарный питомец сопоставимы по цене — они посчитаны одной линейкой, а не «на глаз».
Чего мы не делаем
- Не меняем веса под конкретного игрока: новичок, крупный игрок и стример открывают один и тот же кейс.
- Не включаем «прогрев» новых аккаунтов и не «остужаем» после крупного дропа.
- Не привязываем шансы ко времени суток, балансу, количеству открытий подряд и дню недели.
- Не показываем в интерфейсе один процент, а считаем по другому: число на странице берётся из той же таблицы весов, по которой идёт розыгрыш.
Технически «подкрутка» потребовала бы отдельной логики: чтения профиля игрока при розыгрыше и правки весов на лету. Такой ветки в расчёте просто нет — выбор зависит только от списка предметов кейса.
Почему кажется, что шанс «сломан»
Интуиция плохо работает с вероятностями, и это нормально. Несколько типичных ситуаций:
- Серия неудач. При шансе 1% двадцать открытий подряд без дропа — обычное дело: вероятность такого исхода около 82%.
- Почти выпало. Лента остановилась рядом с дорогой позицией. Субъективно это «чуть-чуть», математически — такой же промах, как любой другой.
- У друга выпало с первого раза. Кто-то обязательно оказывается в удачном хвосте распределения; в роликах показывают именно их.
- Память избирательна. Крупные выигрыши запоминаются поштучно, пустые открытия сливаются в фон.
Как проверить всё самому
- Откройте страницу кейса и сложите проценты в списке предметов — сумма сойдётся к 100%.
- Сравните дешёвые и дорогие позиции: у редких вес заметно ниже, и это видно прямо в числах.
- Ведите собственную статистику по истории операций: там записано каждое открытие, продажа и апгрейд с точностью до секунды.
- Сравните свою выборку с опубликованными шансами — и помните, что на сотне открытий отклонения в разы абсолютно ожидаемы.
Если после этого расчёты не сходятся, напишите в поддержку со временем открытий: мы поднимем записи и разберём конкретный случай по логам, а не общими словами.
Честно о математическом преимуществе
Средняя стоимость дропа в кейсе ниже его цены, а в апгрейдере заложено удержание. Это не скрытая ловушка, а условие существования сервиса, и мы говорим об этом прямо: на дистанции игрок остаётся в минусе. Кейсы стоит воспринимать как плату за развлечение, а не как способ заработать. Разбор формулы апгрейда — в статье «Апгрейдер без иллюзий».
Документы и статьи публикуются на русском языке. Если перевод нужен на другом языке или что-то непонятно — напишите в поддержку, разберём словами.