Мультиэкранды және split-screen режимдері бар ойындар

Аркадалық слоттардағы мультиэкран/split-screen - бұл бір немесе бірнеше дисплейлерде ойынның бірнеше контексін (база/бонус/прогресс/соц) параллельді көрсету. Мақсаты - назар аудармай және теориялық қайтарымды өзгертпей (RTP-инварианттық) оқылушылық пен тартымдылықты арттыру.

1) Қолдану сценарийлері (бұл ақталған кезде)

Параллель контент: сол жақта - базалық ойын, оң жақта - миссиялардың/жолаушылардың/коллекциялардың ілгерілеуі.
«Базаның үстінен» бонус: база үздіксіз жүреді, екінші экран/панельде шағын ойын, фриспиндерді дайындау, санауыштар көрсетіледі.
PvP/турнирлер: бірдей матч шарттары бар екі/төрт экран, тар бағандағы жалпы лидборд.
Co-ор/соц-ивенттер: лоббидің жалпы прогресі (шкала), ойыншының жеке үлесі - оның панелінде.
Екінші экран (компаньон-девайс): телефон = басқару/мүкәммал/мета; ТВ/ПК = слоттың және әсерлердің визуалы.
Стрим режимі: HUD стримерін жабу үшін «таза» фид ұтысы үшін бөлектелген тақтасы.

2) Макеттер мен басымдықтар (layout patterns)

50/50 split: PvP немесе ко-оп үшін симметриялық дуал; визуалды салмақты сындарлы теңестіру.
65/35 (primary/secondary): негізгі сахна (барабандар/шутер-бонус) + прогрестің/миссиялардың/джекпоттың бүйірлік панелі.
Picture-in-Picture (PiP): шағын терезе (10-20% аумақ) үшін live-оқиға: джекпот санауыш, шағын ойын.
Stacked (top/bottom): мобайл-портрет: жоғарыдан - ойын, төменнен - миссиялар/наградалар карточкалары, қойындылар свайппен ауыстырылады.
Adaptive grID: планшеттер және десктоп - басымдығы бар 2 × 2 тор: ойын (2 × 1), қайталама (1 × 1).
Foldables/кері бұрылыстар: панельдер шекарасы ретінде «тігіс»; негізгі элементтер «орта сызықты» қиып өтпейді.

Басымдық ережесі: экранда әрқашан бір ғана «назар аудару шамшырағы» (win/триггер/лидборд-жылжыту); қайталама панельдер (жарықтылық/блюр/енгізу блогы) 1-2 сек.

3) Жай-күйлер және синхрондау

Клиенттің жай-күйінің бірыңғай стораджы: оқиғалар шинасы (event bus) + әрбір панельге арналған атомарлық снапшоттар.
Сервер-беделі: PvP спиндерінің/бонустарының/көзілдіріктерінің нәтижесі - тек сервер; панельдер бірдей idempotent-ивенттерге жазылады.
Кадрлық келісім: уақыт басымдығы - негізгі экран; екіншілері - 1-2 кадр/60-120 мс кідіріске жол береді.
Джинн-таймерлер: жаһандық таймерлер (матч/ивент), жергілікті (анимациялық панельдер). Сервер уақыт белгілері бойынша ысыру.

4) Енгізу және фокус

Бірыңғай фокус менеджері: тек бір белсенді тақтасы енгізуді қабылдайды; ауыстырып қосу - айқын әрекетпен немесе ұтыс сахнасын ашқан кезде авто.
CTA қайталауы: Егер CTA ортақ болса (Spin/Fire), ол екі панельден де қол жетімді, бірақ негізгі белсенді сахнада екінші панельде бұғатталған.
Қадамдар/пернелер: тақталарды ауыстырып қосу; ұзақ басу - фокустың сыни элементке жылдам «ауысуы» (джекпот/лидборд).
Анти-ghost-tap: фокусты ауыстырған кезде дебаунс 150-250 мс.

5) Өнімділік (бюджеттер)

FPS мақсаттары: 60 (идеал), фейл-сейф 30.
Draw calls мобайл: кадрға жиынтық 120 ≤; басты тақтаға 60 аспайды.
Үшбұрыштар: 80-120k/кадр (мид-мобайл), 180-300k (десктоп).
Пост эффекттері: тек басты тақтада; екінші - қымбат шейдерсіз жазық қабаттар.
Композиция: панель шегінде батчинг; кросс-панельдік ашықтықты болдырмау.
Жады: сахнаға ≤ 256-400 МБ мобайл; қайталама панельдер ассеттерін бұрау кезінде түсіру.

6) Аудио-микс және тактильді сигналдар

Иерархия: басты экран басым; қайталама ducking − 6... − 9 dB.
Синк: басты панельдің импактілеріне 20 мс ± аудио шыңдары; екіншілері 60-120 мс дейін қалайды.
Вибро/хаптик: тек басты панельге арналған, тактильді арналарды артық жүктемеу үшін.

7) Желі және мультидисплейлер

Екінші экран (компаньон): WebSocket жергілікті (LAN) немесе relay арқылы; мақсатты латенттілік ≤ 120-180 мс p95.
Пэринг: QR-код → токен → шифрланған арна; сол токен бойынша қайта қосылу.
Degrade режимі: үзілген кезде - single-screen-ге ауысу, матчты/сессияны сақтау; екінші экран снапшот бойынша қуып жетеді.

