Pick and Click mexanikasining ishlash printsipi

1) Pick & Click aslida nima

Pick & Click bonusi - bu diskret mini-o’yin bo’lib, unda o’yinchi yashirin elementlarni (tayl/karta/sandiq) ochadi va server berilgan ehtimollik modeliga ko’ra sovrinlarni (kreditlar, ko’paytirgichlar, frispinlar, kalit/progress, jekpotlar) beradi. Tanlashning EVga ta’siri yo’q: bosish tartibi slot balansidagi matematik kutishni o’zgartirmaydi; u faqat natija yo’liga ta’sir qiladi.

2) Bonusning hayot sikli (server mantig’i)

1. Trigger (skatter/hisoblagich/tasodifiy event).
2. Bonusni boshlash: server o’yinning versiyasini, stavkasini, RNG, og’irlik/limitlarni belgilaydi.
3. Natijalar toʻplamini tuzish: stsenariyga qarab (match-3, pick-until-collect, darajalar).
4. Tugash shartiga qadar «klik → server javobi».
5. Yakuniy hisob-kitob (ko’paytirgichlar/kaplar/yurisdiksiya cheklovlari).
6. Jurnallarga (kirish ma’lumotlari, sid, tanlash qadamlari, to’lovlar) yozish va sessiya hamyoniga to’lash.

3) Kapot ostidagi ikkita valid RNG modeli

A. Oldindan belgilash (pre-resolve)

Yakun (yoki butun stsenariy qadamlar bo’yicha) bonus ishga tushirilgan vaqtda aniqlanadi; «to’rlar» - oldindan hisoblangan yo’lni vizuallashtirish.
Afzalliklari: uzilishlarda barqarorlik, loglarni sodda tekshirish.
Kamchiliklar: «tanlov illyuziyasi» hissi (lekin agar u deklaratsiyalangan va sertifikatlangan bo’lsa).

B. har bir tanlov uchun RNG (per-pick)

Server RNGni har bir bosishda qolgan taytlar boʻyicha (ochiqlarni qayta tanlamasdan) ogʻirlikni qayta hisoblab chiqadi.
Afzalliklari: «halol» qadam hissi, moslashuvchanlik.
Minuslar: so’rovlarning idempotentligiga/takrorlanishiga va tarmoqning barqarorligiga nisbatan qat’iyroq talablar.

Ikkala sxema ham sertifikatlanadi; RTP hissasi konfiguratsiyada qayd etilgan.

4) Bonuslar konstruksiyalari va ularni yakunlash qoidalari

Match-3 (bir xil 3 ta jamlang): uchinchi belgisi boshqalardan oldinroq ochiladigan toifani yutadi; mukofot - tegishli jekpot/ko’paytiruvchi.
Pick-until-Collect: tayllarning bir qismi uchun - mukofotlar, bir qismi uchun - bonusni yopadigan «Collect/Collect»; jami - «Collect» gacha bo’lgan sovrinlar yig’indisi/ko’payishi.
Darajalar (ladder/multi-stage): har bir darajada «oldinga siljish/toʻxtash/modifikator». Tugash - «Collect «/muvaffaqiyatsiz tugashi/choʻqqiga yetishi.
Frispin modifikatori: «spinlar soni × ko’paytirish/o’zgaruvchanlik» paketini tanlash.

5) «To’rlar» va tarozilarni shakllantirish

Takrorlamasdan: taillarning qat’iy to’plami (masalan, 12 ta xarita: 7 ta sovrin, 3 ta Collect, 2 ta bo’sh). Ochiqlar endi ishtirok etmaydi.
Takrorlash bilan: har bir bosish uchun server yana tortiladi (variant kamroq).
Jekpot/sovrinlarni tortish: tez-tez - kichik qiymatlar (mini/minor), kamdan-kam hollarda - yirik qiymatlar (major/grand).
Kaplar: maksimal ko’paytirish/to’lov (masalan, bonusga 5000 ×) konfigada beriladi va qoidalarda ko’rsatilgan.

6) Matematik kutish (EV) va RTPga qo’shgan hissasi qanday hisoblanadi

Bonusning RTPga ulushi - RTP varianti konstantasining bir qismi (masalan, 96. 00%).
Umumiy formulasi EV:
  • $$
  • EV = \sum_i p_i \cdot ext{Prize}_i
  • $$

bunda $ $p_i - $ i $ natijasiga erishish ehtimoli (jekpot, sovrinlar summasi, modifikator), $ext {Prize} _ i $ - stavkaga belgilangan to’lov.

