Gry Fantasma - Przegląd i integracja
1) Krótki profil dostawcy
Focus: stylowe gniazda mobilne HTML5 z „kinem” - gładkie animacje, spektakularne przejścia, czytelne przez HUD.
Mocne strony: kombinacja sposobów/megaways, kaskady, mechanika postępu (liczniki/aktualizacje), modyfikatory spinów i minigamy wydarzeń. W wielu tytułach - Bonus Buy (jeśli jest to dozwolone przez regulatora).
Dostawa: własna sieć agregatorów/programów dystrybucji partnerskiej RGS +. Aktywa lekkie, szybkie TTFP.
2) Portfolio i funkcje gry
Trafienia/seria (lista częściowa):- Heroes Hunt/Heroes Hunt 2 - mierniki postępu bohaterów, kaskad, modyfikatorów, szefów/imprez.
- Fortuny kwiatów (w tym Megaways) - aktualizacja poziomu/bębna, przedłużalna wysokość bębna, sposoby.
- Hades River of Souls/Medallion/Elemento/Caravan-themed/Samuraj-themed - ustawienie z naciskiem na łańcuchy wizualne i efektowe.
- Megaways/ways: zmienna liczba zwycięskich ścieżek, często z kaskadami.
- Kaskady/eksplozje: kolejne zwycięstwa w jednym spinie z dobrą bandą symboli, rosnące mnożniki.
- Upgrade/expanding/tajemnica/dzikie bębny - modyfikatory do modernizacji siatki i stresu.
- Progometry/klucze/odłamki - gromadzą się w grze podstawowej i wpływają na bonus.
- Bonus Buy - płatny wpis do premii za wybrane gry (ograniczenia geo).
- Wersje RTP: zwykle 96/95/94/92/90 - wybrane po wydaniu przez rynek/partnera; commit 'rtp _ build' do telemetrii.
Zmienność: średni → ultra-wysoki; kluczowym sterownikiem jest postęp + mnożniki kaskadowe i potężne rundy bonusowe.
3) Certyfikacja i zgodność
Rynki: zasięg UE/EOG/UK itp. - rzeczywista dostępność różni się w zależności od gry i jurysdykcji.
Ograniczenia funkcji:- Bonus Buy - tylko tam, gdzie jest to dozwolone (UK/DE jest często zakazane).
- Autoplay/prędkości - lokalne limity, opóźnienia między plecami, wyskakujące ekrany RG.
- Jackpoty/linki (w przypadku podłączenia operatora/agregatora) - poziom materiału siewnego/pułapu/poziomu i sprawozdawczości.
- Odpowiedzialna gra: kontrola rzeczywistości, timery sesji, limity depozytów/strat/zakładów, ekrany wiekowe.
- Sprawozdawczość (minimum): 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (buy/ways/megaways/cascades/progress),' jackpot _ pool/level '(jeśli istnieje).
4) Opcje integracji
Poprzez agregator (szybkie wejście na rynek)
Katalog Single Fantasma, promocje sieciowe (turnieje/krople/darmowe rundy), automatyczne aktualizacje budujących/certyfikatów, ujednolicone haki i raporty, matryca dostępności według rynku.
Integracja bezpośrednia (operatorzy/gospodarstwa)
Modele portfeli:- Bez szwu - saldo operatora, debet/kredyt na podpisane kiełbaski (idempotence 'txn _ id').
- Przelew (Fundusz) - preloading pożyczek na sesję, automatyczny zwrot salda.
- Uruchamianie gry: RGS-endpoint α JWT ('lang/currency/jurisdiction/channel'), 'rtp', мив-блава (megaways/ways, cascades, buy, progress: on).
- Usługi: zarządzanie sesjami, podpis HMAC/anty-replay, dziennik gier, haki internetowe rundy/funkcja/jackpoty, eksport.
5) Wymagania UX/frontend
Mobile-first: portret/album, ekrany o wysokim aspekcie, gesty/gra z jedną ręką, minimalny „szum”.
Wydajność: TTFP <3-4 s; sprite-atlas, leniwy audio, kompresowane efekty cieniowania; rama stabilna <16 ms.
Kaskady/mnożniki: wyraźne wskazanie łańcuchów, mnożnika prądu i pozostałych zdarzeń.
Mierniki postępu: widoczne wagi/poziomy; konserwacja i automatyczne odzyskiwanie po rabacie.
Megaways-HUD: licznik dróg, wskaźnik wysokości bębna/symbolu.
Lokalizacja: EU/CIS/LATAM/Asia; poprawne formaty walutowe/numeryczne i prawa autorskie RG.
6) Przykłady integracji pseudo
6. 1. Uruchomienie Megaways (przykład warunkowy)
GET https://rgs. fantasma. example/launch
?token={jwt}
&game=ft_heroes_hunt_2_megaways
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=megaways:on,cascades:on,progress:on,buy:off
&rtp=95. 0
&partner_id=OP123
Ładunek JWT (minimum):
json
{
"sub": "player_11821",
"sid": "sess_3f1a...c9",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Portfel bez szwu - debet/kredyt
Debet:http
POST /wallet/debit
{
"sid": "sess_3f1a...c9",
"txn_id": "ft_2025-11-02_003721",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_c71b...4e",
"reason": "bet"
}
Kredyt:
http
POST /wallet/credit
{
"sid": "sess_3f1a...c9",
"parent_txn_id": "ft_2025-11-02_003721",
"amount": "8. 40",
"currency": "EUR",
"game_round_id": "gr_c71b...4e",
"reason": "win"
}
Idempotencja: niepowtarzalny 'txn _ id'; redo → reakcja deterministyczna ('duplikat = true').
Podpis: HMAC (SHA256) + 'x-timestamp' (60-180 s), Retrace with deduplication.
6. 3. Koniec okrągłego haka (kaskady/mnożniki)
json
{
"type": "game. round_end",
"player_id": "player_11821",
"game": "ft_heroes_hunt_2_megaways",
"bet": 1. 00,
"win": 8. 40,
"currency": "EUR",
"features": ["megaways:on","cascades:3","multiplier:x4","progress:+1"],
"rtp_build": "95. 0_2025-10-24",
"jurisdiction": "mga",
"ts": "2025-11-02T17:43:11Z"
}
6. 4. Bonus Kup (jeśli jest dozwolony)
json
{
"type": "feature. buy",
"player_id": "player_11821",
"game": "ft_medallion",
"cost": 60. 00,
"currency": "EUR",
"trigger": "bonus_buy",
"rtp_build": "94. 0_2025-10-28",
"jurisdiction": "mga",
"ts": "2025-11-02T17:43:52Z"
}
6. 5. Progometry - migawka
json
{
"type": "progress. snapshot",
"player_id": "player_11821",
"game": "ft_heroes_hunt_2_megaways",
"meters": {"keys": 2, "rage": 45, "relic": 1},
"session_id": "sess_3f1a...c9",
"rtp_build": "95. 0_2025-10-24",
"jurisdiction": "mga",
"ts": "2025-11-02T17:44:18Z"
}
7) Promo i przytrzymaj
Misje/zadania: „do ≥ K cascades per session”, „get ways ≥ N”, „open bonus without purchase”, „collect X progress points”.
Turnieje/loty: punkty za mnożnik całkowity, długość łańcuchów kaskadowych, rzadkie ulepszenia.
Darmowe rundy/Super Spins: na pokładzie Bohaterów/Linie kwiatów i świeże wydania.
A/B: kolejność kart (Megaways/Progress/Novelties/Classics), wyłączanie/maskowanie Kup w geo zabronione, czas trwania panoramy intro/komory.
8) Analityka i telemetria
Podstawa KPI:- DAU/MAU według tytułów; średni czas trwania sesji; udział portretu mobilnego.
- Bet/Win/GGR/RTP (rzeczywisty); percentyle win/bet (P95/P99); StdDev wygrywa.
- Wskaźnik funkcji: częstotliwość kaskad/retryggerów/uaktualnień, średni mnożnik łańcuchów, udział Bonus Buy (jeśli jest włączony).
- Wskaźniki postępu: zwiększenie/spalanie mierników, konwersja do bonusu bez zakupu.
- Metryka promo: udział w misjach/turniejach/Darmowe rundy, zwiększenie konwersji/retencji.
- Tech: TTFP, FPS, timeouts portfel/webhook, udział w powtórkach.
- "game _ code", "ways/megaways: on/off", "cascades: n'," multiplier "," progress _ meters "," rtp _ build "," jurisdiction "," wallet _ mode "," feature _ flags' (buy/progress/mystery/upgrade), "promo _ campaign _ id', 'game _ round _ id',' txn _ id', 'session _ id'.
9) Lista kontrolna QA przed wydaniem
1. Wersje RTP są przywiązane do rynków; 'rtp _ build' jest zapisywany do dzienników i raportów.
2. Kup/autoplay/prędkość - ściśle geo; Zastrzeżenia UI są poprawne.
3. Bezszwowe kołnierze: idempotencja ('txn _ id'), podpisy TTL, powtórzenia deterministyczne.
4. Automatyczne wznowienie: odzyskiwanie kaskad/postępu/bonusów po rabacie.
5. Wydajność: TTFP <3. 5c; stabilny FPS; światło intro z możliwością pominięcia.
6. Lokalizacja/waluty: Rynki × Lokalizacje zamknięte; poprawne formaty i teksty RG.
7. Promo: Turnieje/Misje/Darmowe rundy podłączone; warunki są czytelne.
8. Sprawozdawczość: uzgadnianie GGR według daty/gry/wersji; sekcje według kaskad/progress/Kup.
9. UAT: długie łańcuchy kaskadowe, wysokie mnożniki, powtórzenia portfela/haka.
10) Typowe błędy i rozwiązania
Mieszanie RTP buduje → rzeczywiste/raport rozbieżności: ściśle log 'rtp _ build', cięcie przesyłania według wersji.
Duplicate write-offs → no idempotence: storage-lock by 'txn _ id', deterministic repetitions.
Utrata postępu → brak migawek: zachować 'postęp. migawka i przywrócenie do ponownego uruchomienia.
Kup jest aktywny w zakazanym geo → scentralizować flagi funkcji (PAM/feature-service) i matrycy Markets × Flags.
Wyciągi FPS ze względu na → efekty obejmują uproszczone odcieni/cząstek, zmniejszyć rozdzielczość ciężkich tekstur.
11) Prezentacja (katalog) - zalecenia
Tagi: Megaways/Ways, Cascades, Progress, High/Ultra Volatility, Bonus Buy (gdzie dozwolone), Free Spins.
Kolekcje: „Kaskady i mnożniki”, „Postęp i modernizacje”, „Bohaterowie i przygody”, „Nowa Fantazja”, „Brak zakupu bonusowego”.
Karty KPI: kaskada/częstotliwość ponownego uruchomienia, średni mnożnik, postęp/Kup, subiektywne „tempo”.
12) Ekonomia i zarządzanie ryzykiem
Top-line: kinematografia wizualna + mechanika postępu kształtują trwałe zaangażowanie i powtarzanie sesji.
Ekonomia jednostki: średni zakład, konwersja na bonus (bez/z Kup), dystrybucje wygranej/zakładu, wkład kaskadowy/mnożnik.
Profil ryzyka: Ustawienia ultra-lotne wymagają limitów szybkości i ekspozycji na serie/tytuły, bufor GGR i anomalii RTP.
Mieszanka treści: Połączyć „ultra” (Megaways/progress) z bardziej „wyrównanymi” wersjami; stosować kapsułki sezonowe.
13) Plan integracji krok po kroku
1. Kontrakt/notowania: Rynki, Wersje RTP, Kup/Kaskady/Progress/Ways Statuses, Promo Pack.
2. Połączenie techniczne: klawisze piaskownicy, URL RGS/uruchom, API portfela, haki internetowe, (opt.) jackpot/usługi promocyjne.
3. Flagi funkcji: megaways/ways/cascades/buy/progress, locales/currencies.
4. Katalog: karty do gier, mechanika/zmienność/Kup odznaki, oceny wiekowe.
5. QA/UAT: regresja + obciążenie; długie kaskady/przypadki postępu; replays portfel/webhook.
6. Miękkie uruchomienie: 5-10% ruchu; GGR/RTP/funkcja-rate/progress/error monitoring.
7. Wydanie GA: turnieje/misje/darmowe rundy; Prezentacje A/B i kreatywne.
8. Po monitorowaniu: retro 14/30 dni; limity strojenia ekspozycji, prezentacji i siatek promocyjnych.
Wynik
Fantasma Games - o „slotach filmowych” z postępem i kaskadami: sposoby/megaways, aktualizacje symboli i bonusy wydarzeń. Integracja - standard (bez szwu/transfer, start JWT, haki internetowe), sukces zależy od dyscypliny zgodności (RTP/speed/Buy), targowej prezentacji (odznaki Megaways/Progress/Cascades) i telemetrii ('rtp _ build', 'feature _ flags',' progress _ meters '") - w ten sposób gospodarka jest przewidywalna i rośnie retencja.