Принцип роботи механіки Pick and Click
1) Що таке Pick & Click по суті
Бонус Pick & Click - це дискретна міні-гра, де гравець відкриває приховані елементи (тайли/карти/скрині), а сервер за заданою моделлю ймовірностей видає призи (кредити, множники, фріспіни, ключі/прогрес, джекпоти). Вплив вибору на EV відсутній: порядок кліків не змінює математичне очікування, закладене в балансі слота; він впливає тільки на шлях до результату.
2) Життєвий цикл бонусу (серверна логіка)
1. Тригер (скаттери/лічильник/випадковий івент).
2. Ініціалізація бонусу: сервер фіксує версію гри, ставку, сід RNG, конфіг ваг/лімітів.
3. Побудова набору результатів: залежно від сценарію (match-3, pick-until-collect, рівні).
4. Цикл «клік → відповідь сервера» до умови завершення.
5. Фінальний розрахунок (множники/кап/обмеження юрисдикції).
6. Запис в журнали (вхідні дані, сід, кроки вибору, виплати) і виплата в гаманець сесії.
3) Дві валідні моделі RNG під капотом
A. Визначення (pre-resolve)
Підсумок (або весь сценарій по кроках) визначається в момент запуску бонусу; «сітка» - візуалізація заздалегідь розрахованого шляху.
Плюси: стабільність при обривах, проста верифікація логів.
Мінуси: відчуття «ілюзії вибору» (але це допустимо, якщо задекларовано і сертифіковано).
B. RNG на кожен вибір (per-pick)
Сервер кидає RNG на кожен клік, перераховуючи ваги за тайлами, що залишилися (без повторної вибірки відкритих).
Плюси: «чесне» відчуття кроку, гнучкість.
Мінуси: суворіше вимоги до ідемпотентності/повторів запитів і до мережевої стійкості.
Обидві схеми сертифіковані; внесок в RTP фіксований конфігом.
4) Конструкції бонусів та їх правила завершення
Match-3 (збери 3 однакових): виграє категорія, чий третій символ відкривається раніше за інших; приз - відповідний джекпот/множник.
Pick-until-Collect: за частиною тайлів - призи, за частиною - «Collect/Збір», який закриває бонус; підсумок - сума/твір призів до «Collect».
Рівні (ladder/multi-stage): на кожному рівні вибір «просунутися/зупинитися/модифікатор». Завершення - при «Collect «/провалі/досягненні вершини.
Модифікатор фриспінів: вибір пакету «кількість спінів × множник/волатильність» зі зваженими шансами.
5) Формування «сітки» і ваг
Без повторів: фіксований набір тайлів (наприклад, 12 карт: 7 призів, 3 Collect, 2 порожніх). Відкриті більше не беруть участі.
З повторами: сервер на кожен клік заново тягне по вагах (варіант рідше).
Зважування джекпотів/призів: часті - малі значення (міні/мінор), рідкісні - великі (мейджор/гранд).
Капи: максимальний множник/виплата (наприклад, 5000 × на бонус) задається в конфігу і вказаний в правилах.
6) Як вважається математичне очікування (EV) і внесок в RTP
Внесок бонусу в RTP - частина константи варіанту RTP (наприклад, 96. 00%).
Загальна формула EV:
де $p_i $ - ймовірність досягнення результату $ i $ (джекпот, сума призів, модифікатор), $ext {Prize} _ i $ - виплата, нормована на ставку.
Зручний окремий випадок (Pick-until-Collect, без повторів):
Бонус Pick & Click - це дискретна міні-гра, де гравець відкриває приховані елементи (тайли/карти/скрині), а сервер за заданою моделлю ймовірностей видає призи (кредити, множники, фріспіни, ключі/прогрес, джекпоти). Вплив вибору на EV відсутній: порядок кліків не змінює математичне очікування, закладене в балансі слота; він впливає тільки на шлях до результату.
2) Життєвий цикл бонусу (серверна логіка)
1. Тригер (скаттери/лічильник/випадковий івент).
2. Ініціалізація бонусу: сервер фіксує версію гри, ставку, сід RNG, конфіг ваг/лімітів.
3. Побудова набору результатів: залежно від сценарію (match-3, pick-until-collect, рівні).
4. Цикл «клік → відповідь сервера» до умови завершення.
5. Фінальний розрахунок (множники/кап/обмеження юрисдикції).
6. Запис в журнали (вхідні дані, сід, кроки вибору, виплати) і виплата в гаманець сесії.
3) Дві валідні моделі RNG під капотом
A. Визначення (pre-resolve)
Підсумок (або весь сценарій по кроках) визначається в момент запуску бонусу; «сітка» - візуалізація заздалегідь розрахованого шляху.
Плюси: стабільність при обривах, проста верифікація логів.
Мінуси: відчуття «ілюзії вибору» (але це допустимо, якщо задекларовано і сертифіковано).
B. RNG на кожен вибір (per-pick)
Сервер кидає RNG на кожен клік, перераховуючи ваги за тайлами, що залишилися (без повторної вибірки відкритих).
Плюси: «чесне» відчуття кроку, гнучкість.
Мінуси: суворіше вимоги до ідемпотентності/повторів запитів і до мережевої стійкості.
Обидві схеми сертифіковані; внесок в RTP фіксований конфігом.
4) Конструкції бонусів та їх правила завершення
Match-3 (збери 3 однакових): виграє категорія, чий третій символ відкривається раніше за інших; приз - відповідний джекпот/множник.
Pick-until-Collect: за частиною тайлів - призи, за частиною - «Collect/Збір», який закриває бонус; підсумок - сума/твір призів до «Collect».
Рівні (ladder/multi-stage): на кожному рівні вибір «просунутися/зупинитися/модифікатор». Завершення - при «Collect «/провалі/досягненні вершини.
Модифікатор фриспінів: вибір пакету «кількість спінів × множник/волатильність» зі зваженими шансами.
5) Формування «сітки» і ваг
Без повторів: фіксований набір тайлів (наприклад, 12 карт: 7 призів, 3 Collect, 2 порожніх). Відкриті більше не беруть участі.
З повторами: сервер на кожен клік заново тягне по вагах (варіант рідше).
Зважування джекпотів/призів: часті - малі значення (міні/мінор), рідкісні - великі (мейджор/гранд).
Капи: максимальний множник/виплата (наприклад, 5000 × на бонус) задається в конфігу і вказаний в правилах.
6) Як вважається математичне очікування (EV) і внесок в RTP
Внесок бонусу в RTP - частина константи варіанту RTP (наприклад, 96. 00%).
Загальна формула EV:
- $$
- EV = \sum_i p_i \cdot ext{Prize}_i
- $$
де $p_i $ - ймовірність досягнення результату $ i $ (джекпот, сума призів, модифікатор), $ext {Prize} _ i $ - виплата, нормована на ставку.
Зручний окремий випадок (Pick-until-Collect, без повторів):
- Нехай в сітці $ M $ призових тайлів зі значеннями $v_1 ,\dots, v _ M $ і $ C $ тайлів «Collect».
- Ймовірність, що конкретний призовий тайл буде відкритий раніше всіх Collect, дорівнює $\frac {1} {C + 1} $. Тоді:
- $$
- EV_{ext{bonus}}=\frac{1}{C+1}\sum_{k=1}^{M} v_k
- $$
(при рівноімовірній перестановці тайлів). Це швидко дає перевірку конфігурації.
7) База розрахунку і множники
База: частіше тотальна ставка за спін (рідше - ставка на лінію або «монету»).
Множники: застосовуються до бази бонусу або до суми зібраних кредитів (дивіться інфо-меню).
Варіанти RTP: одна і та ж гра може мати кілька варіантів RTP; ваш варіант вказаний оператором і впливає на EV всіх фіч.
8) Ідемпотентність, мережа і відновлення
Кожен клік має унікальний ключ запиту; повтор при обриві не створює другого відкриття.
Server-authoritative: результат фіксується на сервері; клієнт - тільки візуалізація.
При реконнекті сервер повертає стан бонусу (залишилися тайли/рівень/накопичена сума).
Всі дії пишуться в append-only журнали (час, ставка, сід, вибір, відповідь, підсумок).
9) Маркери чесності та прозорості для гравця
В інфо-меню є: RTP/варіант, правила бонусу, типи призів, макс-виплата бонусу, база множників.
В історії раундів зберігається підсумок бонусу (і, в ідеалі, проміжні кроки).
Відсутні «темні патерни»: зміна ставки всередині бонусу, приховане авто-прискорення, «підштовхують» анімації, що маскують P/L.
10) Типові помилки
«Правильний порядок кліків підвищує шанс джекпоту» - ні, EV фіксований конфігом.
«Демо щедріше реала» - у коректних провайдерів математика однакова; розрізняється тільки розрахунок виплат (віртуальні vs реальні).
«Можна читати патерни» - при визначенні сітка - візуалізація; при per-pick ваги приховані і статично не зчитуються.
11) Практична перевірка конкретної гри (швидкий чек-лист)
1. Знайдіть базу множника (ставка за спин або на лінію).
2. Подивіться кап бонусу і чи є «Collect/Збір »/match-3/рівні.
3. Для pick-until-collect оцініть $\sum v_k$ і $ C $ - прикидний $EV $ за формулою $\frac {1} {C + 1 }\sum v_k$.
4. Уточніть варіант RTP у оператора.
5. Перевірте стійкість: що відбувається при обриві, чи є повторне відкриття після повернення.
6. Переконайтеся, що в правилах немає умов, що знижують виплату (локальні ліміти/обмеження).
12) Для розробників/операторів (мінімум вимог)
Версіонування конфігів (ваги/кап/варіанти RTP), незмінні журнали.
Сід-менеджмент і детермінованість відтворення в тестовому середовищі.
Анти-дубль/анти-спам кліків, ліміїти частоти, захист від макросів.
Публічні патч-ноти, ресертифікація при змінах математики.
UI-чесність: на екрані - ставка, підсумок бонусу, відсутність прихованих затримок/прискорень.
13) Підсумок
Механіка Pick & Click - це серверно керована міні-гра вибору з жорстко заданими вагами і капами, чия цінність повністю вбудована в RTP слота. Реалізація можлива як зумовленим сценарієм, так і per-pick RNG; в обох випадках порядок кліків не підвищує EV. Чесна система дає ясні правила, стійкість до обривів, коректні журнали і прозорі межі виплат - саме такі ознаки і варто шукати гравцеві в будь-якій реалізації Pick & Click.