Casino, yayınlanmadan önce mini oyunları nasıl test ediyor?
Mini oyun, bir karar ve hızlı bir yanıt ile 10-25 saniyelik kısa bir sahnedir. Böyle bir bölümün ürünü "kırmasını" önlemek için, kumarhanenin piyasaya sürülmesinden önce, beş doğrulama devresi vardır: matematik, dürüstlük, UX, güvenilirlik, uyumluluk. Aşağıda neyin ve nasıl test edileceğine dair pratik bir rehber bulunmaktadır.
1) Matematik: RTP ve volatilite simülasyonları
Amaç: Teorik parametreleri ve dağılım sınırlarını doğrulamak.
Nasıl yapıyoruz:- Monte Carlo ≥ Sabit koltuklu bir sunucu simülatöründe 10 ^ 8 mermi; 'RTP _ actual'ile' RTP _ theor'u karşılaştırın (tolerans, örneğin, ± 0. 2 s).
- Dağılım ve kuyruklar: 1, 10, 100 bölüm için P&L dağılımları oluşturun; "Kuru çizgiler've" zirveler "olasılığını tahmin edin.
- Kapaklar ve sınırlar: kohortlar için tetiklemeyi kontrol ediyoruz (acemi/düzenleyici/VIP).
- EV "pick up/continue": matematik nötr; "Toplama" sırasında gizli cezalar yoktur.
- Regresyon kümeleri: Aynı yan kümelere sahip olasılık tablolarında herhangi bir düzenleme çalıştırın - değerler bit-bit eşleşmelidir.
Artifaktlar: simülasyon raporu (grafikler, quantile tabloları), teoriye diff, "kırmızı bölgeler" listesi.
2) Dürüstlük ve RNG
Amaç: Kanıtlanabilir tarafsız sonuçlar.
Nasıl yapıyoruz:- Sunucu otoritesi: sunucu sonucu hesaplar; Müşteri sadece bir görsel.
- Commit-reveal: Dönemden önce sid karmasını yayınlayın ve sonra (yardımda) ortaya çıkarın. Kibritleri kontrol ediyoruz.
- VRF (geçerli olduğu yerlerde): sözleşme/hizmet iadeleri, kanıtla sonuçlanır; Arka uçtaki doğrulama.
- Değişmezlik: oran tablolarının ve tohum politikalarının sürümleri yapılandırma kontrolüne girilir; "Hot swap" kontrolü yok.
- Tekrarların determinizmi: sid + giriş ile mini oyun tekrarlanabilir 1:1.
Eserler: dürüstlük protokolü, taahhüt/açıklama kayıtları, doğrulama komut dosyası.
3) UX ve kullanılabilirlik
Amaç: bilişsel aşırı yük olmadan hızlı geri bildirim.
Testler:- TTF: dokunmadan yanıta kadar geçen süre 200-500 ms; anahtar animasyon 0. 4-0. 8 s; Bölüm 10-25 s.
- "Bir ekran - bir kural": 15 kelime + bir simge ≤ bir kural; Mobilde kullanılabilirlik oturumları (sağlak/solak).
- Erişilebilirlik: yazı tipleri, kontrast, renk körlüğü modu, altyazılar, tek elle işlem; Uzun dillerin yerelleştirilmesi.
- Telemetri: Başlangıç/Bitiş/Bırakma olayları doğru yazılır; Heatmap tıklamaları.
- Olumsuz senaryolar: odak kaybı, çevrimdışı, tekrarlanan musluk, iptal.
Artifaktlar: UX protokolü, video oturumları, önceliğe göre sorunların listesi.
4) Güvenilirlik: performans, gecikme, hata toleransı
Amaç: Mini oyun gerçek yük ve ağ altında kararlıdır.
Testler:- Yük: Coğrafi dağıtım ile zirvelerin simülasyonu (planlanan DAU'dan x3); CPU/RAM/GC/gecikme.
- Ağ: 3G/high jitter/kayıp; Son teslim tarihlerinde zamanlayıcıları ve "koruma pencerelerini" kontrol edin.
- Müşteri performansı: Hedef cihazlarda 60 fps; Soğuk başlangıç <3-5 s; Varlıklar <2-5 MB.
- Yük devretme: servisleri yeniden başlat, veritabanı/önbellek dökümü; Yuvarlak dönüş/tekrar kuralları; Ödemelerin idempotency.
- Günlükler ve uyarılar: doğru metrikler, izleme, SLO panoları (örneğin, TTF'nin yüzde 99'u).
Dışlayıcılar: yük test raporu, bozulma kontrol listesi ve olay eylemleri.
5) Güvenlik ve anti-dolandırıcılık
Amaç: Ekonomiyi ve adil bir ortamı korumak.
Testler:- Müşteri: anti-kurcalama, kaynak sahteciliği, bindirme enjeksiyonları, taci emülasyonu.
- Botlar ve makrolar: başsız desenler, gerçekçi olmayan zamanlamalar; Captch/yaptırım tetikleyicisi.
- Gizli anlaşma ve çoklu paket: cihaz-fp, hız sınırları, elastik pencerelerde kısıtlamalar.
- İşlemler: Idempotence, re-award koruması (nonce/TTL).
- Canlı katman: Keskin nişancılık önleme (pencereyi t = − 200-0 ms sunucu zamanında kapatma).
Artifaktlar: pentest/bugbounty raporu, imza listesi ve eşikler.
6) Uyum ve yasal temizlik
Amaç: Yargı normlarına ve sorumlu oyun ilkelerine uymak.
Kontrol ediyoruz:- Açıklamalar: RTP aralığı, olasılık sınıfları/aralıkları, kapaklar, son tarihler, anlaşmazlık sırası.
- Yaş/coğrafi: erişim filtreleri, uyarı metinleri.
- KYC/AML: Büyük ödüller/çıktılar için tetikleyiciler; regülatör şartlarına göre kayıt.
- Pazarlama: "garantili kazanç" sözü yok; doğru ekran görüntüleri/metinler.
- Gizlilik: Verileri en aza indirme, çerez/telemetri politikaları, saklama süreleri.
Artifaktlar: Denetim kontrol listesi, resmi politikalar/SSS "Nasıl çalışır".
7) Yumuşak öğle yemeği ve A/B
Amaç: Gerçek oyuncular üzerindeki hipotezleri doğrulamak güvenlidir.
Nasıl yapıyoruz:- Coğrafi/sanal alan kitleleri: %1-3 trafik veya küçük ülke.
- A/B parametreleri: tetik frekansı, animasyon uzunluğu, pick-up/continue kuvveti, ağızlık.
- Tutma yükseltmesi (D1/D7) hedefi ≥ (örneğin, + %3-5).
- Şikayet/Dolandırıcılık Oranı eşik ≤.
- Yeşil bölgede TTF/Bırakma RTP_fakt tolerans.
- Geri dönüş: bayrağın tek bir dokunuşu, ekonominin ve kütüklerin korunması.
Eserler: yumuşak öğle yemeği raporu, ölçeklendirme/yeniden dengeleme çözümleri.
8) "serbest bırakmaya hazır" metrikler
RTP/Volatilite: Gerçek toleranslar içinde kuyruklarda "delik" yoktur.
Dürüstlük: commit-reveal/VRF kontrolleri geçti, tekrarlar belirlendi.
UX: TTF ≤ 500 ms, sahne ≤ 25 s, kullanılabilirlik, tek ekran kuralı.
Güvenilirlik: SLA'da yüzde 99'luk TTF/gecikme; Hata toleransı doğrulandı.
Güvenlik/dolandırıcılıkla mücadele: imzalar ve limitler etkinleştirilir, olaylar kapatılır.
Uyumluluk: Tüm açıklamalar/politikalar/filtreler etkindir.
Yumuşak öğle yemeği: metrikler elde edildi, şikayetler normal, yayın planı onaylandı.
9) Anahtar teslimi test kontrol listesi
1. 10 ^ 8 + tur simülasyonları, RTP raporu/volatilite/nicelikler.
2. RNG-dürüstlük: taahhüt/açıklamalar, VRF-validasyonlar, tekrarlar.
3. UX ölçümleri: TTF/animasyonlar, kullanılabilirlik, olumsuz senaryolar.
4. Yük/ağ: en yüksek DAU, bozulma, yük devretme planı.
5. Güvenlik: Pentest, antibot/anti-kollüzyon, idempotency.
6. Uyumluluk: Açıklamalar, yaş/coğrafi, KYC/AML, gizlilik.
7. Telemetri: olaylar, gösterge panoları, uyarılar; SLA olayları.
8. Yumuşak öğle yemeği/A/B: hipotezler, eşikler, geri alma planı.
9. Kahya incelemesi: kohorta göre kapaklar, dürüst "toplama", sezonun bütçesi.
10. Sürüm çözümü: özellik sahiplerinin imzalarıyla protokol.
10) Tipik hatalar ve bunlardan nasıl kaçınılacağı
Olasılıkların kara kutusu. Tedavi: Nasıl Çalışır ekranı, olasılık sınıfları, taahhütler.
Uzun sahneler (> 30 s). Tedavi: 10-25 s, animasyonları, aşamaları hızlandırın.
Ödemelerin gizli idempotency. Tedavi: Yeniden yayınlanmadan önce nonce/TTL/durum kontrolü.
Zayıf ağ testleri. Tedavi: 3G/jitter/loss/offline güreşçi senaryoları.
Geç antifraud. İlaç: ilk günden itibaren imzalar/captchas; yumuşak öğle yemeği gözlem.
Geri dönüş planı yok. Tıp: onay kutusu özelliği, devleti yok etmeden göç.
11) Tek çağrı cihazı yapısı örneği
Özet: Mini oyun hedefi, temel riskler, çözüm (Go/No-Go).
Matematik: RTP gerçeği/theor, varyans, kuyruklar, kapaklar.
Dürüstlük: protokol, karma/günlük bağlantıları, VRF geçirmez.
UX: TTF/scene/availability, kullanılabilirlik bulur ve düzeltir.
Güvenilirlik: yük, ağ, yük devretme sonuçları.
Güvenlik: Bulunan/kapalı, açık riskler.
Uyumluluk: kontrol listesi, politika bağlantıları/SSS'ler.
Yumuşak öğle yemeği: A/B toplamları, metrikler, şikayetler.
Yayın planı: tarih, izleme, uyarılar, sorumlu.
12) Oyuncu ipuçları (sorumlu)
Kısa setleri (5-10 dakika) oynayın, kuralları ve büyük harfleri okuyun.
Şimdi Al düğmesi, yorgunluk/sınırlı süre için güvenli bir stratejidir.
Nasıl Çalıştığını Arayın ve etkinlik geçmişi dürüst bir ürünün işaretidir.
Anomalileri bildirin - oyunun adil kalmasına yardımcı olur.
Sonuç olarak. Bir mini oyunun güvenilir bir şekilde piyasaya sürülmesi başarılı bir yapı değil, bir kontrol sistemidir: matematik simülasyonları, kanıtlanmış RNG dürüstlüğü, hızlı ve uygun fiyatlı UX, yük direnci, kapalı güvenlik açıkları ve uyumluluk. A/B ve net "hazır" kriterleri ile yumuşak bir öğle yemeği ekleyin - ve mini oyun ekonomi ve marka güvenilirliğini bozmadan oyuncuları memnun edecektir.