Casino buraxılışdan əvvəl mini oyunları necə sınaqdan keçirir
Mini oyun bir həll və sürətli cavab ilə 10-25 saniyə qısa bir səhnədir. Belə bir epizodun məhsulu «sındırmaması» üçün casino buraxılmazdan əvvəl beş sınaq yolu keçir: riyaziyyat, dürüstlük, UX, etibarlılıq, uyğunluq. Aşağıda - nə və necə test etmək üçün praktik təlimat.
1) Riyaziyyat: RTP simulyasiyaları və dəyişkənlik
Məqsəd: nəzəri parametrləri və dispersiyanın sərhədlərini təsdiqləmək.
Necə edirik:- Monte Carlo ≥ 10 ^ 8 raund sabit sid server simulyatoru; müqayisə 'RTP _ fakt' ilə 'RTP _ teor' (tolerans, məsələn ± 0,2 p.p.).
- Dispersiya və quyruqlar: 1, 10, 100 epizodlarda P&L paylanması qurmaq; «quru zolaqlar» və «zirvələr» ehtimalını qiymətləndiririk.
- Qapaqlar və limitlər: kohortlar (yeni/müntəzəm/VIP) üçün işləməsini yoxlayın.
- EV «almaq/davam»: neytral riyaziyyat; «almaq» üçün heç bir gizli cərimə.
- Reqress dəstləri: Hər hansı bir şans cədvəlinin düzəlişləri eyni LED dəstləri ilə sürülür - qiymətlər bit-bit ilə üst-üstə düşməlidir.
Artefaktlar: simulyasiya hesabatı (qrafiklər, kvantil cədvəllər), nəzəriyyəyə diff, «qırmızı zonalar» siyahısı.
2) Dürüstlük və RNG
Məqsəd: nəticələrin sübut oluna bilən qərəzsizliyi.
Necə edirik:- Server-nüfuz: nəticə server hesablayır; müştəri - yalnız vizual.
- Commit-reveal: Bir müddətdən əvvəl və sonra hash sida dərc (yardım). Uyğunluqları yoxlayırıq.
- VRF (harada tətbiq olunur): müqavilə/xidmət proof ilə nəticəni qaytarır; arxa planda validasiya.
- Dəyişməzlik: şans cədvəlləri və led siyasətinin versiyaları -nəzarətə daxil edilir; yoxlama «heç bir qaynar dəyişdirmə».
- Repleylərin determinizmi: led + input mini oyunu 1:1 oynayır.
Artefaktlar: dürüstlük protokolu, kommit/açıqlama qeydləri, yoxlama skripti.
3) UX və mövcudluğu
Məqsəd: koqnitiv həddindən artıq yüklənmədən sürətli fidbek.
Testlər:- TTF: 200-500 ms cavab vaxt; əsas animasiya 0,4-0,8 s; epizod 10-25 s.
- «Bir ekran - bir qayda»: qayda ≤ 15 söz + piktoqram; mobil istifadəçi sessiyası (sağ/sol).
- Əlçatanlıq: şriftlər, kontrast, daltonizm rejimi, altyazılar, bir əllə idarəetmə; uzun dillərin lokallaşdırılması.
- Telemetri: Start/End/Drop-off hadisələri düzgün yazılır; heatmap klikləri.
- Neqativ ssenarilər: fokus itkisi, oflayn, təkrar tap, ləğv.
Artefaktlar: UX protokolu, video sessiyalar, prioritet problemlərin siyahısı.
4) Etibarlılıq: performans, gecikmələr, uğursuzluğa davamlılıq
Məqsəd: Mini oyun real yük və şəbəkə altında sabitdir.
Testlər:- Yük: geo paylanması ilə planlı DAU-dan (x3) zirvələrin imitasiyası; CPU/RAM/GC/latency.
- Şəbəkə: 3G/yüksək jitter/itki; zamanlayıcıları və «guard windows» yoxlayırıq.
- Müştəri performansı: hədəf cihazlarda 60 fps; soyuq başlanğıc <3-5 s; <2-5 MB assets.
- Failover: servislərin restartı, DB/cache zibil; raundun qaytarılması/təkrarlanması qaydaları; ödənişlərin idempotentliyi.
- Log və alertlər: düzgün metriklər, treysinq, SLO daşbordları (məsələn, 99-cu TTF persentil).
Artefaktlar: yük testi hesabatı, deqradasiya və insidentlər zamanı fəaliyyət çek siyahısı.
5) Təhlükəsizlik və antifrod
Məqsəd: iqtisadiyyatı və ədalətli mühiti qorumaq.
Testlər:- Müştəri: anti-tamper, resurs dəyişdirilməsi, overleys inyeksiyası, tap emulyasiyası.
- Botlar və makroslar: headless-patterns, qeyri-real tayminglər; trigger kapç/sanksiyalar.
- Kollyuziya və multiakk: device-fp, velocity-limitlər, eligible-pəncərə məhdudiyyətləri.
- Əməliyyatlar: idempotentlik, mükafatların təkrar verilməsindən qorunma (nonce/TTL).
- Canlı qat: anti-sniping (t = − 200-0 ms server vaxtı üçün pəncərənin bağlanması).
Artefaktlar: pentest/bagbaunti hesabatı, siqnal və eşiklərin siyahısı.
6) Uyğunluq və hüquqi təmizlik
Məqsəd: yurisdiksiya normalarına və məsuliyyətli oyun prinsiplərinə uyğunluq.
Yoxlayın:- Açıqlamalar: RTP diapazonu, ehtimal sinifləri/diapazonları, qapılar, şərtlər, mübahisələrin qaydası.
- Yaş/geo: giriş filtrləri, xəbərdarlıq mətnləri.
- KYC/AML: böyük mükafatlar/nəticələr üçün tetikləyicilər; tənzimləyicinin vaxtına görə loging.
- Marketinq: «zəmanətli qazanc» vədləri olmadan; düzgün ekran görüntüləri/mətnlər.
- Gizlilik: məlumatların minimuma endirilməsi, cookie/telemetriya siyasəti, retention-vaxt.
Artefaktlar: audit yoxlama siyahısı, rəsmiləşdirilmiş siyasətlər/FAQ «Necə işləyir».
7) Soft nahar və A/B
Məqsəd: real oyunçularda hipotezləri təsdiqləmək təhlükəsizdir.
Necə edirik:- Geo/auditoriya-qum: 1-3% trafik və ya kiçik ölkə.
- A/B parametrləri: trigger tezliyi, animasiyaların uzunluğu, «almaq/davam etmək» gücü, kaplar.
- Retention uplift (D1/D7) hədəf ≥ (məsələn, + 3-5%).
- Complaint/Fraud Rate ≤ eşik.
- RTP_fakt qəbul; TTF/Drop-off yaşıl zonada.
- Geri çəkilmə: bayrağın bir toxunuşu, iqtisadiyyatın və yuvaların təhlükəsizliyi.
Artefaktlar: soft-lunch-hesabat, ölçü/rebbalans həlləri.
8) Metriklər «buraxılmağa hazırdır»
RTP/dəyişkənlik: tolerantlıq daxilində fakt; quyruqlarda heç bir «dəlik» yoxdur.
Dürüstlük: commit-reveal/VRF yoxlamalar keçdi, replies determinated.
UX: TTF ≤ 500ms, səhnə ≤ 25s, əlçatanlıq, bir ekran qaydası.
Etibarlılıq: 99-cu TTF/latency SLA; uğursuzluq müqavimət təsdiq edilmişdir.
Təhlükəsizlik/antifrod: siqnallar və limitlər daxil edilir, hadisələr bağlanır.
Komplayens: Bütün açıqlamalar/siyasətlər/filtrlər aktivdir.
Soft-lunch: metriklər əldə edildi, şikayətlər normaldır, buraxılış planı təsdiqləndi.
9) Açar-açar test yoxlama siyahısı
1. Simulyasiyalar 10 ^ 8 + raund, RTP hesabatı/dəyişkənlik/kvantil.
2. RNG-dürüstlük: kommitlər/açıqlamalar, VRF-validasiyaları, repleylər.
3. UX ölçmələr: TTF/animasiyalar, əlçatanlıq, mənfi ssenarilər.
4. Yük/şəbəkə: pik DAU, deqradasiya, failover planı.
5. Təhlükəsizlik: pentest, antibot/antikolluziya, idempotentlik.
6. Komplayens: açıqlama, yaş/geo, KYC/AML, məxfilik.
7. Telemetriya: hadisələr, daşbordlar, alertlər; SLA insidentləri.
8. Soft-lunch/A/B: hipotezlər, hədlər, geri dönüş planı.
9. Ev sahibəsi review: kogorts, dürüst «almaq», mövsüm büdcəsi.
10. Reliz həlli: funksiya sahiblərinin imzaları olan protokol.
10) Tipik səhvlər və onlardan necə qaçmaq olar
«Qara qutu» ehtimalları. Dərman: «Necə işləyir» ekranı, şans sinifləri, kommitlər.
Uzun səhnələr (> 30 s). Dərman: 10-25 s, animasiyaları sürətləndirin, fazalar.
Ödənişlərin örtülməmiş idempotentliyi. Dərman: nonce/TTL/status yoxlama əvvəl təkrar buraxılması.
Zəif şəbəkə testləri. Dərman: 3G/jitter/itki/oflayn restor ssenariləri.
Gec antifrod. Dərman: ilk gündən siqnatura/kapça; soft-lanch müşahidə.
Geri qaytarma planı yoxdur. Dərman: Fici bayrağı, vəziyyəti məhv etmədən miqrasiya.
11) Hazırlıq hesabatının strukturunun nümunəsi (one-pager)
CV: mini oyun məqsədi, əsas risklər, həll (Go/No-Go).
Riyaziyyat: RTP fakt/teor, dispersiya, quyruqlar, qapaqlar.
Dürüstlük: protokol, hash/logi linkləri, VRF-proof.
UX: TTF/səhnə/əlçatanlıq, istifadəçi tapıntıları və fikslər.
Etibarlılıq: yük, şəbəkə, failover-nəticələr.
Təhlükəsizlik: aşkar/bağlı, açıq risklər.
Komplayens: çek siyahısı, siyasətlərə istinadlar/FAQ.
Soft-lunch: A/B-nəticələr, metriklər, şikayətlər.
Buraxılış planı: tarix, monitorinq, risk, məsuliyyət.
12) Oyunçulara məsləhətlər (məsuliyyətlə)
Qısa yanaşmalarla oynayın (5-10 dəqiqə), qaydaları və qapıları oxuyun.
İndi götür düyməsi - yorğunluq/məhdud vaxt üçün təhlükəsiz strategiya.
«Necə işləyir» axtarın və hekayə dürüst bir məhsulun əlamətidir.
Anomaliyaları bildirin - oyunu ədalətli saxlamağa kömək edir.
Yekun. Etibarlı mini oyun buraxılışı uğurlu bir bild deyil, yoxlama sistemidir: riyaziyyat simulyasiyaları, sübut edilə bilən dürüstlük RNG, sürətli və əlverişli UX, yüklənməyə davamlı, qapalı zəifliklər və uyğunluq. A/B ilə soft-lunch əlavə edin və aydın «hazır» meyarları - və mini oyun iqtisadiyyatı və marka etibarını pozmadan oyunçuları sevindirəcək.