Основные механики и начисление очков
Игра начинается с генерации двенадцати независимых равновероятных битов. Эти биты обрабатываются для формирования упорядоченного списка длин максимальных серий одинаковых битов. Например, последовательность битов может дать такой список серий: [4, 8] или [1, 2, 3, 6].
Результат определяется подсчётом количества полных упорядоченных бинарных скобочных разложений списка серий. Допустимое дерево должно удовлетворять условию: у каждого внутреннего узла суммарная длина левой ветви должна быть строго меньше, чем у правой. Листья сохраняют свой исходный порядок, и каждая серия используется ровно один раз. Серия из одного элемента даёт результат 0. Примечательно, что при заданных условиях ни одно допустимое полное дерево не может дать нулевой результат.
Примеры сырого результата
| Список серий | Сырой результат |
|---|---|
| [4, 8] | 1 |
| [8, 4] | 0 |
| [1, 2, 3, 6] | 3 |
Режимы и степени результата
Перед началом раунда игроки выбирают режим степени сырого результата. Доступные режимы: 1, 2 и 3. Каждый режим соответствует своей математической трансформации сырого результата.
Точные безусловные средние значения по режимам
| Степень сырого результата | Точное безусловное среднее |
|---|---|
| 1 | 0.626953125 |
| 2 | 1.927734375 |
| 3 | 7.5 |
Эти значения представляют собой точные безусловные средние для соответствующих степеней сырого результата по всем 4096 равновероятным полным словам.
Управление, лимиты и правила остановки
Игра предлагает специфические элементы управления для работы с живым раундом. Используется одна целая захваченная ставка; доли в строке отсутствуют.
Лимиты автоматического банка
Игроки заранее выбирают базовый множитель и предел автоматического банка, который может быть установлен на уровне 4, 8 или 12. Эти параметры фиксируются на время живого раунда. Предел определяет максимальное количество семантических открытий, после чего система автоматически фиксирует текущую котировку.
Ручной банк и открытия
Каждое семантическое открытие происходит с фиксированной задержкой в 650 мс. Игроки могут вручную зафиксировать текущую котировку в любой момент во время живого раунда. Захваченная ставка, множитель и предел остаются зафиксированными на время раунда. Управление звуком доступно независимо. Очереди Auto10 нет; пополнение доступно только в состоянии простоя.
Расчет при нулевом потенциале
Если условный потенциал будущей оценки становится равным нулю, раунд завершается с нулевым результатом раньше, чем будет достигнут предел. Котировка может расти или падать в процессе открытий.
Расчет выплат и валовый возврат
Живой валовой коэффициент рассчитывается на основе захваченной полной ставки и статистических свойств открытых раундов. Формула выглядит так:
- Живой валовой коэффициент = 0,96 × Захваченная полная ставка × (Точное условное среднее терминального показателя мощности / Точное безусловное среднее)
Коэффициент меняется по мере раскрытия новых данных. Если условный потенциал выплаты стремится к нулю, выплата также будет нулевой. В основе математики лежит перебор всех 4096 равновероятных полных слов.
Ожижаемая валовая доходность
Ожижаемая валовая доходность при соблюдении правил остановки составляет ровно 96%. Этот показатель рассчитывается до округления итоговой суммы с сохранением дробной части. Данный процент не гарантирует чистую прибыль за один игровой сеанс.
Математические доказательства и симуляция
В приведённой ниже таблице представлены результаты моделирования на основе 1 000 000 раундов для каждой комбинации режимов и авто-лимитов. Это вспомогательные выборочные данные, а не математический закон выплат. Точный общий RTP (возврат игроку) остаётся равным 0,96 для всех конфигураций.
| Режим | Авто-лимит | Точный общий RTP | Измеренный RTP | Политика |
|---|---|---|---|---|
| 0 | 4 | 0,96 | 95,96803588829849 | Банк при достижении лимита или при нулевом условном значении ранее |
| 0 | 8 | 0,96 | 96,00070818689349 | Банк при достижении лимита или при нулевом условном значении ранее |
| 0 | 12 | 0,96 | 96,17591745828824 | Банк при достижении лимита или при нулевом условном значении ранее |
| 1 | 4 | 0,96 | 95,9419175686869 | Банк при достижении лимита или при нулевом условном значении ранее |
| 1 | 8 | 0,96 | 96,0273772156897 | Банк при достижении лимита или при нулевом условном значении ранее |
| 1 | 12 | 0,96 | 96,22776374427421 | Банк при достижении лимита или при нулевом условном значении ранее |
| 2 | 4 | 0,96 | 96,07712330011776 | Банк при достижении лимита или при нулевом условном значении ранее |
| 2 | 8 | 0,96 | 95,66615839944734 | Банк при достижении лимита или при нулевом условном значении ранее |
| 2 | 12 | 0,96 | 96,14968320009302 | Банк при достижении лимита или при нулевом условном значении ранее |
Кошелёк, сохранение данных и конфиденциальность
Механика кошелька
- Начальный баланс: Демонстрационный кошелёк стартует с балансом 1000.
- Восстановление: Ручное восстановление в режиме простоя устанавливает баланс ровно в 1000. Это доступно, когда баланс ниже 10 и пользователь находится в режиме ожидания. Это не автоматическое пополнение и не депозит.
- Дробный остаток: Дробный остаток сохраняется после расчёта, пополнения и перезагрузки.
- Расчётный баланс: Расчётный баланс сохраняется локально, даже если он достигает нуля.
- Незавершённый раунд: Если страница перезагружается во время незавершённого раунда, он завершается без возврата средств или возможности продолжения.
Хранение и конфиденциальность
В этом демо-режиме используется localStorage браузера для хранения расчётного баланса и дробного остатка. Это не гарантирует анонимность и не исключает другую обработку данных. Шаблон подключает таблицу стилей Google Fonts, но фактический перехват запросов браузера ещё не реализован. В этом демо нет процесса входа в аккаунт или оплаты. Виртуальные монеты не имеют денежной стоимости.
Часто задаваемые вопросы
Что произойдёт, если условный потенциал станет нулевым?
Если условный потенциал для будущего счёта становится нулевым, раунд завершается с нулевым результатом раньше, чем срабатывает автоматический лимит. Коэффициент может расти или падать в процессе раскрытия, но нулевой условный потенциал фиксирует результат на уровне нуля.
Как обрабатывается дробный остаток?
Дробный остаток сохраняется после расчёта, пополнения и перезагрузки. Это означает, что любое дробное значение, оставшееся после расчёта, сохраняется в кошельке для будущего использования, а не округляется вниз сразу.
Можно ли продолжить незавершённый раунд после перезагрузки страницы?
Нет. Если страница перезагрузится во время незавершённого раунда, он завершится без возврата средств или возможности возобновления. Состояние баланса сохраняется, но состояние конкретного раунда — нет.