Два гексагональных барабана выбирают целое число, а пары целочисленных прямоугольных треугольников, соответствующих этому числу, определяют итоговый счет. На страницах сайта описаны три кривые выплат, расчет при ставке в один жетон и браузерный кошелек. Игровые монеты не имеют денежного эквивалента, а демо-версия не требует создания аккаунта или привязки платежной системы.
Механика игры и система начисления очков
В игре Integer Hypotenuse Reels используются два независимых барабана. На каждом барабане отображается шестнадцатеричный символ от 0 до F (значения от 0 до 15). Комбинация определяет целое число n, которое рассчитывается по формуле:
n = 16 × (значение первого барабана) + (значение второго барабана) + 1
В результате получается целое число n, равномерно распределенное в диапазоне от 1 до 256. Основной статистический показатель для каждого n — это количество пар положительных целых чисел x ≤ y, удовлетворяющих условию x² + y² = n².
Награда рассчитывается путем вычитания минимального значения статистики из всех 256 возможных исходов из текущего значения статистики. В данной конкретной реализации вычитаемое минимальное значение равно 0. Следовательно, функция награды представляет собой просто исходное значение статистики для сгенерированного n.
| Значения барабанов | Число (n) | Исходная статистика | Награда |
|---|---|---|---|
| 0, 0 | 1 | 0 | 0 |
Ставки на строки, бонусные раунды или промежуточные накопления отсутствуют. Единственная ставка фиксируется в начале каждого раунда.
Режимы выплат и множители
Перед тем как забрать ставку, игрок выбирает один из трёх режимов весов наград: линейный, квадратичный или кубический. Брутто-множитель рассчитывается по формуле:
Брутто-множитель = 0,96 × Вес / Среднее(Вес)
Среднее значение вычисляется по всем 256 возможным исходам. Точное брутто RTP для всех режимов составляет 24/25 (96%).
| Режим | Функция веса | Точная сумма весов | Ожидаемое RTP |
|---|---|---|---|
| 0 (Линейный) | Очки | 169 | 96% |
| 1 (Квадратичный) | Очки² | 319 | 96% |
| 2 (Кубический) | Очки³ | 871 | 96% |
Результаты моделирования подтверждают эти ожидания, хотя измеренные значения RTP могут незначительно отличаться из-за размера выборки (например, измеренное RTP для режима 1: ~96,11%).
Суммы весов по всем 256 равновероятным исходам составляют 169, 319 и 871; их средние значения соответственно равны 169/256, 319/256 и 871/256. Брутто-множитель равен 0,96 × 256 × вес / сумме весов. Брутто-возврат включает любую возвращённую ставку, а 96% — это математическое ожидание, а не гарантированный возврат за сессию.
Управление и поведение кошелька
Ставки: Доступны ставки 10, 20, 50 или 100 игровых монет. По умолчанию установлена ставка 20 монет.
Сохранение кошелька:
- Начальный баланс: 1000 виртуальных монет.
- Восстановление: Если баланс падает ниже 10 в режиме ожидания, ручное восстановление устанавливает баланс ровно на отметке 1000. Это не автоматическое пополнение.
- Дробные остатки: Дробные значения из выплат сохраняются в localStorage браузера между расчетами, пополнениями и перезагрузками. Пополнение баланса не очищает эти остатки.
- Расчетный баланс: Сохраняется локально, включая нулевые значения.
Поведение при перезагрузке:
- Если страница перезагружается во время незавершенного раунда, сделанная ставка остается списанной. Раунд завершается без возврата средств, выплаты или продолжения игры.
- После перезагрузки элементы управления сбрасываются на ставку по умолчанию (20) и первый предустановленный режим.
Состояние «Занятость»: Выбор ставки, переключатели режимов, пополнение и начало второго раунда заблокированы до завершения расчета.
Конфиденциальность и хранилище
Демо-версия работает без входа в аккаунт и системы оплаты. Виртуальные монеты не имеют денежного эквивалента.
Используемое хранилище:
- Баланс виртуальных монет сохраняется в localStorage браузера.
- Остаток от дробных выплат сохраняется в localStorage браузера.
Запросы к сторонним сервисам:
- Страница загружает таблицы стилей и файлы шрифтов Google Fonts, а также включает скрипт счетчика Statinside с идентификатором 44.
Отсутствие контроля аккаунтов в демо-версии не означает, что другие персональные данные не обрабатываются в других местах. Очистка кэша может оставить данные в localStorage, если они не будут удалены явно.
Аудитория и ответственное использование
Целевая аудитория этого руководства и демо-версии с виртуальными монетами — 18+. Это демографический показатель данного руководства, а не универсальный юридический возраст или реализованная система проверки возраста.
Ответственное использование включает установку личных лимитов по времени или виртуальным монетам. Демо-версия не обеспечивает клинического формирования поведения и не делает проигрыши безопасными. В данном интерфейсе демо-версии не реализованы инструменты блокировки, таймеры или самоисключения на уровне аккаунта.
Идентификация и доказательства
Запрос n52 сам по себе не идентифицирует конкретного оператора, лицензию или официальное приложение. Данное руководство описывает работу демо-версии Integer Hypotenuse Reels; его правила не устанавливают, как работает любой сторонний продукт.
Все 256 комбинаций барабанов могут быть перечислены для расчета точного ожидаемого общего RTP. Отдельные симуляции представляют собой выборочные наблюдения, а не гарантированный результат сессии.
Часто задаваемые вопросы
Как рассчитывается показатель награды?
Счёт — это количество пар положительных целых чисел x ≤ y, таких что x² + y² = n², где n вычисляется по двум шестнадцатеричным барабанам (n = 16*first + second + 1). Из результата вычитается точный минимальный статистический показатель по всем 256 исходам (0). В данной реализации счёт равен сырому статистическому показателю.
Что произойдёт, если перезагрузить страницу во время раунда?
Удержанная ставка остаётся списанной. Раунд завершается без возврата средств, выплаты или продолжения. Управление сбрасывается на ставку по умолчанию (20) и первый предустановленный режим.
Как восстановить баланс?
Если ваш баланс падает ниже 10 в режиме ожидания, вы можете восстановить его вручную. Эта операция устанавливает баланс ровно в 1000 виртуальных монет. Это не автоматическое пополнение.