Multiekran va split-screen rejimidagi o’yinlar

Multiekran/split-screen - bir yoki bir nechta displeylarda bir nechta o’yin kontekstlarini (baza/bonus/progress/soc) parallel ko’rsatish. Maqsad - o’qish va jalb etishni ortiqcha e’tiborsiz va nazariy qaytishni o’zgartirmasdan oshirish (RTP-invariantlik).

1) Qo’llash stsenariylari (bu oqlanganda)

Parallel kontent: chap tomonda - asosiy o’yin, o’ngda - missiyalar/pass/kolleksiyalar taraqqiyoti.
Baza ustida bonus: baza uzluksiz, ikkinchi ekran/panel mini-o’yin, frispinlarni tayyorlash, hisoblagichlarni ko’rsatadi.
PvP/turnirlar: ikki/to’rt ekran, o’yin sharoitlari bir xil, tor ustundagi umumiy lidbord.
Co-or/sots-iventlar: lobbining umumiy taraqqiyoti (shkala), oʻyinchining shaxsiy hissasi - uning panelida.
Ikkinchi ekran (kompanyon-devays): telefon = boshqaruv/inventar/meta; TV/PK = slot va effektlarning vizual koʻrinishi.
Strim rejimi: Strimerning HUD qismini yopmaslik uchun «sof» fid yutuq paneli.

2) Maketlar va ustuvorliklar (layout patterns)

50/50 split: PvP yoki ko-op uchun simmetrik dual; vizual vaznni keskin tenglashtirish.
65/35 (primary/secondary): asosiy sahna (barabanlar/shooter-bonus) + progress/missiyalar/jekpotning yon paneli.
Picture-in-Picture (PiP): jekpot hisoblagichi, mini-o’yin uchun kichik oyna (10-20%).
Stacked (top/bottom): mobayl portret: yuqoridan - oʻyin, pastdan - missiya/mukofot kartochkalari, tablar svayplar bilan almashtiriladi.
Adaptive grID: planshetlar va desktop - 2 × 2 to’rli o’yin (2 × 1), ikkilamchi o’yin (1 × 1).
Foldables/burilishlar: panellar chegarasi sifatida «chok»; asosiy elementlar «oʻrta chiziq» ni kesib oʻtmaydi.

Ustuvorlik qoidasi: ekranda doimo bitta «diqqat mayoqchasi» (win/trigger/liderbord-siljish); ikkilamchi panellar (yorqinlik/blur/kirish bloki) 1-2 sekundga o’chiriladi.

3) Holatlar va sinxronlashtirish

Mijozning yagona holati: har bir panel uchun shina (event bus) + atomar snapshotlar.
Server-obro’si: spin/bonuslar/PvP ko’zoynaklarining natijasi - faqat server; panellar bir xil idempotent-tadbirlarga obuna bo’ladi.
Kadrlar kelishuvi: vaqtning ustuvorligi - asosiy ekran; ikkilamchi - 1-2 kadr/60-120 ms kechikishlarga yo’l qo’yadi.
Jin taymerlari: global taymerlar (match/event), lokal (panel animatsiyalari). Server vaqt belgilari boʻyicha qayta tiklash.

4) Kirish va fokus

Yagona fokus boshqaruvchisi: faqat bitta aktiv panel kiritishni qabul qiladi; o’zgartirish - g’alaba sahnasini ochishda aniq harakat yoki avto bilan amalga oshiriladi.
CTA takrorlash: Agar CTA umumiy boʻlsa (Spin/Fire), u ikkala paneldan ham mavjud, lekin aktiv asosiy sahnada ikkilamchi panelda bloklangan.
Imo-ishoralar/tugmalar: panellarni almashtirish uzoq bosish - fokusning tanqidiy elementga tez «oʻtishi» (jekpot/liderbord).
Anti-ghost-tap: fokusni o’zgartirishda debauns 150-250 ms.

5) Unumdorlik (budjetlar)

FPS maqsadlari: 60 (ideal), feyl-seyf 30.
Draw calls mobayl: bir kadr uchun jami 120 ≤; asosiy panelga 60 dan ortiq emas.
Uchburchaklar: 80-120k/kadr (mid-mobayl), 180-300k (desktop).
Post effektlar: faqat asosiy panelda; ikkilamchi - qimmatbaho sheyderlarsiz tekis qatlamlar.
Kompozitsiya: panel ichidagi batching; kross-panel shaffofliklardan qochish.
Xotira: sahnaga ≤ 256-400 MB mobayl; buklanganda ikkilamchi panellar assetalarini tushirish.

6) Audio-miks va taktil signallar

Ierarxiya: asosiy ekran ustunlik qiladi; ikkilamchi ducking − 6... − 9 dB.
Sink: bosh panel impaktlariga 20 ms ± audio cho’qqilari; ikkilamchi 60-120 ms gacha bo’lishi mumkin.
Vibro/xaptik: faqat asosiy panel uchun, taktil kanallarni ortiqcha yuklamaslik uchun.

7) Tarmoq va multidispley

Ikkinchi ekran: WebSocket lokal (LAN) yoki relay orqali; maqsadli latentlik ≤ 120-180 ms p95.
Paring: QR-kod → token → shifrlangan kanal; xuddi shu token bo’yicha qayta ulanish.
Degrade rejimi: uzilganda - single-screen ga o’tish, o’yin/sessiyani saqlash; ikkinchi ekran snapshot orqali yetib boradi.

8) PvP va split-screen halollik