8) PvP және split-screen адалдық

Мөлшерлемені қалыпқа келтіру: көзілдірік Efficiency (win/bet) немесе фикс-банк бойынша есептеледі; бет артықшылық бермейді.
Бірдей уақыт терезелері: серверлік бастау/аяқтау; үзілістерге тыйым салынған.
Тай-брейктер: көзілдіріктерге жету уақыты → аз спин/оқиғалар → аз дисперсия.
Снайпингке қарсы: джиттермен лидбордты жариялау 0. 5–1. терезенің соңында 5 с.

9) Экономика және RTP-инварианттық

RTP бөлуі: екінші экрандағы мета-марапаттар/турнирлер/паслар $ слоттың $RTP_ өзгертпейді.
Ашықтық: қайталама панельдерде {base }/bonus/jp $ $RTP_ мүмкіндіктерін/сирек кездесетін/құрылымын көрсету.
Ешқандай «EV күшейткіштер»: көзбен шолу/жылдамдық бустерлері, бірақ ұтысты күтуге әсер етпейді.

10) Қол жетімділік және оқылушылық

Safe-area/noutch/динамик-арал: қауіпті аймақтардан тыс сыни элементтер.
Төмен қарқындылық режимі: қайталама анимация панелін өшіру, моно-микс, FX төмендеуі.
Түстік профильдер: қайталама панельдерге арналған дальтонизм-достық палитралар (екпінді шудан аз).

11) Телеметрия және A/B

Ағындар: басты, CTR қайталама панельдер элементтерінде 1-ші марапатқа дейінгі уақыт,% фокусты ауыстырып қосу, p95 екінші экранның латенттілігі, FPS/панельдер бойынша жады.
Мінез-құлқы: split-screen ойнаған ойыншылардың үлесі; осы когорта үшін D1/D7 ұстап тұру; мультиэкранда көрініс скипінің%.
Экономика: қайталама панельдердің наградалар инфляциясының өсуінсіз миссияларды/пассты/турнирлерді аяқтауға әсері.
A/B: 50/50 vs 65/35, PiP болуы, панельдер тәртібі (сол/оң), лидборд-апдейтінің жиілігі (0. 5 vs 2. 0 с).

12) Сандық бағдарлар (старт)

Басты панельдің үлесі: 60-70% алаң (портрет), 65-75% (ландшафт).
PiP өлшемі: экранның 12-18%; ірі ұтыс кезінде жасырынады.
Фокусты ауыстырып қосу уақыты: ≤ 150 мс визуалды жауап.
Екінші экранның жасырындылығы: p95 ≤ 180 мс; снапшот ресинкасы ≤ 500 мс.
Лидбордты жаңарту жиілігі: 1-2 с (стрим-режим - 0. 5–1. 0 с).
Ұтыс көріністері: кәдімгі ≤ 1. 2 с, ірі ≤ 2. 5 с; екінші панельдер осы кезеңге өшіріледі.

13) Тәуекелдер және шуға қарсы

Когнитивтік жүктелім: бір мезгілде 1 «назар аудару маягынан» артық емес; қайталама - димминг/анимация үзілісі.
Бақылау иллюзиясы: егер қайталама тақтасы - pre-draw болса, қойындыны таңдау/ашу тәртібі EV-ді өзгертпейді.
Сигналдарды қайталау: тек басты панельден аудио/діріл; екінші реттік - көзбен шолу сигналдары жеткілікті.
Манипулятивті near-miss: екінші панельдерде тыйым салынған.

14) Өткізу пайплайны (чек-парақ)

1. Сценарийді (параллель контент/PvP/компаньон-девайс) және мақсатты метриканы (ұстап қалу, CTR, марапатқа дейінгі уақыт) анықтау.
2. Құрылғылар мен бағдарлар үшін орналасуды (50/50, 65/35, PiP, stacked) таңдау.
3. Оқиғалар шинасын, жай-күй снапшоттарын және сервер-нәтиже беделін жобалау.
4. Фокус менеджері мен қайталама панельдерді өшіру ережелерін енгізу.
5. Рендер/аудио бюджеттерін, мақсатты девайстардағы тестілерді (FPS/жады/жылыту) орнату.
6. Екінші экранды іске асыру (қажет болса): пэринг, шифрлау, ресинк, degrade режимі.
7. RTP мөлдірлігін, pre-draw дисклеймерлерін жазу, near-miss алып тастау.
8. Қол жетімділікті қосу (төмен қарқындылық режимі, safe-area, түсті профильдер).
9. Телеметрия және A/B іске қосу: макеттер, апдейт жиілігі, PiP үлесі.
10. Пилот 5-10% аудитория → сигналдар тығыздығының ребалансы/ауыстырып қосу → масштабтау.

Қорытынды: Мультиэкран және split-screen түсінікті басымдық, келісілген жағдай, қатаң өнімділік бюджеттері және ашық ережелер бар кезде қабылдауды күшейтеді және назар аударады. Серверлік беделге және RTP-инварианттылыққа ие болғанда, олар «көптеген оқиғаларды» оқылатын, жылдам және адал тәжірибеге айналдырады - дәл «Аркада слоттары: жай ғана айналу емес» бөлімінің логикасында.