Математика и RTP

RTP — измеренное число, а не обещание.

Возврат игроку — доля ставок, которую игра возвращает на очень длинной дистанции. Мы его считаем, публикуем, как именно посчитали, и делаем каждый отдельный раунд проверяемым по его сидам.

Что значит RTP и чего он не значит

RTP 97% значит, что за миллионы раундов игра возвращает 97 из каждых 100 поставленных единиц. О следующем раунде или следующей сессии он ничего не говорит: на коротких отрезках результат уходит далеко вверх и вниз. Поэтому рядом с RTP мы публикуем волатильность и распределение выплат, а не заменяем их им.

RTP симуляцией

Если у игры есть ответ в замкнутой форме, мы считаем RTP точно. У игр с движением, столкновениями и цепочками событий его нет, поэтому их RTP мы считаем симуляцией: прогоняем собственный детерминированный код игры на очень большом числе раундов с сидами и измеряем, сколько она платит.

Симулированный RTP публикуется вместе с выборкой: числом раундов, тем, как выбирались сиды, и доверительным интервалом. Раунд — чистая функция своих сидов и версии игры, поэтому любой, у кого та же версия и те же сиды, повторит симуляцию и получит те же числа.

Что указано в паспорте математики

  • RTP и то, точный он или симулированный, с размером выборки и доверительным интервалом.
  • Настоящий максимальный выигрыш и его вероятность за раунд, а не теоретический потолок.
  • Частота выигрыша: как часто раунд возвращает хоть что-то.
  • Распределение выплат: волатильность показана, а не описана словом.
  • Версия игры, к которой относятся числа.

Provably fair: каждый раунд, а не только среднее

RTP описывает среднее, provably fair — отдельный раунд. До игры сервер фиксирует секретный сид, показывая его хеш SHA-256. Исход выводится через HMAC-SHA256 из этого сида, клиентского сида игрока и nonce. После раскрытия сида игрок может пересчитать каждый раунд и убедиться, что его не выбирали и не меняли после ставки.

Provably fair не доказывает RTP: честный розыгрыш скупой игры всё равно честный. Поэтому одно идёт вместе с другим: паспорт говорит, сколько игра платит в среднем, а сиды доказывают, что каждый раунд шёл по правилам.

Числа принадлежат версии

Изменение математики игры — новая версия с новой симуляцией и новым паспортом. Оператор всегда знает, какая версия работает и сколько она платит.

Вопросы и ответы

Что такое RTP в казино-игре?

Возврат игроку (return to player): доля всех ставок, которую игра возвращает игрокам на очень длинной дистанции. RTP 96% значит, что в среднем 96 из каждых 100 поставленных единиц возвращаются выигрышами; остальное — преимущество казино.

Как RTP считается симуляцией?

Собственный код игры прогоняется на очень большом числе раундов с сидами, и сумма выплат делится на сумму ставок. Результат указывается с числом раундов и доверительным интервалом, и его можно воспроизвести по тем же сидам и версии игры.

Что такое частота выигрыша?

Как часто раунд возвращает хоть какой-то выигрыш. Две игры с одинаковым RTP ощущаются очень по-разному: одна часто платит понемногу, другая редко, но больше.

Что такое настоящий максимальный выигрыш?

Наибольший множитель, который игра действительно может выдать, вместе с тем, насколько он редок. Потолок, до которого не доходит ни один раунд, мало что говорит; мы публикуем наибольший выигрыш, который игра реально выдаёт, и его вероятность.

Гарантирует ли provably fair RTP?

Нет. Он доказывает, что каждый раунд решён сидами, зафиксированными заранее и не изменёнными после ставки. RTP задаётся математикой игры, поэтому он публикуется отдельно, в паспорте.

Может ли игрок проверить раунд?

Да. После раскрытия серверного сида игрок может проверить, что его хеш SHA-256 совпадает с обязательством, показанным до игры, и пересчитать исход по сидам и nonce. В играх-симуляциях весь раунд можно повторить по тем же входным данным.

Дальше: Интеграция

Расскажите о своём казино