Stavkani normallashtirish: ko’zoynak Efficiency (win/bet) yoki fix-bank bo’yicha hisoblanadi; bet ustunlik bermaydi.
Bir xil vaqt oynalari: server boshlash/tugatish; tanaffuslar taqiqlangan.
Tay-breyklar: ochkolarga erishish vaqti → kamroq spin/hodisalar → kamroq dispersiya.
Snaypingga qarshi: jitter bilan lidbordni nashr etish 0. 5–1. Oynaning oxirida 5 s.

9) Iqtisodiyot va RTP-invariantlilik

RTP boʻlinishi: meta-mukofotlar/turnirlar/ikkinchi ekrandagi paslar $ slot $RTP_ oʻzgartirmaydi.
Shaffoflik: ikkilamchi panellarda $RTP_ {base }/bonus/jp $ ning imkoniyatlari/kamdan-kam holatlari aniq koʻrsatiladi.
Hech qanday «EV kuchaytirgichlari»: vizual/tezkor, ammo yutuqni kutishga ta’sir qilmaydigan kuchaytirgichlar.

10) Ommaboplik va o’qish

Safe-area/noutch/dinamik-orol: xavfli zonalardan tashqaridagi muhim elementlar.
Past intensivlik rejimi: ikkilamchi animatsiya panelini o’chirish, mono-miks, FX pasayishi.
Rangli profillar: ikkilamchi panellar uchun daltonizm-do’stona palitralar (aksent shovqinidan kam).

11) Telemetriya va A/B

Oqimlar: asosiy, ikkilamchi panellarning CTR elementlarida 1-mukofotgacha bo’lgan vaqt, fokus o’zgarishlari%, ikkinchi ekranning latentligi p95, panellar bo’yicha FPS/xotira.
Xulq-atvori: split-screen o’ynagan o’yinchilar ulushi; Ushbu kogorta uchun D1/D7 ushlab turish.
Iqtisodiyot: ikkilamchi panellarning mukofotlar inflyatsiyasi oshmasdan missiyalar/pass/turnirlarni yakunlashga ta’siri.
A/B: 50/50 vs 65/35, PiP mavjudligi, panellar tartibi (chapda/o’ngda), lidbord-yangilanishlar chastotasi (0. 5 vs 2. 0 s).

12) Son ko’rsatkichlar (start)

Bosh panel ulushi: 60-70% maydon (portret), 65-75% (landshaft).
PiP o’lchami: ekranning 12-18%; katta yutuq bilan yashirinadi.
Fokusni oʻzgartirish vaqti: ≤ 150 ms vizual javob.
Ikkinchi ekranning latentligi: p95 ≤ 180 ms; snapshot resinki ≤ 500 ms.
Lidbordning yangilanish chastotasi: 1-2 s (oqim rejimi - 0. 5–1. 0 s).
Gʻalaba sahnalari: oddiy ≤ 1. 2 s, yirik ≤ 2. 5 s; ikkilamchi panellar shu davr uchun oʻchiriladi.

13) Xavf-xatarlar va shovqinga qarshi

Kognitiv ortiqcha yuklash: bir vaqtning o’zida ko’pi bilan 1 ta «diqqat mayoqchasi»; ikkilamchi - dimming/pauza animatsiyalari.
Nazorat illyuziyasi: agar ikkilamchi panel pre-draw, toʻgʻridan-toʻgʻri disklaymer boʻlsa, tabni tanlash/ochish tartibi EV- ni oʻzgartirmaydi.
Signallarni takrorlash: audio/vibro faqat bosh paneldan; ikkinchi darajali - vizual signallar yetarli.
Manipulyativ near-miss: ikkilamchi panellarda taqiqlangan.

14) Sotish payplayni (chek-varaq)

1. Ssenariyni (parallel kontent/PvP/kompanion-devays) va maqsadli metrikani (ushlab turish, CTR, mukofotga qadar vaqt) aniqlash.
2. Moslamalar va orientatsiyalar uchun maket (50/50, 65/35, PiP, stacked) ni tanlang.
3. Hodisalar shinasini, holatlar snapshotlarini va natijalarning server-obro’sini loyihalash.
4. Fokus boshqaruvchisi va ikkilamchi panellarni boʻshatish qoidalarini kiritish.
5. Maqsadli qurilmalarda render/audio, test (FPS/xotira/isitish) byudjetlarini oʻrnatish.
6. Ikkinchi ekranni (agar kerak boʻlsa) amalga oshirish: paring, shifrlash, resink, degrade.
7. RTP shaffofligini, pre-draw diskleymerlarini belgilash, near-miss olib tashlash.
8. Foydalanish imkoniyatini yoqish (past intensivlik rejimi, safe-area, rangli profillar).
9. Telemetriya va A/B ni ishga tushirish: maketlar, yangilanish chastotalari, PiP ulushi.
10. 5-10% auditoriya uchuvchisi → signallar/kommutatsiyalar zichligi rebalansi → masshtablash.

Xulosa: multiekran va split-screen aniq ustuvorlik, kelishilgan holat, qat’iy ishlab chiqarish byudjetlari va shaffof qoidalar mavjud bo’lganda sezgini kuchaytiradi va e’tiborni boshqaradi. Server obro’si va RTP o’zgaruvchanligi bilan ular «ko’plab voqealarni» o’qish mumkin bo’lgan, tez va halol tajribaga aylantiradilar - aynan «Arkada slotlari: shunchaki aylanishdan ko’ra ko’proq» bo’limining mantig’ida.