Qulay xususiy holat (Pick-until-Collect, takrorlamasdan):
  • $v_1 ,\dots, v _ M $ va $ C $ «Collect» qiymatli mukofot taytlari $ M $ panelida boʻlsin.
  • Muayyan sovrinli tayl Collect hammasidan oldin ochilishi ehtimoli $\frac {1} {C + 1} $ ga teng.
  • Keyin:
    • $$
    • EV_{ext{bonus}}=\frac{1}{C+1}\sum_{k=1}^{M} v_k
    • $$

    (taillar teng ehtimolda almashtirilganda). Bu tezda konfiguratsiyani tekshiradi.

    7) Hisob-kitob bazasi va ko’paytirgichlar

    Baza: ko’pincha spin uchun umumiy stavka (kamdan-kam hollarda - chiziqqa yoki «tanga» uchun stavka).
    Ko’paytiruvchilar: bonus bazasiga yoki to’plangan kreditlar summasiga nisbatan qo’llaniladi (ma’lumot menyusiga qarang).
    RTP variantlari: bir xil o’yin bir nechta RTP variantlariga ega bo’lishi mumkin; sizning variantingiz operator tomonidan koʻrsatilgan va barcha sohalarning EViga taʼsir qiladi.

    8) Idempotentlik, tarmoq va tiklash

    Har bir bosish o’ziga xos so’rov kalitiga ega; uzilganda takrorlash ikkinchi ochilishni yaratmaydi.
    Server-authoritative: natija serverda qayd etiladi; mijoz - faqat vizualizatsiya.
    Rekonnektda server bonusning holatini (qolgan taylar/daraja/jamlangan summa) qaytaradi.
    Barcha harakatlar append-only jurnallariga yoziladi (vaqt, stavka, sid, tanlov, javob, yakun).

    9) O’yinchi uchun halollik va shaffoflik markerlari

    Axborot menyusida quyidagilar mavjud: RTP/variant, bonus qoidalari, sovrinlar turlari, maksimal bonus to’lovi, ko’paytiruvchilar bazasi.
    Raundlar tarixida bonus natijasi (va ideal ravishda oraliq qadamlar) saqlanib qoladi.
    «Qorong’u namunalar» yo’q: bonus ichidagi stavkalarni o’zgartirish, yashirin avto tezlashtirish, P/Lni yashiruvchi «itaruvchi» animatsiyalar.

    10) Tipik noto’g "ri tushunchalar

    «Bosishning to’g’ri tartibi jekpot imkoniyatini oshiradi» - yo’q, EV konfiguratsiyasi bilan belgilangan.
    "Demo realdan saxiyroq" - to’g "ri provayderlarda matematik bir xil; faqat to’lovlarni hisoblash farqlanadi (virtual vs real).
    «Patternlarni o’qish mumkin» - oldindan belgilashda to’r - vizualizatsiya; per-pick’da og’irliklar yashirilgan va statik ravishda o’qimaydi.

    11) Muayyan o’yinni amaliy tekshirish (tezkor chek-varaq)

    1. Koʻpaytma bazasini toping (spin yoki chiziq uchun stavka).
    2. Bonus qopini va «Collect/Collect »/match-3/darajalarini koʻring.
    3. pick-until-collect uchun $\sum v_k$ va $ C $ $ - $\frac {1} {C + 1 }\sum $EV formula bo’yicha taqdimot v_k$.
    4. Operatordan RTP variantini aniqlashtiring.
    5. Chidamliligini tekshiring: uzilishda nima sodir bo’ladi, qaytarilgandan keyin qayta ochiladimi?
    6. Qoidalarda toʻlovni kamaytiradigan shartlar yoʻqligiga ishonch hosil qiling (lokal limitlar/cheklovlar).

    12) Ishlab chiquvchilar/operatorlar uchun (minimal talablar)

    Konfiguratsiyalarni versiyalash (og’irlik/kaplar/RTP variantlari), o’zgarmas jurnallar.
    Sid-menejment va sinov muhitida determinizatsiya qilish.
    Anti-dubl/anti-spam bosishlar, chastota limitlari, makroslardan himoya qilish.
    Matematikada o’zgarishlar bo’lganda ommaviy patch-notalar, resertifikatsiya.
    UI-halollik: ekranda - stavka, bonus natijasi, yashirin kechikishlar/tezlashishlar yo’qligi.

    13) Jami

    Pick & Click mexanikasi - bu qattiq tortilgan tarozilar va kaplar bilan server boshqariladigan mini-tanlov o’yini bo’lib, uning qiymati to’liq RTP slotiga o’rnatilgan. Amalga oshirish oldindan belgilangan stsenariy bilan ham, per-pick RNG bilan ham mumkin; ikkala holatda ham bosish tartibi EVni oshirmaydi. Halol tizim aniq qoidalar, uzilishlarga chidamlilik, to’g’ri jurnallar va shaffof to’lov chegaralarini beradi - bu o’yinchining Pick & Click-ni har qanday amalga oshirishda izlashi kerak bo’lgan belgilar.