Математика и 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. В играх-симуляциях весь раунд можно повторить по тем же входным данным.