В этом руководстве объясняются точные правила начисления очков, выбор билета и механика выплат, определенные в контракте. В демо-версии используются виртуальные монеты без денежной стоимости и без необходимости входа в аккаунт.
Начисление очков и выбор билета
Из карманов 0–12 извлекаются четыре независимых показания. Пусть первые два показания определяют замкнутый интервал A, а последние два — интервал B.
- Базовый счет 2: Возвращается, если A содержит B И B содержит A (включая равные интервалы или одиночные значения).
- Базовый счет 1: Возвращается, если A содержит B ИЛИ B содержит A (строгое вложение).
- Базовый счет 0: Возвращается, если ни один интервал не содержит другой.
Перед вращением выберите тип билета:
- Нижний: Охватывает первые floor(количество различных достижимых результатов / 2) результатов.
- Верхний: Охватывает оставшиеся результаты.
- Четный: Охватывает четные целые результаты.
Билеты могут пересекаться. При совпадении результата выплачивается валовая сумма, основанная на точной вероятности билета.
Выплаты и расчеты
Для выбранного билета валовый выигрыш рассчитывается по следующей формуле:
| Компонент | Значение |
|---|---|
| Проигрыш | 0 |
| Формула выигрыша | 0,96 × захваченная полная ставка × общая поддержка / количество выигрышных упорядоченных исходов |
Все независимые розыгрыши используют равномерное распределение по 13 карманам со значениями от 0 до 12. Точное количество выигрышей и параметры поддержки фиксируются в математических режимах. Различные билеты могут пересекаться, то есть несколько билетов могут выиграть при одном и том же исходе.
Валовый RTP для всех билетов составляет ровно 0,96. Измеренные показатели в демо-режиме могут незначительно отличаться из-за размера выборки.
Управление и режимы
- Ставка: Одна полная ставка покрывает полный результат множественного розыгрыша.
- Расчет: Занимает 480 мс. Ставка, билет и опции пополнения блокируются на время активного расчета и любой очереди автоигры.
- Звук: Остается доступным во время расчета.
- Авто: Очередь максимум на десять розыгрышей. Останавливает будущие розыгрыши, если активировано.
- Стоп: Отменяет будущие розыгрыши; активные розыгрыши завершают расчет.
Математическое обоснование
В следующей таблице приведены точные вероятности и измеренные значения RTP, полученные в ходе симуляции:
| Билет | Точная вероятность (Числитель/Знаменатель) | Точный валовой RTP | Измеренный RTP |
|---|---|---|---|
| 0 (Нижний) | 16172 / 28561 | 0.96 | 96,03% |
| 1 (Верхний) | 12389 / 28561 | 0.96 | 95,90% |
| 2 (Чётный) | 16497 / 28561 | 0.96 | 96,05% |
В разных режимах распределение результатов различается; ожидаемый RTP не гарантирует результат конкретной сессии.
Кошелёк и сохранение данных
- Начальный баланс: 1000 виртуальных монет.
- Пополнение: Доступно ручное пополнение, когда игра полностью простаивает, а баланс ниже 10. Баланс устанавливается ровно в 1000 с сохранением дробной части.
- Сохранение дробной части: Сохраняется после расчёта результатов, пополнения и перезагрузки.
- Расчётный баланс: Сохраняется локально, включая значение ноль.
- Перезагрузка: Отменяет незавершённые розыгрыши без возврата средств. Незавершённые раунды не возобновляются.
Примеры расчётов
Источник: чистая функция расчёта очков из файла game.js
- Входные данные: [0, 0, 0, 0] → Исходный счёт: 2 (A=[0,0], B=[0,0]; A содержит B, и B содержит A).
- Входные данные: [12, 12, 12, 12] → Исходный счёт: 2 (A=[12,12], B=[12,12]; A содержит B, и B содержит A).
- Входные данные: [0, 1, 2, 3] → Исходный счёт: 0 (A=[0,1], B=[2,3]; ни одна из групп не содержит другую).
Часто задаваемые вопросы
Как определяется счёт?
Оценка зависит от того, содержит ли первый интервал (A) второй (B) или наоборот. Равные интервалы или синглетоны получают 2 балла. Корректное вложение — 1 балл. Отсутствие вложения — 0 баллов.
Что произойдет, если я обновлю страницу?
Незавершенные партии отбрасываются без возврата средств. Установленные балансы сохраняются локально.
Могу ли я пополнить баланс?
Да, если баланс ниже 10 и демо-режим неактивен, ручное пополнение устанавливает баланс на уровне 1000.