Thunderkick - Genel Bakış ve Entegrasyon
1) Sağlayıcının kısa profili
Ülke ve üs: İsveç (Stockholm).
Kuruluş: 2012.
Odak: Standart olmayan temalara sahip orijinal video yuvaları, "saf" HTML5 uygulaması ve mobil UX.
İçerik felsefesi: "Mekanik ve estetik ile sürpriz" - en az görsel gürültü, okunabilirliğe vurgu ve pürüzsüz animasyon.
Teknolojiler: HTML5 + WebGL/Canvas, ışık varlıkları, mobil ağlar için yüklemenin dikkatli optimizasyonu.
2) Portföy ve oyun özellikleri
Vuruşlar ve cetveller:- Esqueleto Explosivo/2 - "patlayan" karakterler ve artan bir çarpan (Mucho Çarpanı) ile kaskadlar.
- Fruit Warp, meyve türüne göre bir dizi respin ve ilerleme izine sahip bir "portal" mekaniğidir.
- Pembe Elephants/2 bir scatter gizem sembolü, sembol yükseltmeleri ile uzun freespins.
- Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken), genişleticiler/çoklu değiştiriciler içeren bir dizi oldukça uçucu yuvadır.
- Hanların Kılıcı, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - "yetişkin" oynaklığı, güçlü bonus turları.
- Orta/yüksek volatilite, "uzun" bonus oturumlarına yerçekimi.
- Genellikle basamaklı mantık, ilerleme faktörleri, karakter yükseltme kullanılır.
- RTP bantları yapıya/yargı yetkisine göre değişir; Katalog genellikle %96 ~ sürümleri ve azaltılmış profilleri (örneğin, 94/92/90) içerir.
- Sezgisel ızgara okunabilirliği, büyük karakterler, öngörülebilir dönüş/animasyon hızı.
- Ses kimliği (Esqueleto, Pink Elephants) - müzik ve SFX "ödül sinyallerini" güçlendirir.
- Bazı sürümlerde bir Bonus Satın Alma (izin verilen pazarlara dahil) vardır.
3) Sertifikasyon ve uyumluluk
Laboratuvarlar: GLI/iTech/eCOGRA (pazara ve başlığa göre).
Pazarlar: MGA, UKGC ve Avrupa/LATAM/Afrika/Asya'daki diğer düzenlenmiş yargı bölgeleri (liste belirli oyuna ve RTP sürümüne bağlıdır).
- Bonus Satın Alma - yasaklı ülkelerde bağlantı kesme.
- RTP sürümleri - raporlama/telemetride build-ID'yi düzeltin.
- Sorumlu oyun - gerçeklik kontrolü, oturum sınırları, yerel yaş/bilgi ekranları.
- Raporlama: oyuna/versiyona/pazara göre detay; Gerekli alanlar: 'rtp _ build', 'jurisdiction', 'feature _ flags'.
4) Entegrasyon seçenekleri
Toplayıcı aracılığıyla (hızlı pazar kapsamı):- Tek bir katalog ve promosyon eklentileri (toplayıcıdaki turnuvalar/görevler/ikramiyeler).
- Basitleştirilmiş sertifikasyon ve otomatik yapı güncellemeleri.
- Kesintisiz API - operatörün bakiyesi, banka/kredi sosisleri aracılığıyla oran/ödeme.
- Transfer (Fund) API - kredileri oturuma önceden yükleyin ve tamamlandıktan sonra bakiyeyi iade edin.
- Oyun Başlatma: JWT belirteci, dil/para birimi/yargı alanı parametreleri ve özellik bayrakları (Bonus Satın Alma, vb.) Ile tek bir giriş noktası.
- Servis devresi: oturumlar oluşturma/doğrulama, istekleri imzalama, olayların web kitapları, oyun günlüğü, raporlar, jackpot bildirimleri.
5) Ön uç ve UX gereksinimleri
Mobil ilk: portre ve albüm, doğru görünüm ölçeklenebilirliği, jestler.
Performans: "Orta" ağda TTFP <3-4 s; agresif tembel varlıklar.
Yerelleştirme: başlıca AB/LATAM dilleri; Sorumlu mesajlar için bireysel satırlar
Erişilebilirlik: okunabilir kontrastlar, açık düğme durumları, FPS'yi "kırmadan" düzgün animasyonlar.
6) Entegrasyon örneği (sözde)
6. 1. Oyun lansmanı
GET https://games. thunderkick. example/launch
?token={jwt}
&game=tk_pink_elephants2
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off
&rtp=96. 1
&partner_id=OP123
JWT yükü (minimum):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}
6. 2. Banka/Kredi (Kesintisiz Cüzdan)
Debit (oran):http
POST /wallet/debit
{
"sid": "sess_9a1c...e7",
"txn_id": "tk_2025-11-02_001245",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_c1ee...51",
"reason": "bet"
}
Kredi (kazanmak):
http
POST /wallet/credit
{
"sid": "sess_9a1c...e7",
"parent_txn_id": "tk_2025-11-02_001245",
"amount": "4. 30",
"currency": "EUR",
"game_round_id": "gr_c1ee...51",
"reason": "win"
}
Idempotence: benzersiz 'txn _ id', deterministik yeniden yanıt (bayrak 'duplicate = true').
İmza: HMAC (SHA256) gövdeleri + zaman damgası; Anti-tekrar penceresi 60-120 s.
6. 3. Olayların webhookları (örnek)
json
{
"type": "game. round_end",
"player_id": "player_00421",
"game": "tk_pink_elephants2",
"bet": 1. 00,
"win": 4. 30,
"currency": "EUR",
"features": ["free_spins:triggered", "symbol_upgrade:1->2"],
"rtp_build": "96. 1_2025-09-30",
"jurisdiction": "mga",
"ts": "2025-11-02T12:42:18Z"
}
7) Promosyon özellikleri ve bekletme
Görevler/görevler: "Çarpanı ≥20x getir", "sembol yükseltmesini N kez etkinleştir", "basamaklı ≥3 zinciri".
Turnuvalar: Çarpanların toplamına göre, basamaklı zincirlerin uzunluğuna göre, bahis başına kazançlara göre puanlama (kazan/bahis).
Jackpotlar: toplayıcı aracılığıyla yerel/ağ; şeffaf tohum/tavan ve katılım kuralları.
Yerinde iletişim: "Canlı" olayların afişleri (büyük bir çarpan düştü), bonusa girerken kişisel kabartmalar.
A/B testleri: isabetlerin teslim sırası (Pembe Filler, Midas), fayansların düzenlenmesi, kapaklar ve kopya.
8) Raporlama ve Analiz
Temel KPI'lar:- Başlığa göre DAU/MAU, ortalama oturum uzunluğu, mobil portre payı.
- Bet/Win/GGR/RTP (gerçek), kazançların standart sapması.
- Özellik oranı: freespins sıklığı, yükseltmeler/çarpanlar sıklığı, bonusa dönüşüm.
- Bonus Satın Alma kullanımı (izin verildiğinde): satın alma payı, bonusun ortalama yatırım getirisi.
- Tutma L1/L7/L30, ARPPU/LTV toplu olarak (Beat the Beast, Pink Elephants).
- Ağ/oluşturma hataları, cüzdan zaman aşımları, colback tekrarlarının paylaşımı.
- 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags', 'game _ round _ id', корреляция с 'txn _ id'.
9) Yayınlanmadan önce QA kontrol listesi
1. RTP versiyonları piyasalara karşılık gelir; Yapı kimliği günlüklerde görülebilir.
2. Bonus Satın Alma, yasaklandığı yerlerde devre dışı bırakılır.
3. Dikişsiz: Sosislerin idempotensi, TTL imzalarıyla tekrarlar.
4. Durumu Kaydet - Ağ kesildikten sonra tura doğru şekilde döner.
5. Locales/Para Birimleri: Piyasalar × Locales matrisi kapsamında; Kritik ekranların kontrolü.
6. Performans: TTFP <3. 5 s, kararlı çerçeve <16 ms.
7. Promo: Turnuva/görev otobüsüne bağlantı, kuralların gösterilmesi.
8. Raporlama: Gün/piyasalar/oyunlara göre GGR özeti, finans için ihracat.
9. Güvenlik: imzalar, CORS/CSP, dolandırıcılıkla mücadele tetikleyicileri.
10. UAT senaryoları: uzun bonus döngüleri, basamaklı seriler, cüzdan kenarı kılıfları.
10) Tipik hatalar ve çözümler
Şişmiş varlıklar - uzun yük: sprite/atlas, HTTP/2 Preload, CDN coğrafi dağılımını içerir.
Yinelenen yazmalar: idempotency yok - 'txn _ id've deterministik tekrarlarla depolama kilidi.
Raporlarda RTP uyumsuzluğu: karışık derlemeler - log 'rtp _ build've yüklemelerde düzeltme.
Yanlış Bonus Satın Al bayrakları: özellik bayraklarını PAM'den geo ile merkezileştirin.
Oturum kaybı: otomatik devam yok - turun anlık görüntüsünü tutun (ızgara, çarpanlar, bonus adımı).
11) Vitrin için öneriler (katalog)
Etiketler: Yüksek Volatilite, Kaskadlar, Sembol Yükseltme, Seri (Beat the Beast), Bonus Satın Al (varsa).
Seçmeler: "Experimental Mechanics" (Fruit Warp), "High Dispersion" (Midas, Pink Elephants), "Series" (Beat the Beast).
Metrik kartlar: ortalama bonus çarpanı, freespin tetikleme frekansı, öznel "tempo" derecesi (oyun hızı).
12) Operatör ekonomisi ve KPI'lar
Top-line: 20/80 - isabet cirosunun aslan payını vermek; Kuyruğu görevler/turnuvalarla destekleyin.
Birim ekonomisi: ortalama bahis, oturum/bonus sıklığı, lobi karolarının TO'su.
Riskler: Bir dizi başlığın yüksek varyansı - kısa mesafelerde GGR'de bahis limitleri ve tampon planlayın.
İçerik karışımı: Daha fazla "eşit" pozisyona sahip "sert" sürümleri (Midas, Pink Elephants) dengeleyin.
13) Adım adım entegrasyon planı
1. Sözleşme/listeleme: pazarlar, RTP sürümleri, promosyon paketi.
2. Teknik bağlantı: sandbox tuşları, başlatma URL'si, Cüzdan API'si, webhooks.
3. Özellik bayrakları: Bonus Satın Alma, ikramiyeler, turnuvalar, yerel ayarlar.
4. Katalog: oyun kartları, yaş derecelendirmeleri, mekaniğin kısa açıklamaları.
5. QA/UAT: regresyon + yük testi; Kenar durumlarını kontrol ediyorum.
6. Yumuşak başlatma: Trafiğin %5-10'u, GGR/RTP/hataları izleme/Özellik oranı.
7. GA sürümü: promosyonun dahil edilmesi, lobide çapraz promosyon, A/B sorun sırası.
8. Post-monitoring: 14/30 gün sonra retro, window tuning ve promo scriptleri.
Sonuç
Thunderkick, özel mekaniğe ve yüksek volatiliteye, tanınabilir serilere (Pink Elephants, Beat the Beast) ve temiz mobil ilk UX'e vurgu yapan "İskandinav minimalizmi'dir. Entegrasyon, iGaming klasiğini takip eder: kesintisiz/aktarım cüzdanı, JWT lansmanı, etkinlik web kitapları, ayrıntılı telemetri ('rtp _ build', 'feature _ flags'). Başarı, uyum disiplini, hızlı vitrin yinelemesi ve promosyon eklentileri (görevler/turnuvalar/ikramiyeler) ile elde edilir.