Slot sertifikasyonu: GLI-19, RNG testleri ve paket
Bitmiş bir slot, bağımsız biri onun matematik sayfasında yazanı harfiyen yaptığını doğrulayana kadar ürün sayılmaz. Düzenlenmiş pazarlarda bu bağımsız taraf, yayımlanmış bir standarda göre çalışan test laboratuvarıdır — çevrimiçi oyunlarda çoğunlukla GLI-19 — ve süreç belge incelemesi, kod denetimi, istatistiksel testler ve epeyce bekleme karışımıdır. Aşağıda sertifikasyonun gerçekte neleri kapsadığı, laboratuvarın ne istediği ve stüdyonun beklemeyi aylardan haftalara indirmek için nasıl hazırlandığı var.
Kim sertifikalandırır, hangi standarda göre
Sektörün büyük bölümünü üç isim kapsar: Gaming Laboratories International (GLI), BMM Testlabs ve iTech Labs; belirli pazarlarda eCOGRA, Trisigma ve Quinel gibi bölgesel laboratuvarlar da etkindir. Standartlar ya laboratuvarın kendisine aittir — GLI kendi serisini yayımlar; GLI-19 etkileşimli oyun sistemleri, GLI-11 ise oyun cihazları standardıdır — ya da düzenleyicinin teknik gerekleridir: İngiltere komisyonunun RTS’i, Malta’nın teknik standartları, İtalya’da ADM kuralları, Ontario’da iGO standartları.
Bir yargı bölgesi için sertifikalanan oyun başka bir bölgede otomatik olarak geçerli olmaz; hangi raporun kabul edileceğine her düzenleyici kendi karar verir. Sertifikasyonu platform incelemesinden ayırmak da gerekir. Stake Engine’in yayın öncesi puanlaması gibi bir kalite eşiği düzenleyici bir sertifikasyon değildir: oyunun o platformda belgelendiği gibi davrandığını kontrol eder. Lisanslı Avrupa operatörlerini hedefleyen bir stüdyonun buna ek olarak laboratuvar raporuna ihtiyacı vardır.
Laboratuvar neyi test eder
1. Rastgele sayı üreteci
RNG sertifikasyonu temeldir. Laboratuvar algoritmayı, tohumlamayı, ölçeklemeyi — ham sayıların makara konumlarına sapma olmadan nasıl eşlendiğini —, yeniden tohumlamayı ve oyunlar arasında sayı akışının yönetimini inceler. Büyük örneklemler üzerinde istatistiksel bataryalar çalıştırılır: ki-kare, diziler testi, Diehard ve NIST paketleri ya da laboratuvarın kendi setleri. RNG stüdyoya değil platforma aitse mevcut sertifikası referans gösterilebilir; platform seçiminin önemli olmasının bir nedeni de budur.
2. RTP ve matematik
Laboratuvar PAR tablosunu yeniden üretir: makara şeritleri ve ödeme tablosundan ana oyun kombinasyonlarını yeniden hesaplar, özellik katkılarını simülasyonla doğrular ve sonuçlarını stüdyonunkilerle karşılaştırır. Her bahis modu ayrı kontrol edilir. Oyunun yapılandırılabilir RTP’si varsa — örneğin %94, %96 ve %97 sürümleri — her yapılandırma ayrı doğrulanır ve sertifikada listelenir.
3. Kurallar ve ekranda gösterim
Oyuncuya söylenen her şey matematikle örtüşmelidir: ödeme tablosu sayfaları, özellik kuralları, gösterilen RTP, maksimum kazanç ve bazı pazarlarda büyük ödülün olasılığı. Laboratuvarlar yardım ekranlarını satır satır okur.
4. Oturum ve hata yönetimi
Özellik ortasında bağlantı koptuğunda, çevir düğmesine çift tıklandığında, para birimi değiştiğinde, sunucudan bozuk mesaj geldiğinde ne oluyor. Standartlar hiçbir kesintinin turun sonucunu değiştirmemesini ve oyuncunun parasını kaybetmemesini şart koşar — laboratuvar da tam bunu yaptırmaya çalışır.
5. Sorumlu oyun ve bölgesel kurallar
Asgari çevrim süresi, otomatik oyun sınırları veya yasağı, oturum süresi hatırlatmaları, bonus satın alma kısıtları ve pazara göre değişen gösterim zorunlulukları. Pratikte bunlar yargı bölgesi başına yapılandırma bayraklarına dönüşür ve her bayrak seti ayrı test edilir.
Stüdyo neyi hazırlar
Laboratuvarların genellikle istediği sırayla başvuru paketi:
- Oyun tanımı ve kuralları — tasarım dokümanının oyuncuya söylenen kısma indirgenmiş hâli.
- PAR tablosu / matematik şartnamesi — makara şeritleri, ödeme tablosu, kombinasyon tabloları, özellik analizi ve bahis modu başına RTP, isabet sıklığı, volatilite ve maksimum kazanç olasılığını içeren özet.
- Simülasyon raporu — simüle edilen çevrim sayısı (asgari onlarca milyon; biz milyarlarca çalıştırıyoruz), güven aralığıyla ampirik RTP, özellik sıklıkları.
- Kaynak kod veya build — matematik modülü ve istemci, sabitlenmiş sürüm hash’iyle. Başvurudan sonraki her değişiklik yeniden test demektir.
- RNG belgeleri — algoritma, tohumlama, ölçekleme; ya da platform RNG’sinin sertifikası.
- Yargı bölgesi yapılandırma matrisi — hangi bayrak hangi pazarda açık.
- Test aracı — laboratuvarın sonuçları zorlayabildiği bir mod (belirli duruşlar, özellik tetikleme); böylece kurallar ve uç durumlar rastlantıyı beklemeden test edilir.
En değerli kalem sonuncusudur. Laboratuvarın RNG çıktısını belirlemesine izin veren bir araç, iki haftalık kural incelemesini iki güne indirir.
Süre ve maliyet
Tek bir yargı bölgesi için temiz bir başvuru, teslimden rapora genellikle dört ila sekiz hafta sürer; yoğun dönemlerde daha uzun. Maliyetler RNG ve RTP testleri için oyun ve bölge başına birkaç bin dolar bandındadır ve pazar sayısıyla, her yeniden başvuruyla artar. Pahalı başarısızlıklar önlenebilir cinstendir: tabloyla çelişen bir ödeme ekranı, simüle edilmek yerine tahmin edilmiş bir özellik katkısı, yeniden bağlanınca durumunu kaybeden bir istemci.
İlk günden sertifikasyona göre tasarlamak
- Tasarım dokümanının uyum bölümünü sanat çalışması başlamadan yazın: pazarlar, standartlar, bayraklar.
- Matematik modülünü istemciden ayrı tutun ve hash ile sürümleyin.
- Beyan ettiğiniz her şeyi, maksimum kazanç olasılığı dâhil, simüle edin.
- Zorlama aracını son dakika yaması olarak değil, oyunun parçası olarak kurun.
Bu temelin önemli kısmı PAR tablosu nedir ve Stake Engine üzerinde üretim yazılarında anlatılıyor. Giro Games’te sertifikasyon paketinin hazırlanması sipariş üzerine slot geliştirme hizmetinin parçasıdır: matematik, build ve belgeler laboratuvara hazır çıkar, laboratuvardan sonra yeniden yazılmak üzere değil.
Giro Games