Структура гри та декодування
Гра складається з дванадцяти незалежних чесних бінарних кроків. Ці кроки розкривають три чотирьохбітні блоки. Кожен завершений блок декодується як число від 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 збирає поточний курс для раундів, що вижили. Під час розрахунку зараховується ціла частина від (сирого валового повернення + накопиченого дробового залишку); будь-який залишок зберігається. Раунди з нульовим поверненням не змінюють дробовий залишок.
Автоматичне збирання та правила зупинки
Автоматичне вилучення можна налаштувати на значення 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 браузера між розрахунками, поповненням та перезавантаженням. Поповнення не скидає його.