Структура игры и декодирование
Игра состоит из двенадцати независимых честных бинарных шагов. Эти шаги раскрывают три четырехбитных блока. Каждый завершенный блок декодируется как число от 0 до 15. Чтобы получить переменные a, b и c, к каждому декодированному значению блока прибавляется 1, в результате чего получаются целые числа в диапазоне от 1 до 16.
Ключевой статистикой является количество целочисленных пар (x, y), где x и y находятся в диапазоне от 1 до 16 и удовлетворяют уравнению a*x + b*y = 16*c. Эта исходная терминальная статистика служит основой для расчета вознаграждения.
Режимы вознаграждения и начисление очков
Перед каждым раундом необходимо заранее выбрать кривую весов вознаграждения: линейную, квадратичную или кубическую. Функция оценки определяется как function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;}, где CFG.min — глобальное минимальное значение статистики.
Живой грубый котировочный коэффициент рассчитывается как 0,97, умноженные на условное ожидаемое конечное значение, деленное на начальное ожидаемое конечное значение. Этот коэффициент может расти, падать или становиться нулевым. Выбранный режим влияет на распределение результатов, но ожидаемый RTP остается неизменным на уровне 97% в соответствии с математическими доказательствами.
Управление, ставки и расчеты
Ставки можно выбрать в размере 10, 20, 50 или 100 игровых монет, по умолчанию установлена ставка 20. После выбора ставки настройки, пополнение и управление новым раундом блокируются до завершения расчета.
Расчет происходит, когда вы вручную собираете текущий коэффициент, когда пересекается предустановленный порог автоматического сбора или когда коэффициент достигает нуля. Если коэффициент достигает нуля, он разрешается до вывода средств, если они происходят в одно и то же время. Последний шаг 12 собирает текущий коэффициент для выживших раундов. При расчете округление вниз (raw gross return + stored fractional carry) зачисляется; любое остаточное значение сохраняется. Раунды с нулевой доходностью не изменяют накопленную дробную часть.
Автоматический сбор и правила остановки
Автоматический вывод можно настроить на значения off, 1.25, 1.75 или 2.50. Более раннее пересечение порога автовывода завершает раунд раньше, чем последующее событие «ноль». Если «ноль» срабатывает первым в том же событии, он имеет приоритет. Процесс учитывает ранее пересечённые события перед последующими крашами; на завершающем шаге 12 происходит сбор текущей котировки, если не было более раннего завершения.
Математическое обоснование и RTP
В следующей таблице представлены результаты симуляции на основе 1 000 000 раундов для каждой кривой и стратегии. Это вспомогательные выборочные данные, а не математический закон выплат. Ожидаемый RTP стабильно составляет 97%.
| Кривая | Стратегия | Ожидаемый RTP | Измеренный RTP |
|---|---|---|---|
| 0 (Линейная) | manual-step6 | 97 | 96.9894 |
| 0 (Линейная) | terminal12 | 97 | 96.8616 |
| 0 (Линейная) | first-cross1.25 | 97 | 96.9612 |
| 0 (Линейная) | first-cross1.75 | 97 | 96.9308 |
| 0 (Линейная) | first-cross2.50 | 97 | 96.9083 |
| 1 (Квадратичная) | manual-step6 | 97 | 96.9489 |
| 1 (Квадратичная) | terminal12 | 97 | 96.8437 |
| 1 (Квадратичная) | first-cross1.25 | 97 | 96.9657 |
| 1 (Квадратичная) | first-cross1.75 | 97 | 97.0262 |
| 1 (Квадратичная) | first-cross2.50 | 97 | 97.2365 |
| 2 (Кубическая) | manual-step6 | 97 | 97.0121 |
| 2 (Кубическая) | terminal12 | 97 | 97.6186 |
| 2 (Кубическая) | first-cross1.25 | 97 | 97.0164 |
| 2 (Кубическая) | first-cross1.75 | 97 | 96.9790 |
| 2 (Кубическая) | first-cross2.50 | 97 | 97.2465 |
Кошелек, сохранение данных и демо-идентификатор
Демо-кошелек стартует с начальным балансом 1000 виртуальных монет. Восстановление происходит вручную и только в режиме ожидания: если баланс падает ниже 10 в режиме ожидания, он УСТАНАВЛИВАЕТСЯ ровно на 1000. Пополнение не сбрасывает дробный остаток, который сохраняется в localStorage браузера после расчетов, пополнения и перезагрузки.
Если вы перезагрузите страницу во время незавершенного раунда, захваченная ставка останется вычтенной, а раунд завершится без возврата средств или продолжения. После перезагрузки восстанавливаются ставка по умолчанию (20) и первый предустановленный вариант. Виртуальные монеты не имеют денежной стоимости, в этом демо нет входа в аккаунт или процесса оплаты. Хранение включает баланс виртуальных монет и дробный остаток выплат в localStorage браузера.
Часто задаваемые вопросы
Как рассчитывается счет в Claim Bounded Diophantine solutions?
Счет рассчитывается путем декодирования трех четырехбитных блоков в целые числа a, b, c (1-16), а затем подсчета пар целых чисел (x,y) от 1 до 16, которые удовлетворяют уравнению a*x + b*y = 16*c. Из этого количества вычитается глобальный минимум.
Что происходит, если котировка достигает нуля?
Ноль разрешается до вывода средств, если они происходят в одно и то же событие. Более ранний пересеченный автоматический порог рассчитывается раньше, чем более позднее событие с нулем. Если ноль наступает первым, раунд завершается с этим разрешением.
Сохраняется ли дробный остаток после пополнения?
Да. Дробный остаток сохраняется в localStorage браузера после расчетов, пополнения и перезагрузки. Пополнение не сбрасывает его.