Thunderkick - Panoramica e integrazione
1) Breve profilo provider
Paese e base - Svezia (Stoccolma).
Basato su 2012.
Il focus è su slot video originali con argomenti non convenzionali, un HTML5 pulito e un UX mobile.
La filosofia dei contenuti è «stupire con la meccanica e l'estetica» - minimo rumore visivo, l'accento sulla leggibilità e l'animazione liscia.
Tecnologia: HTML5 + WebGL/Canvas, assetti leggeri, ottimizzazione accurata del download su reti mobili.
2) Portfolio e caratteristiche di gioco
Successi e righelli:- Esqueleto Explosivo/2 - Cascate con simboli «esplosivi» e moltiplicatore crescente (Mucho Multiplier).
- Frute Warp è una meccanica «portale» con serie di respiro e tracciati avanzati per tipo di frutta.
- Pink Elephants/2 è un simbolo-scatter-misteria, lunghe frivole con upgrade di caratteri.
- Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) è una serie di slot ad alta quota con esportatori/multi-modificatori.
- Sword of Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - volatilità «adulta», forti round di bonus.
- Volatilità media/elevata, gravità per le sessioni di bonus «lunghe».
- Spesso viene utilizzata logica a cascata, moltiplicatori avanzati, upgrade di caratteri.
- Gli intervalli RTP variano in base ai bilanci/giurisdizioni; nella directory sono solitamente presenti le versioni del 96% e i profili ridotti (ad esempio, 94/92/90).
- Leggibilità intuitiva della griglia, caratteri di grandi dimensioni, velocità prevedibile di spin/animazioni.
- Identico audio (Esqueleto, Pink Elephants) - Musica e SFX aumentano i segnali di ricompensa.
- Nelle singole release è presente Bonus Buy (abilitato per i mercati).
3) Certificazione e compilazione
GLI/ iTech/ eCOGRA (mercati e titoli).
Mercati: MGA, UKGC e altre giurisdizioni regolamentate in Europa/LATAM/Africa/Asia (l'elenco dipende da un particolare gioco e versione RTP).
- Bonus Buy - disattivazione in paesi proibiti.
- Versione RTP - Fissa build-ID nel report/telemetria.
- Il gioco responsabile è reality check, sessione limits, schermate locali di età/informazioni.
- Report dettagliati per gioco/versione/mercato; i campi obbligatori sono «rtp _ build», «jurisdiction», «feature _ flags».
4) Opzioni di integrazione
Tramite aggregatore (copertura rapida dei mercati):- Catalogo unico e plug-in (tornei/missioni/jackpot da aggregatore).
- Certificazione semplificata e aggiornamenti automatici dei bilanci.
- Seamless API - saldo dell'operatore, tasso/pagamento tramite debito/prestito-salsiccia.
- Transfer (Fund) API - Rimborsare i crediti per sessione e rimborsare il saldo al termine.
- Game Launch è un unico punto di ingresso con token JWT, impostazioni lingua/valuta/giurisdizione e bandiere Fiech (Bonus Buy, ecc.).
- Tracciato di servizio: creazione/convalida di sessioni, firma di query, webhoop di eventi, login, report, notifiche di jackpot.
5) Requisiti di frontale e UX
Mobile-first: ritratto e album, corretta scalabilità wuport, gesti.
Prestazioni: TTFP <3-4 c su «media» il pigro aggressivo degli asseti.
Localizzazione: lingue principali UE/LATAM; singole righe per i messaggi responsabili.
Disponibilità: contrasti leggibili, stati chiari dei pulsanti, animazioni fluide senza interruzione FPS.
6) Esempio di integrazione (pseudo)
6. 1. Avvia il gioco
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 payload (minimo):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}
6. 2. Debito/credito (Seamless Wallet)
Debit (puntata):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"
}
Credit (vincita):
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"
}
Idempotenza: univoco «txn _ id», risposta determinata alla ripetizione (flag «duplicata = true»).
Firma: HMAC (SHA256) corpo + timesthamp; anti-replay finestra 60-120 s
6. 3. Web hook eventi (esempio)
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) Funzioni promozionali e ritenzione
Missioni/ricerche: «Porta il moltiplicatore al », «attiva l'upgrade dei simboli N volte», «la catena delle cascate».
Tornei: montaggio per somma di moltiplicatori, lunghezza di catene a cascata, vincite per puntata (win/bet).
Jackpot: locale/in rete tramite aggregatore; seed/ceiling trasparenti e regole di partecipazione.
Le comunicazioni on-site sono bandi di eventi viventi (è caduto un grande moltiplicatore), pass personali quando si accede al bonus.
Test A/B: ordine di rilascio dei successi (Pink Elephants, Midas), posizione delle piastrelle, skin e copy.
8) Report e analisi
KPI di base:- DAU/MAU per timle, lunghezza media della sessione, quota di mobile porter.
- Bet/Win/GGR/RTP (dato), deviazione standard delle vincite.
- Feature-rate: frequenza di freespine, frequenza di upgrade/moltiplicatori, conversione in bonus.
- Bonus Buy usage (dove consentito): percentuale di acquisti, bonus RI medio.
- Ritorno L1/L7/L30, ARPPU/LTV per serie (Beat the Beast, Pink Elephants).
- Errori di rete/render, timeout del portafoglio, percentuale di ripetizioni di salsicce.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `game_round_id`, корреляция с `txn_id`.
9) Lista assegni QA prima del lancio
1. Le versioni RTP corrispondono ai mercati build-ID visibile nei logi.
2. Bonus Buy è disattivato dove non è consentito.
3. Seamless: idempotenza delle salsicce, ripetizioni con firme TTL.
4. Salvataggio dello stato - Ripristina correttamente il round dopo l'interruzione della rete.
5. Locali/valute: la matrice Markets x Location è coperta; Controllo delle schermate responsabili.
6. Prestazioni: TTFP <3. 5 c, fotogramma stabile <16 ms.
7. Promo: connettersi al torneo/bus missionario, visualizzare le regole.
8. Report: GGR per giorni/mercati/giochi, esportazione per la finanza.
9. Protezione: firme, CORS/CSP, trigger anti-fraud.
10. Script UAT: lunghi cicli bonus, serie a cascata, valigette edge portafogli.
10) Errori e soluzioni di tipo
Gli assetti gonfiati sono stati caricati a lungo: attivare gli sprite/atlas, HTTP/2 Pratoad, la georasportazione CDN.
Deduplicazione: nessuna idampotenza: storage-lock per «txn _ id» e ripetizioni determinate.
Non corrispondenza RTP nei report: Bild miscelati - Logica «rtp _ build» e fissa nei download.
Bandiere Bonus Buy non corrette: centralizza le bandiere fich dal PAM al geo.
Perdita sessione: manca auto-resume - Memorizza snapshot round (griglia, moltiplicatori, passo bonus).
11) Linee guida per la vetrina (directory)
Tag: High Volatility, Cascades, Symbol Upgrade, Serie (Beat the Beast), Bonus Buy (se disponibile).
Le selezioni sono «Meccaniche sperimentali», «Alta dispersione» (Midas, Pink Elephants), «Serie» (Beat the Beast).
Le schede metriche sono il moltiplicatore medio del bonus, la frequenza di trigger freespine, la classifica soggettiva «tempica» (velocità di gioco).
12) Economia e KPI operatore
Top Line: 20/80 - I successi danno la parte del fatturato; mantenete la coda con missioni/tornei.
Unit Economy: media bet, frequenza delle sessioni/bonus, pile CTR nella lobby.
Rischi: Alta dispersione di un certo numero di timeline - Pianifica limiti di puntata e buffer GGR su brevi segmenti.
Mix di contenuti: bilanciate le release «rigide» (Midas, Pink Elephants) con posizioni più «allineate».
13) Piano di integrazione passo passo
1. Contratto/listino: mercati, versione RTP, promo-park.
2. Connessione tecnica: chiavi sandbox, URL launch, API Wallet, webhoop.
3. Flag Fiech: Bonus Buy, jackpot, tornei, locali.
4. Cartelle di gioco, ascolti di età, descrizioni brevi del meccanico.
5. QA/UAT: regress + test di carico; Controllo delle valigette edge.
6. Soft-launch: 5-10% traffico, monitoraggio GGR/RTP/errori/Feature-rate.
7. Rilascio GA: attivazione promo, cross promo nella lobby, A/B ordine di emissione.
8. Post-monitoraggio: retrò dopo 14/30 giorni, sintonizzando vetrine e script promozionali.
Totale
Thunderkick è il «minimalismo scandinavo», focalizzato su meccaniche non convenzionali e ad alta volatilità, serie riconoscibili (Pink Elephants, Beat the Beast) e mobile-first UX. L'integrazione segue il classico iGaming: seamless/transfer-portafoglio, avvio JWT, webhoop di eventi, telemetria dettagliata ('rtp _ build', 'feature _ flags'). Il successo si ottiene attraverso la disciplina della compilazione, l'iterazione rapida vetrina e i plug-in (missioni/tornei/jackpot).