Гайд

Заявка на решение ограниченных диофантовых уравнений: Правила и Демо

В этом руководстве представлено оригинальное демо на виртуальные монеты для Bounded Diophantine Solutions Claim. Это не копия игры из внешнего каталога. Игра использует двенадцать независимых честных бинарных шагов для раскрытия трёх четырёхбитных блоков. Каждый блок декодируется как число от 0 до 15, затем увеличивается на 1, что даёт переменные a, b и c в диапазоне от 1 до 16.

Основной механизм основан на специфическом математическом показателе: количестве целочисленных пар (x, y) в диапазоне от 1 до 16, удовлетворяющих уравнению a*x + b*y = 16*c. Из результата вычитается глобальный минимум, чтобы получить сырое терминальное статистическое значение. Это отличает систему начисления очков от обычных игровых категорий, привязывая выплаты к количеству решений диофантова уравнения, а не к стандартным линиям выплат или барабанам.

Механика игры и управление

Игра состоит из двенадцати этапов. После каждого этапа открывается четырёхбитный блок. Когда все три блока открыты, рассчитывается результат.

  • Ставки: Доступны ставки 10, 20, 50 или 100 игровых монет. По умолчанию установлена ставка 20.
  • Режимы выплат: Перед тем как забрать ставку, нужно выбрать тип кривой выплат: линейную, квадратичную или кубическую.
  • Управление: Настройки, восстановление и запуск нового раунда заблокированы, пока раунд активен.

Текущий общий коэффициент рассчитывается по формуле: 0,97 × условное ожидаемое конечное значение / начальное ожидаемое конечное значение. В ходе игры этот коэффициент может расти, падать или становиться равным нулю.

Расчёт очков и расчёты

Функция расчёта очков выглядит так: function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;}

Расчёт происходит при наступлении определённых условий:

  • Ручной вывод: Вы можете вывести текущий коэффициент в любой момент.
  • Автовывод: Можно задать пороговые значения 1,25, 1,75 или 2,50. Вывод срабатывает при первом достижении любого из этих порогов.
  • Событие «Ноль»: Если коэффициент падает до нуля, расчёт происходит до вывода средств в рамках того же события.
  • Конечный этап: На 12-м этапе текущий коэффициент выводится автоматически.

При расчёте на ваш баланс зачисляется целая часть от (сырого общего возврата + накопленной дробной доли). Остаток сохраняется как дробная доля. В раундах с нулевым результатом дробная доля не изменяется.

Математическое обоснование и RTP

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

КриваяСтратегияОжидаемый RTPИзмеренный RTPСтандартная ошибка, %
0 (Линейная)Ручной шаг 69796,9890,037
0 (Линейная)Терминал 129796,8620,140
0 (Линейная)Первый перекресток 1,259796,9610,061
0 (Линейная)Первый перекресток 1,759796,9310,089
0 (Линейная)Первый перекресток 2,509796,9080,102
1 (Квадратичная)Ручной шаг 69796,9490,087
1 (Квадратичная)Терминал 129796,8440,374
1 (Квадратичная)Первый перекресток 1,259796,9660,067
1 (Квадратичная)Первый перекресток 1,759797,0260,100
1 (Квадратичная)Первый перекресток 2,509797,2360,132
2 (Кубическая)Ручной шаг 69797,0120,135
2 (Кубическая)Терминал 129797,6190,678
2 (Кубическая)Первый перекресток 1,259797,0160,074
2 (Кубическая)Первый перекресток 1,759796,9790,115
2 (Кубическая)Первый перекресток 2,509797,2460,137

Кошелек и сохранение данных

В демо-версии используется виртуальный кошелек, данные которого хранятся в localStorage браузера. Начальный баланс составляет 1000 монет.

  • Восстановление: Ручной сброс в режиме ожидания устанавливает баланс ровно на уровне 1000, если он упал ниже 10 и пользователь не активен. Это не автоматическое пополнение.
  • Дробный остаток: Сохраняется в localStorage браузера между расчетами, пополнением и перезагрузкой. Он не сбрасывается при пополнении.
  • Незавершенная перезагрузка: Если вы перезагрузите страницу во время раунда, сделанная ставка останется списанной. Раунд завершится без возврата средств, выплаты, продолжения или восстановления.
  • Управление после перезагрузки: Восстанавливаются ставка по умолчанию (20) и первый предустановленный вариант.

Пример сценария

Рабочий пример из контракта:

  • Маска: 0
  • Целые числа (a,b,c): [1, 1, 1]
  • Очки награды: 15
  • Котировки:
    • Шаг 0: 0.970
    • Шаг 1: 1.058
    • Шаг 6: 0.773
    • Шаг 12: 11.595

Конфиденциальность и аудитория

Это руководство предназначено для аудитории 18+. Демо-версия не требует создания аккаунта или подключения платежной системы. Виртуальные монеты не имеют денежной стоимости.

Хранение включает баланс виртуальных монет и дробный остаток выплаты в localStorage браузера. Шаблон страницы загружает таблицы стилей и файлы шрифтов Google Fonts. Очистка кэшированных файлов может оставить локальное хранилище нетронутым.

Часто задаваемые вопросы

Как рассчитывается счет?

Счет равен количеству пар целых чисел (x,y) в диапазоне от 1 до 16, удовлетворяющих уравнению a*x+b*y=16*c, где a, b, c получены из трех четырехбитных блоков, увеличенных на 1. Вычитается глобальный минимум.

Что произойдет, если я перезагружу страницу во время раунда?

Удержанная ставка остается списанной. Раунд завершается без возврата средств, выплаты, продолжения или возобновления. Управление сбрасывается на ставку по умолчанию (20) и первый предустановленный вариант.

Сбрасывается ли дробный остаток при пополнении?

Нет. Дробный остаток сохраняется в localStorage браузера после расчета, пополнения и перезагрузки. Пополнение не очищает его.