Основний алгоритм та нарахування очок
Гра працює з впорядкованим алфавітом із чотирьох символів: 0, 1, 2 та 3. Повний раунд складається з восьми подач (спостережень). Для кожної подачі обирається «удар» (0, 1, 2 або 3), який відповідає прихованому коду. Після нарахування очок спостережений код переміщується на початок впорядкованого списку для наступної подачі.
Остаточний рахунок виводиться з суми квадратів позицій символів у їхньому кінцевому впорядкованому стані. Конкретні механіки такі:
- Ініціалізація: Алфавіт спочатку має порядок [0, 1, 2, 3].
- Спостереження: Код спостерігається на основі вибору удару.
- Оновлення: Спостережений код переміщується на початок списку.
- Нарахування очок: Базовий рахунок — це сума квадратів поточних позицій символів.
Режими виплат та нормалізатори
Гра пропонує три різні режими виплат, кожен з яких застосовує певний степінь до початкового результату та використовує специфічний нормувальник для розрахунку валової виплати. Очікуваний валовий повернення становить 96% для всіх режимів, хоча це середнє значення, а не гарантія для окремих ігрових сесій.
| Режим | Застосований степінь | Точне середнє (Нормувальник) | Опис |
|---|---|---|---|
| 0 | 1-й степінь (Лінійний) | 28 | Стандартне лінійне підрахування очків. |
| 1 | 2-й степінь (Квадратичний) | 882 | Посилює варіації вищих рангів. |
| 2 | 3-й степінь (Кубічний) | 30400 | Сильно зважує екстремальні результати. |
Формула виплати: Валова = 0,96 × захоплена повна ставка × (raw^(mode + 1)) / mean[mode]. Зверніть увагу, що застосований степінь не змінює те, які початкові результати є нульовими; він лише масштабує величину ненульових результатів.
Керування та хід гри
Гравці мають доступ до певних елементів керування під час матчу:
- Ручний режим: Гравець самостійно проходить усі вісім подач, обираючи удар (0-3) перед кожною подачею.
- Авто10: Поставляє в чергу до десяти повних матчів для автоматичної гри.
- Стоп: Скасовує майбутні матчі в черзі, але дозволяє поточному автоматичному матчу завершитися.
- Звук: Залишається доступним та керованим незалежно від режиму гри.
Під час захопленого матчу ставка, режим виплати та налаштування поповнення блокуються. Однак вибір удару можна змінювати між подачами в ручному режимі.
Ймовірності та докази
Базова математика передбачає, що кожне з 65 536 можливих восьмизначних кодів є однаково ймовірним. Результати моделювання на основі 1 000 000 раундів підтверджують теоретичні очікування.
| Режим | Точний валовий RTP | Виміряний RTP | Позитивні результати |
|---|---|---|---|
| 0 | 0,96 | 96,013% | 99,9984 |
| 1 | 0,96 | 95,983% | 99,9988 |
| 2 | 0,96 | 96,065% | 99,9985 |
Виміряні значення підтверджують очікуваний валовий повернення на рівні 96%, з незначними відхиленнями, зумовленими вибірковим моделюванням.
Гаманець і збереження даних
У цьому демо-режимі використовується віртуальний гаманець із такими правилами збереження:
- Початковий баланс: 1000 віртуальних монет.
- Відновлення: Якщо баланс падає нижче 10 під час простою, ручне поповнення встановлює баланс рівно на 1000. Це ручна дія, а не автоматична.
- Збереження дробових значень: Дробові значення зберігаються між розрахунками, поповненням та перезавантаженням сторінки.
- Незавершені раунди: Якщо матч триває під час перезавантаження сторінки, він завершується без повернення коштів або продовження.
Конфіденційність і зберігання
Демо-версія зберігає підсумковий баланс та дробові значення в localStorage браузера. Очищення кешу може призвести до втрати цих даних. Шаблон містить посилання на таблицю стилів Google Fonts, але дані про фактичні запити до сторонніх ресурсів ще не надійшли. У цій демо-версії відсутні вхід в обліковий запис або процес оплати.
Часті запитання
Чи гарантовано повернення 96%?
Ні. 96% — це очікуваний валовий повернення за велику кількість раундів. Індивідуальні сесії можуть мати як прибуток, так і збитки. Це не прогноз для інших продуктів і не гарантія чистого прибутку.
Як працює алгоритм Move-to-Front?
Після кожного виплату спостережений код (0-3) переміщується на початок впорядкованого списку. Це змінює позиції інших символів, що безпосередньо впливає на розрахунок фінальної суми квадратів.
Що станеться, якщо перезавантажити сторінку під час гри?
Якщо матч не завершено під час перезавантаження, він закінчується миттєво. Повернення коштів або можливість продовжити гру з того ж самого стану не передбачено.