GH GambleHub

Thunderkick - Przegląd i integracja

1) Krótki profil dostawcy

Kraj i baza: Szwecja (Sztokholm).
Założony: 2012.
Focus: oryginalne automaty wideo z niestandardowymi motywami, „czystą” implementacją HTML5 i mobilnym UX.
Filozofia treści: „zaskoczenie mechaniką i estetyką” - minimum szumu wizualnego, nacisk na czytelność i płynną animację.
Technologie: HTML5 + WebGL/Canvas, aktywa lekkie, staranna optymalizacja załadunku dla sieci komórkowych.

2) Portfolio i funkcje gry

Hity i władcy:
  • Esqueleto Explosivo/2 - kaskady z „eksplodującymi” znakami i rosnącym mnożnikiem (mnożnik Mucho).
  • Fruit Warp jest mechanikiem „portalu” z serią respinów i ścieżek postępu według rodzaju owoców.
  • Różowy Elephants/2 jest symbolem tajemnicy scatter, długie freespiny z uaktualnieniami symboli.
  • Bestia (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) to seria bardzo lotnych automatów z ekspanderami/modyfikatorami.
  • Miecz Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - „dorosła” zmienność, silne rundy bonusowe.
Odręczne pismo matematyczne:
  • Średnia/wysoka zmienność, grawitacja do „długich” sesji bonusowych.
  • Często używana logika kaskadowa, czynniki postępu, uaktualnienie charakteru.
  • Pasma RTP różnią się w zależności od budowy/jurysdykcji; katalog zazwyczaj zawiera wersje ~ 96% i profile zmniejszone (na przykład 94/92/90).
Ślady podpisu:
  • Intuicyjna czytelność siatki, duże znaki, przewidywalna prędkość spinu/animacji.
  • Tożsamość audio (Esqueleto, Pink Elephants) - muzyka i SFX wzmacniają „sygnały nagrody”.
  • W niektórych wersjach istnieje Bonus Buy (wliczony na rynkach, na których jest dozwolony).

3) Certyfikacja i zgodność

Laboratoria: GLI/iTech/eCOGRA (według rynku i tytułu).
Rynki: MGA, UKGC i inne jurysdykcje regulowane w Europie/LATAM/Afryka/Azja (lista zależy od konkretnej gry i wersji RTP).

Cechy regulacyjne:
  • Bonus Buy - odłączenie w krajach z zakazem.
  • Wersje RTP - fix build-ID w raportowaniu/telemetrii.
  • Odpowiedzialna gra - kontrola rzeczywistości, limity sesji, lokalne ekrany wiekowe/informacyjne.
  • Sprawozdawczość: szczegóły według gry/wersji/rynku; wymagane pola: 'rtp _ build', 'jurisdiction', 'feature _ flags'.

4) Opcje integracji

Poprzez agregator (szybkie pokrycie rynku):
  • Pojedynczy katalog i dodatki promocyjne (turnieje/misje/jackpoty w agregatorze).
  • Uproszczona certyfikacja i automatyczne aktualizacje budowy.
Integracja bezpośrednia (dla dużych operatorów): Modele portfeli:
  • Bezszwowe API - saldo operatora, stawka/płatność za pośrednictwem kiełbasy debetowej/kredytowej.
  • Transfer (Fund) API - pre-load credits to the session and return the balance when completed.
  • Uruchomienie gry: pojedynczy punkt wejścia z tokenem JWT, parametrami języka/waluty/jurysdykcji i flagami funkcji (Bonus Buy, itp.).
  • Obwód serwisowy: tworzenie/zatwierdzanie sesji, podpisywanie żądań, haki zdarzeń, dziennik gier, raporty, powiadomienia o jackpocie.

5) Wymagania Frontend i UX

Mobile-first: portret i album, prawidłowa skalowalność, gesty.
Wydajność: TTFP <3-4 s w sieci „medium”; agresywne leniwe aktywa.

Lokalizacja: główne języki UE/LATAM; Poszczególne linie odpowiedzialne za wiadomości

Dostępność: czytelne kontrasty, wyraźne stany przycisków, gładkie animacje bez „łamania” FPS.

6) Przykład integracji (pseudo)

6. 1. Uruchomienie gry


GET https://games. thunderkick. example/launch
?token={jwt}
&game=tk_pink_elephants2
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=bonus_buy:off
&rtp=96. 1
&partner_id=OP123
Ładunek JWT (minimum):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}

6. 2. Debet/kredyt (portfel bez szwu)

Obciążenie (stawka):
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"
}
Kredyt (wygrana):
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: niepowtarzalna 'txn _ id', deterministyczna odpowiedź redo (flaga' duplikat = true ').
Podpis: organy HMAC (SHA256) + znacznik czasowy; okno anty-powtórne 60-120 s.

6. 3. Haki zdarzeń (przykład)

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) Funkcje promocyjne i przytrzymaj

Misje/zadania: „przynieś mnożnik do ≥ 20x”, „aktywuj uaktualnienie symbolu N times”, „łańcuch kaskad ≥ 3”.
Turnieje: punktacja przez sumę mnożników, przez długość łańcuchów kaskadowych, przez wygraną na zakład (wygrana/zakład).
Jackpoty: lokalne/sieciowe za pośrednictwem agregatora; przejrzysty materiał siewny/pułap i zasady uczestnictwa.
Komunikacja na miejscu: banery wydarzeń „na żywo” (wypadł duży mnożnik), osobiste pushy podczas wprowadzania premii.
Testy A/B: zamówienie dostawy hitów (Pink Elephants, Midas), aranżacja płytek, okładek i kopii.

8) Sprawozdawczość i analityka

