Thunderkick - syn we integrasiýa
1) Üpjün edijiniň gysga profili
Ýurdy we bazasy: Şwesiýa (Stokgolm).
Esaslandyrylan: 2012.
Fokus: adaty bolmadyk mowzukly, "arassa" HTML5-durmuşa geçiriji we ykjam UX bolan özboluşly wideo slotlar.
Mazmun filosofiýasy: "mehanika we estetika bilen geň galdyrmak" - iň az wizual ses, okalmaga we tekiz animasiýa ünsi.
Tehnologiýalar: HTML5 + WebGL/Canvas, ýeňil assetalar, ykjam torlara ýüklemegi düýpli optimizirlemek.
2) Portfolio we oýun aýratynlyklary
Hitler we çyzgylar:- Esqueleto Explosivo/2 - "partlaýan" nyşanlar we köpelýän köpürjikli kaskadlar (Mucho Multiplier).
- Fruit Warp - miweleriň görnüşleri boýunça respublikalaryň we progress-trekleriň seriýasy bilen "portal" mehanika.
- Pink Elephants/2 - nyşan-gizlinlik nyşany, nyşanlaryň täzelenen uzyn frispinler.
- Beat the Beast (Cerberus, Griffin, Midas, Quetzalcoatl, Kraken) - ekspander/multi-modifikatorly ýokary derejeli slotlaryň seriýasy.
- Sword of Khans, Midas Golden Touch/2, Big Fin Bay, Carnivals/Pyramyth - "ulular" üýtgewsizligi, güýçli bonus tapgyrlary.
- Orta/ýokary üýtgewsizlik, "uzyn" bonus sessiýalaryna çekiji.
- Köplenç kaskad logikasy, köpeldiji ösüş, nyşanlaryň täzelenmegi ulanylýar.
- RTP diapazonlary bild/ýurisdiksiýalar boýunça üýtgeýär; katalogda 96% ~ wersiýalary we azaldylan profiller (mysal üçin 94/92/90) bar.
- Toruň duýgur okalmagy, uly nyşanlar, spinleriň/animasiýalaryň öňünden aýdyp boljak tizligi.
- Audio-identifikasiýa (Esqueleto, Pink Elephants) - aýdym-saz we SFX "baýrak signallaryny" güýçlendirýär.
- Aýry-aýry goýberilişlerde Bonus Buy bar (rugsat berlen bazarlar boýunça goşulýar).
3) Sertifikatlaşdyrmak we laýyklyk
Lablar: GLI/iTech/eCOGRA (bazarlar we atlar boýunça).
Bazarlar: MGA, UKGC we Europeewropanyň/LATAM/Afrika/Aziýanyň beýleki düzgünleşdirilen ýurisdiksiýalary (sanaw belli bir oýna we RTP wersiýasyna baglydyr).
- Bonus Buy - gadagan edilen ýurtlarda öçürmek.
- RTP wersiýalary - hasabatda/telemetriýada build-ID belläň.
- Jogapkär oýun - reality check, session limits, ýerli ýaş/maglumat ekranlary.
- Hasabat: oýun/wersiýa/bazar boýunça jikme-jiklikler; Hökmany meýdanlar: 'rtp _ build', 'jurisdiction', 'feature _ flags'.
4) Integrasiýa wariantlary
Agregator arkaly (bazarlary çalt ýapmak):- Bitewi katalog we mahabat goşundylary (agregatordaky ýaryşlar/missiýalar/jekpotlar).
- Bildleriň ýönekeýleşdirilen sertifikatlaşdyrylmagy we awtomatiki täzelenmeleri.
- Seamless API - operatoryň balansy, debet/kredit-kolbekler arkaly stawka/töleg.
- Transfer (Fund) API - sessiýa karzlary öňünden ýüklemek we tamamlananda galyndylary yzyna gaýtarmak.
- Game Launch: JWT-token, dil/walýuta/ýurisdiksiýa parametrleri we fiç baýdaklary (Bonus Buy we ş.m.) bilen bir giriş nokady.
- Hyzmat kontury: sessiýalary döretmek/tassyklamak, haýyşlara gol çekmek, wakalaryň webhuklary, oýun-log, hasabatlar, jekpotlaryň bellikleri.
5) Frontende we UX talaplar
Mobile-first: portret we albom, dogry ululygy, yşaratlar.
Öndürijilik: TTFP <3-4 s "orta" torda; assetleriň agressiw ýalta bolmagy.
Lokalizasiýa: EUB/LATAM esasy dilleri; jogapkär habarlar üçin aýratyn setirler.
Elýeterlilik: okalýan gapma-garşylyklar, aç-açan düwme ýagdaýlary, FPS "döwülmezden" tekiz animasiýalar.
6) Integrasiýa mysaly (psevdo)
6. 1. Oýny başlamak
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 (iň az):
json
{
"sub": "player_00421",
"sid": "sess_9a1c...e7",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "android",
"exp": 1762041600
}
6. 2. Debet/Karz (Seamless Wallet)
Debit (nyrh):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"
}
Kredit (ýeňiş):
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"
}
Idempotentlik: özboluşly 'txn _ id', gaýtalanmaga kesgitlenen jogap (baýdak 'duplicate = true').
Goly: Bedeniň HMAC (SHA256) + wagt aralygy; anti-replay penjiresi 60-120 s.
6. 3. Wakalaryň webhuklary (mysal)
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) Mahabat funksiýalary we saklamak
Missiýalar/gözlegler: "köpeldijini 20x ≥ getiriň", "nyşanlaryň täzelenmesini N gezek işjeňleşdiriň", "kaskadlaryň zynjyry ≥ 3".
Ýaryşlar: köpeldijileriň jemi boýunça, kaskad zynjyrlarynyň uzynlygy boýunça, stawka boýunça ýeňişler boýunça (win/bet).
Jekpotlar: agregator arkaly lokal/tor; aç-açan seed/ceiling we gatnaşmagyň düzgünleri.
On-site aragatnaşyklary: "janly" wakalaryň bannerleri (uly köpeldiji ýykyldy), bonusa gireninde şahsy toplar.
A/B-synaglary: hitleri bermegiň tertibi (Pink Elephants, Midas), plitkalaryň, örtükleriň we göçürmeleriň ýerleşişi.
8) Hasabat we seljerme
Esasy KPI:- DAU/MAU taýtlar boýunça, sessiýanyň ortaça uzynlygy, mobile portrait paýy.
- Bet/Win/GGR/RTP (hakykat), ýeňişleriň adaty gyşarmagy.
- Feature-rate: Frispinleriň ýygylygy, täzelenmeleriň/köpeldijileriň ýygylygy, bonusa öwrülişik.
- Bonus Buy usage (rugsat berlen ýerlerde): satyn almalaryň paýy, ortaça ROI bonus.
- Retention L1/L7/L30, ARPPU/LTV seriýa boýunça (Beat the Beast, Pink Elephants).
- Toruň/renderiň ýalňyşlyklary, gapjygyň wagtlary, kolbekleriň gaýtalanmalarynyň paýy.
- `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `game_round_id`, корреляция с `txn_id`.
9) Goýberilmezden öň QA-çek-sanawy
1. RTP wersiýalary bazarlara laýyk gelýär; build-ID loglarda görünýär.
2. Bonus Buy gadagan edilen ýerlerde öçürildi.
3. Seamless: kolbekleriň idempotentligi, TTL gollary bilen gaýtalanmalar.
4. Ýagdaýy saklamak: Tor kesilenden soň tapgyra dogry gaýdyp gelmek.
5. Lokallar/walýutalar: Markets × Locales matrisi örtülendir; jogapkär ekranlary barlamak.
6. Öndürijiligi: TTFP <3. 5 c, durnukly çarçuwa <16 ms.
7. Mahabat: ýaryş/missiýa şinasyna birikmek, düzgünleri görkezmek.
8. Hasabat: Günler/bazarlar/oýunlar boýunça GGR toplumy, maliýe üçin eksport.
9. Howpsuzlyk: gollar, CORS/CSP, anti-fraud tetikler.
10. UAT ssenarileri: uzyn bonus siklleri, kaskad seriýalary, gapjygyň edge-ýagdaýlary.
10) Nusgawy ýalňyşlyklar we çözgütler
Çişen assetalar → uzyn ýüklemek: Spraitleri/Atlas, HTTP/2 Preload, CDN geo-paýlanyşyny açyň.
Hasapdan çykarylanlaryň dublikatlary: idempotentlik ýok - 'txn _ id' boýunça storage-lock we determinirlenen gaýtalanmalar.
Hasabatda RTP gabat gelmeýär: bildler garyşýar - 'rtp _ build' logyny düzüň we düşürişlerde ýazyň.
Nädogry baýdaklar Bonus Buy: PAM-dan geo boýunça fiç baýdaklary merkezleşdiriň.
Sessiýanyň ýitmegi: awto-resume ýok - aýlawyň snapshotyny saklaň (tor, köpeldijiler, bonus ädimleri).
11) Vitrin (katalog) boýunça teklipler
Tags: High Volatility, Cascades, Simbol Upgrade, Series (Beat the Beast), Bonus Buy (bar bolsa).
Saýlamalar: "Eksperimental mehanikler" (Fruit Warp), "Ýokary dispersiýa" (Midas, Pink Elephants), "Series" (Beat the Beast).
Metrik kartoçkalar: bonusyň ortaça köpeldijisi, frispin triggeriniň ýygylygy, subýektiw "templi" reýting (oýnuň tizligi).
12) Operatoryň ykdysadyýeti we KPI
Top-line: 20/80 - hitler dolanyşygyň arslan paýyny berýär; yzyňyzy missiýalar/ýaryşlar bilen saklaň.
Unit-ykdysadyýet: orta bet, sessiýalaryň/bonuslaryň ýygylygy, lobbidäki plitkalaryň CTR.
Töwekgelçilikler: birnäçe teňňäniň ýokary dispersiýasy - gysga segmentlerde GGR nyrhlarynyň we buferiniň çäklerini meýilleşdiriň.
Mazmun garyndysy: "gaty" neşirleri (Midas, Pink Elephants) has "tekiz" pozisiýalarda deňleşdiriň.
13) Tapgyrlaýyn integrasiýa meýilnamasy
1. Şertnama/listing: bazarlar, RTP-wersiýalary, promo-paketi.
2. Tehniki baglanyşyk: sandbox-açarlar, başlamak URL, Wallet API, webhuklar.
3. Baýdaklar: Bonus Buy, jekpotlar, ýaryşlar, lokallar.
4. Katalog: oýun kartoçkalary, ýaş reýtingleri, mehanikiň gysgaça beýany.
5. QA/UAT: regress + ýük synagy; edge hadysalaryny barlamak.
6. Soft-launch: 5-10% traffik, GGR/RTP/ýalňyşlyklar/Feature-rate gözegçilik.
7. GA-reliz: lobbide mahabatyň, çapraz mahabatyň goşulmagy, A/B bermek tertibi.
8. Post-gözegçilik: 14/30 günden soň retro, penjireleri we mahabat ssenarilerini sazlamak.
Jemi
"Thunderkick" adaty bolmadyk mehaniklere we ýokary üýtgewsizlige, tanalýan seriýalara (Pink Elephants, Beat the Beast) we arassa mobile-first UX-e ünsi jemleýän "Skandinawiýa minimalizmi". Integrasiýa iGaming klassiklerine eýerýär: seamless/transfer-gapjyk, JWT-başlamak, wakalaryň webhuklary, jikme-jik telemetriýa ('rtp _ build', 'feature _ flags'). Üstünlik complayens düzgün-nyzamy, çalt vitrin iterasiýasy we mahabat goşundylary (missiýalar/ýaryşlar/jekpotlar) arkaly gazanylýar.