Turnirlər daxilində mini oyunlar: onları nə zaman əlavə etmək
1) Niyə turnirlərdə mini oyunlar
Mini oyunlar turnir hunisinə quraşdırılmış qısa interaktiv epizodlardır (30-120 saniyə). Onlar:- uzun kvalifikatorlar/yarışlar arasında ritm və boşalma əlavə edin;
- RTP-yə təsir etmədən yumşaq «bacarıq» (reaksiya, yaddaş, seçim) verir;
- sürəti dəyişməklə hadisəyə cəlb olunma və vaxtı artırır;
- seçmə aləti (tie-breaker) və «quru» qırıntıların distraktoru kimi xidmət edir.
2) Mini oyunlar əlavə etmək uyğun olduqda (siqnallar)
Müşahidə edirsinizsə əlavə edin:- Tempin yorğunluğu: 20-25 dəqiqədən sonra completion-rate kvalifikatorlarının düşməsi.
- Tez-tez heç-heçə: cədvəllərin ortasında/sonunda bir çox T-yerləri (bərabər xallar).
- Aşağı cəlb məzmun: cari mövsümdə provayderdə eyni tipli mexaniklər.
- Prime-taymdakı uğursuzluqlar: «diqqət çəkmək» üçün qısa bir hadisə lazımdır.
- Təlim məqsədləri: Siz interaktiv vasitəsilə oyunçuya yeni qaydalar/missiyalar öyrədirsiniz.
- turnir - sprint <12-15 min (çox tez-tez kəsilir);
- «sinirlərdə» son mərhələ (əlavə səs-küy);
- oyunçu RG-yorğunluq bayrağı (keçid təklif).
3) Mini oyunların tipologiyası (RTP-yə təsir etmədən)
Bacarıq reaksiyası (tap/hold, tayming-klikləri, «stop-bar»): tie-breaker həll edir, 1-3% bonus SP verir.
Yaddaş və nümunələr (Simon-like, simvol/provayder ardıcıllığı): «müxtəliflik» missiyasının yerinə yetirilməsini sürətləndirir.
Taktiki seçim (10 dəq üçün 3 gücləndiricilərdən hansını almaq lazımdır: + SP sürəti, + nadir kosmet drop şansı, + tokenlərə qənaət).
Sosial mikro-çağırışlar (co-op: «5 dəqiqə ərzində 3 hədəfi birlikdə bağlayın»): yalnız dostluq otaqlarında/klanlarda.
Təlim tutorialları (kontekstli mini missiyalar): mövsümün yeni mexanikasının necə işlədiyini göstərir.
4) Dürüstlük dizayn prinsipləri
Cüzdan üçün neytrallıq: mini oyunlar pul üçün alınmır və sürətlənmir.
Cap təsiri: bonus ≤ 3-5% mövsümi xal və ya ekvivalent, sonsuz yığılır.
Qısa slot: 30-120 san, bir şans/pəncərə; təkrar - cooldown vasitəsilə.
Əlçatanlıq: Motor/görmə məhdudiyyəti olan insanlar üçün alternativlər (klaviatura, böyük hədəflər, audio ipuçları).
Ədalətli keçid: «Mini oyunu buraxın» əsas reytinqə cərimə olmadan (lakin bonus olmadan).
5) Turnir strukturuna inteqrasiya (ritm)
Tövsiyə olunan daxil olma nöqtələri:- Tərəqqi yoxlama nöqtəsindən sonra (hər 10-15 dəqiqədə bir uzun hadisə).
- Divizionun keçidindən əvvəl (mini-final, tie-breaker).
- «Ölü saat» pəncərəsində ayrıca mini-tədbir «qızdırma» kimi (5-7 dəq).
0-12 dəq → əsas tərəqqi
12-13 dəqiqə → mini oyun # 1 (60-90 c)
13-26 dəq → əsas tərəqqi (+ 10 dəq gücləndirici effekti)
26-27 dəq → mini oyun # 2 (tie-breaker)
27-40 dəqiqə → son seqment
6) Təsir iqtisadiyyatı (inflyasiya olmadan)
Emission Cap: mini oyunlardan gələn SP/tokenlərin mövsümi həddi (məsələn, SP mövsümünün ≤ 8% -i).
Diminishing Returns: təkrar uğurlar daha az verir (100% → 60% → 30% bonus).
Növlərin rotasiyası: bulmacalar/reaksiyalar/seçkilər; təkrar məhdudlaşdırın.
RNG bağlantısı: mini oyunun nəticəsi bacarıq/zaman ilə tamamilə müəyyən edilmişdir.
7) UX nümunələri mini oyunlar
One-glance qaydaları (3-5 marker, 1 ekran, sürüşmədən).
Tərəqqi və vaxt: böyük taymer, uğurun vizual göstəricisi.
Sakit VFX: qısa effektlər, nəzarət üst-üstə, mute variantları.
CTA-məntiq: «İndi oyna »/« Sonra »/« Qaçır».
Çətinliyin qiymətləndirilməsi: 1-3 nöqtə + gözlənilən müddət.
Nəticə: dərhal bonusu və son tarixini göstərin («+ 2% SP 10 dəq, yığılmır»).
8) Anti-sui-istifadə və antibot
Davranış biometriyası (vaxtların dəyişkənliyi, hərəkət əyriləri).
Təsadüfi nümunələr (dinamik hədəf şəbəkəsi, anti-trayektoriya skript).
Cooldown və lock-in: bir şans/pəncərə; uğur/uğursuzluq qeydə alınır, yenidən başlamaq qadağandır.
Qraf siqnalları: qrupun eyni vaxtda «mükəmməl» nəticələri - kollyuziya bayrağı.
«İnsan» nəzarət jestləri: kapça əvəzinə, yalnız risk altında.
9) RG məhdudiyyətləri və «yumşaq fasilələr»
Sessiyanı uzatmayın: mini oyun tədbiri planlaşdırılan uzunluqdan kənarda uzatmamalıdır.
Nasos fasiləsi: uğursuzluqdan sonra - neytral nüsxə, təzyiq olmadan «daha çox cəhd».
Quiet Hours: gecə üzmək deyil; «sonra» təklif etmək.
Yorğunluq siqnalları: RG bayrağında - avtomobil keçidi və fasilə təklifi.
10) Uğur metrikası
Engagement uplift: ən azı bir mini oyun oynayan iştirakçıların payı və onların D7/D30.
Completion Rate mini oyunlar, Median Time-to-Solve.
Tie-break səmərəliliyi: P95 heç kimin payını azaltmaq.
Stickiness (DAU/MAU) mini oyunlarla günlərdə.
İqtisadiyyat: Emission to GGR büdcə daxilində mini oyunlar bonuslar üçün.
Complaint/Mute Rate və RG göstəriciləri (heç bir həddindən artıq yük).
11) A/B nümunələri
1. Açılış vaxtı: 10 vs 15 dəqiqə sonra.
2. Müddət: 45-60 c vs 90-120 c.
3. Mexanika növü: reaksiya vs yaddaş vs bust seçimi.
4. Bonus cap: 2% × 10 dəq vs 3% × 7 dəq.
5. UI qaydaları: mini-guide (gif) vs statik nişanlar.
6. Keçid: Pulsuz vs «simvolik alternativ ilə keçid» (məsələn, + parça bustsuz).
12) JSON şablonları
Mini oyun tərifi
json
{
"mini_game_id": "mg. s4. reaction. tapbar. v1 "," title ":" Dəqiq vaxt "," duration_sec": 75 "," mechanic ":" timing_bar" "," rules ": {
"success_zone": 0. 15, "attempts": 3, "input": "tap_or_space"
}, "rewards": {
"type": "season_points_boost", "value_pct": 0. 03, "duration_min": 10, "stacking": "no", "season_cap_pct": 8
}, "rg": {"allow_skip": true, "quiet_hours_respect": true}, "cooldown_min": 30
}
Turnir cədvəlinə daxil olmaq
json
{
"event_id": "ev. s4. qualifier. 40min", "timeline": [
{"t_min": 0, "block": "main"}, {"t_min": 12, "block": "mini_game", "mini_game_id": "mg. s4. reaction. tapbar. v1"}, {"t_min": 13, "block": "main", "boost_active_min": 10}, {"t_min": 26, "block": "mini_game", "mini_game_id": "mg. s4. memory. pattern. v2"}, {"t_min": 27, "block": "main"}
], "caps": {"mini_games_per_event": 2}
}
Nəticə log (audit/antifrod üçün)
json
{
"user_id": "u_58102", "mini_game_id": "mg. s4. reaction. tapbar. v1", "ts": "2025-10-24T14:32:12Z", "input_trace_ms": [182, 991, 1730], "score": 2, "granted": {"sp_boost_pct": 0. 03, "expires_at": "2025-10-24T14:42:12Z"}, "risk": {"bio_variance_ok": true, "graph_cluster": false}
}
13) Texniki memarlıq (qısa)
Rules/Content: mini oyunlar kataloqu, JSON konfiqləri, versiyası.
Runtime: müştəri render (WebGL/Lottie), server konfiqurasiya led verir; nəticələr serverdə təsdiqlənir.
Event Bus: `mini_game_start/finish`, `boost_granted`.
Policy Engine: qapaqlar, RG qaydaları, antifrod bayraqları, vaxt yuvaları.
İdempotentlik: bir sonluq → bir bonus; təkrar rədd edilir.
Test qabiliyyəti: QA üçün determinik sidlər, yük testi.
14) Buraxılışdan əvvəl çek siyahısı
- Mini oyun ≤ 120 c, 1 ekranda aydın qaydalar.
- Bonus ≤ 3-5% SP, yığılmır; mövsümi emissiya qapağı.
- Pass mövcuddur, RG-sakit rejimi müşahidə olunur.
- Antibot: biometrik, dinamik nümunələr, cooldown, server validasiyası.
- Audit lent və lent; mübahisəli hallarda reason-codes.
- A/B planı, metrika və müvəffəqiyyət həddi qeydə alınmışdır.
Mini oyunlar əsas məzmun riyaziyyatına müdaxilə etmədən sürəti dəyişmək, mərhələləri birləşdirmək və heç-heçəni vicdanla bölüşmək lazım olan yerlərdə uyğundur. Onları qısa, şəffaf və yumşaq məhdud təsir qapaqları ilə saxlayın; RG siqnallarına hörmət edin və keçid verin. O zaman mini-oyunlar turnirin ritmik vurğusuna çevriləcək, emosiyalar əlavə edəcək və mövsümün iqtisadiyyatını həddindən artıq qızdırmadan idarə oluna biləcək.