Podstawowe KPI:
  • DAU/MAU według tytułu, średnia długość sesji, mobilny portret.
  • Bet/Win/GGR/RTP (rzeczywisty), odchylenie standardowe wygranych.
  • Szybkość funkcji: częstotliwość freespinów, częstotliwość aktualizacji/mnożników, konwersja na bonus.
  • Bonus Kup wykorzystanie (gdzie dozwolone): udział zakupów, średni ROI bonusu.
  • Retention L1/L7/L30, ARPPU/LTV według partii (Beat the Beast, Pink Elephants).
  • Błędy sieci/renderowania, timeouts portfela, udział powtórzeń kolbaków.
Etykietowanie telemetryczne (zalecane):
  • 'gra _ code', 'rtp _ build', 'jurysdykcja', 'wallet _ mode', 'feature _ flags',' game _ round _ id', коррела мина 'txn _ id'.

9) Lista kontrolna QA przed wydaniem

1. wersje RTP odpowiadają rynkom; build-ID jest widoczny w dziennikach.
2. Bonus Buy jest wyłączony tam, gdzie jest to zabronione.
3. Bez szwu: idempotencja kiełbasek, powtarza się z podpisami TTL.
4. Zapisz stan - po przerwie sieciowej powraca poprawnie do rundy.
5. Lokalizacje/Waluty: Rynki × Matryca Locales pokryta; sprawdzenie krytycznych ekranów.
6. Wydajność: TTFP <3. 5 s, rama stabilna <16 ms.
7. Promo: połączenie z turniejem/autobusem misyjnym, wyświetlanie zasad.
8. Sprawozdawczość: Podsumowanie GGR według dnia/rynków/gier, eksport do finansowania.
9. Bezpieczeństwo: podpisy, CORS/CSP, aktywatory zwalczania nadużyć finansowych.
10. Scenariusze UAT: długie cykle bonusowe, seria kaskadowa, skrzynki krawędzi portfela.

10) Typowe błędy i rozwiązania

Opuchnięte aktywa → długie obciążenie: w tym sprites/atlas, HTTP/2 Preload, CDN geo-distribution.
Duplicate write-offs: no idempotence - storage-lock by 'txn _ id' i deterministic repetitions.
Niedopasowanie RTP w raportach: mixed builds - log 'rtp _ build' i fix in uploads.
Nieprawidłowy bonus Kup flagi: scentralizować flagi funkcji z PAM przez geo.
Utrata sesji: brak auto-resume - zachować migawkę rundy (siatka, mnożniki, krok bonusowy).

11) Zalecenia dotyczące prezentacji (katalog)

Tagi: Wysoka zmienność, Kaskady, Uaktualnienie symbolu, Seria (Bestia), Bonus Kup (jeśli dostępne).
Selekcje: „Mechanika eksperymentalna” (Owocowa Warp), „Wysoka dyspersja” (Midas, różowe słonie), „Seria” (Bestia).
Karty metryczne: średni mnożnik bonusowy, freespin częstotliwość wyzwalania, subiektywny „tempo” ocena (prędkość gry).

12) Ekonomia operatora i KPI

Top-line: 20/80 - trafienia dają udział lwa w obrotach; wspiera ogon misjami/turniejami.
Ekonomia jednostki: średni zakład, sesja/częstotliwość bonusowa, CTR płytek lobby.
Ryzyko: wysoka zmienność szeregu tytułów - granice zakładów i bufor na GGR na krótkich odcinkach.
Mix treści: Balans „twarde” wydania (Midas, różowe słonie) z bardziej „równomierne” pozycje.

13) Plan integracji krok po kroku

1. Kontrakt/notowania: rynki, wersje RTP, pakiet promocyjny.
2. Połączenie techniczne: klucze do piaskownicy, URL startowy, API portfela, haki internetowe.
3. Flagi funkcji: Bonus Kup, jackpoty, turnieje, lokalizacje.
4. Katalog: karty do gier, oceny wieku, krótkie opisy mechaniki.
5. QA/UAT: regresja + badanie obciążenia; sprawdzanie przypadków krawędzi.
6. Miękkie uruchomienie: 5-10% ruchu, monitorowanie GGR/RTP/błędy/Funkcja-szybkość.
7. Wydanie GA: włączenie promo, cross promo w lobby, A/B kolejność emisji.
8. Po monitorowaniu: retro po 14/30 dni, dostrajanie okien i skryptów promocyjnych.

Wynik

Thunderkick jest "skandynawski minimalizm' z naciskiem na niestandardową mechanikę i wysoką zmienność, rozpoznawalne serie (różowe słonie, Beat the Beast) i schludny mobilny-pierwszy UX. Integracja odbywa się zgodnie z klasyką iGaming: portfel bezszwowy/transferowy, uruchamianie JWT, webhaki zdarzeń, szczegółowa telemetria ('rtp _ build', 'feature _ flags'). Sukces osiąga się poprzez dyscyplinę zgodności, szybką iterację prezentacji i dodatki promocyjne (misje/turnieje/jackpoty).

Contact

Skontaktuj się z nami

Napisz do nas w każdej sprawie — pytania, wsparcie, konsultacje.Zawsze jesteśmy gotowi pomóc!

Rozpocznij integrację

Email jest wymagany. Telegram lub WhatsApp są opcjonalne.

Twoje imię opcjonalne
Email opcjonalne
Temat opcjonalne
Wiadomość opcjonalne
Telegram opcjonalne
@
Jeśli podasz Telegram — odpowiemy także tam, oprócz emaila.
WhatsApp opcjonalne
Format: kod kraju i numer (np. +48XXXXXXXXX).

Klikając przycisk, wyrażasz zgodę na przetwarzanie swoich danych.