Հարցազրույց խաղերի զարգացողի հետ
Live-kasino-ը հեռուստատեսության, իրական ժամանակի և սննդի վերլուծության հիբրիդ է։ Ի տարբերություն արցունքների, այստեղ որոշվում է ոչ միայն «մաթեմատիկան», այլ նաև շոուի ռիթմը, սթրիմը, դիլերի աշխատանքը և ինտերֆեյսի արագությունը։ Մենք խոսեցինք խաղերի մշակողի հետ (ընդհանրացված հարցազրույցներ) այն մասին, թե ինչպես է հիթը ծնվում, և ինչ փոխզիջումներ անխուսափելի են։
1) Գաղափար և սնունդ. Ի՞ նչ է «կենսունակ» խաղը։
Հարցը 'Ինչի՞ ց է սկսվում զարգացումը։- Պատասխանը (Dev) 'երկու տողերում պարզ խմիչքից' մեխանիկա + շոու-տեսարան + տեմպը։ Այնուհետև ՝ ցիկլի «կմախքը» ՝ պատրաստումը, որը կատարվում է տվյալ իրադարձության միջոցով, հաստատվում է կանոնավոր դադար վճարելու համար։ Մենք անմիջապես արձանագրում ենք շարժիչի նպատակային երկարությունը (օրինակ ՝ 25-35 վայրկյան), ժեստերի բառարանը/վարորդի կրկնօրինակը և UX-ի և RG հիշեցումների համար «գրպանի» պահերը։
2) Մաթեմատիկան և ազնվությունը առանց անակնկալների
Հարցը 'Ինչպե՞ ս եք նախագծում վճարումները և իրադարձությունների հնարավորությունը։- Պատասխանն այն է, որ մոդելը հնարավորինս կարդացվող է 'աղյուսակներ, սիմետրիկ դաշտեր, հասկանալի բազմապատկիչներ։ Եթե օգտագործվում է ֆիզիկական սարքը (անիվը, թմբուկը, քարտի պայուսակը), մենք նրա վիճակագրությունը տալիս ենք երկար հեռավորության վրա և հրապարակում ենք RTP տիրույթը։ Խուսափենք «օպտիկական թակարդներից» (միկրովայրկյաններ անհավասարակշռությամբ) - վստահությունը ավելի կարևոր է, քան կարճաժամկետ մարշան։
3) Ստուդիա և սարքավորումներ
Հարցը 'Ի՞ նչ «երկաթը» քննադատական է։- Պատասխանը
Տեսախցիկները 'առնվազն 2-3 անկյուններ դինամիկայի համար, գլոբալ կափարիչը, 50/60 fpps, պահուստը։
Գլյուկկա/լույս. կայուն ջերմաստիճանը, «մաքուր» մաշկը և խաղային մակերեսը առանց բլոկների։- Ձայնը 'առաջնորդների harniturs + առաստաղի միկրոֆոններ, առանձին խառնուրդ հոսանքի վրա։
- Ռոբոտեխնիկա 'հավաստագրված պայուսակներ, անիվներ դիրքի սենսորների հետ։
- Failover 'սննդի, ցանցերի, encoders, «տաք» երկվորյակ ստուդիա։
4) Հոսք և ուշացում ՝ Windows RTC, LL-HMS և CDN
Հարցն այն է, թե ինչպե՞ ս եք հասնում ցածր ձգձգման համաշխարհային տարածության մեջ։- Պատասխանը 'Windows/ինտերակտիվ համար - Windows RTC (հաճախ 250-700 մզ հաճախորդին), լայն բաշխման համար' LL-HMS (1։ 5–3. 5 վայրկյան)։ Մենք օգտագործում ենք
SVC/սիմուլյաստը տարբեր ալիքների տակ, ABR-ն, առանց «սև կադրիկի», տեղական edge-nods և georesolving, p50/p95 չափումներ ապակու վրա (encoder no CDN)։
Ցանկացած ֆիչ գալիս է guardrails-ից, եթե RTT> շեմն է, մենք փոխում ենք պատուհանի երկարությունը։
5) Սերվերի տրամաբանությունը և հաշվարկները
Հարցը 'Որտե՞ ղ է «ապրում» ճշմարտությունը։- Պատասխանը 'Սերվերի վրա։ Հաճախորդը միայն տեսողական է։ Սերվերը
բացում/փակում է մրցույթի պատուհանը, ընդունում է «ճշմարտության պահը» սենսորից/տեսողական հոլովակից, հաշվարկում վճարումները, հրապարակում է իրադարձության ստորագրությունը (hash/seq), գրում է ամսագրեր հավասարակշռությունների շարժման հետ։
Պատահականության դեպքում մենք ունենք մի ակնարկ 'տեսահոլովակ + հեռաչափություն + գործարք։
6) UX և «հեռուստացույցի» ռեժիմը
Հարցն այն է, թե ինչպե՞ ս եք ուշադրություն պահում առանց թունավոր դրդապատճառների։- Պատասխանն այն է, որ ռեժիսորական պլանը 'հիմնական տոկոսադրույքի մուտքագրումը թայմերի հետ և հստակ ձայնային ազդանշանը ռուսական իրադարձությունը (մեծ պլան) բացատրում է որոշումների համար, որոնք հաղթում են ռուսական breath-ը։ Հաղորդավարը աշխատում է ջութակների վրա (ոչ մի «նախադրյալներ»), իսկ UI-ն տալիս է shant-hinae, տուրքերի պատմությունը և re-bet/clear կոճակները։ Լայվանում փոքր բան չկա. Տեմպը UX-ն է։
7) Անտիֆրոդը և պաշտպանությունը մանիպուլյացիաներից
Հարցը 'Որտե՞ ղ են ռիսկերը և ինչպե՞ ս եք դրանք փակում։- Պատասխանը
- Տեսահոլովակի ազնվությունը 'հիբրիդային նշանները, ժամանակի համաժամացումը, հոսքերի արխիվը։
- Վարքագիծը '«հաշիվ-dewais-IP-Plage», velocity-ը, խմբերի աննորմալ արտոնագրերը։
- Admin-ուրվագծեր ՝ RBAC, գործողությունների ամսագիր, փոփոխությունների երկչափ ապացույց։
- Միջադեպերը 'վիճահարույց իրավիճակի ավտոմատ սառեցում, հետազոտություն, հանրային փոստի մորտը։
8) Responsible Gambling-ը ինքնաթիռում
Հարցը հետևյալն է ․ Ինչպե՞ ս ներկառուցել RG-ը առանց շոուի կոտրելու։- Պատասխանը 'Ժամանակի ռեալիթի ստուգումները, որոնք առաջարկվել են լիմիտների ճնշում, փափուկ դադար գիշերային «սպրինտների» ժամանակ, բաց թողնելը ռիսկի ազդանշաններով։ Տեքստերը պարզ և կարճ են։ Դիլերները պատրաստված են ճիշտ հաղորդակցությամբ և երբեք չեն ճնշում խաղի շարունակությանը։
9) Թելեմետրիա, A/B և սննդի լուծումներ
Հարցը 'Ի՞ նչ եք չափում և ինչպե՞ ս եք փորձարկում։- Պատասխանը
Տեխնոլոգիաներ ՝ RTT, հոսքերի սկիզբը, p95 բուֆերիզացիան, drop-rate։
Խաղային 'մասնակցություն տոկոսադրույքների, միջին չեկի, re-bet-ի փոխազդեցության, բոնուսային փուլերի ներգրավվածության մեջ։
Նստաշրջաններ ՝ երկարությունը, վերադարձը, բողոքները։- Փորձարկումները 'guardrails (SLO, RG-KPI), split geo/dewiss, 1-2 շաբաթ տևողությունը կայուն սեզոնի վրա։
10) Վստահություն և պատահարներ
Հարցը 'Ինչպե՞ ս եք պատրաստվում սև ժամին։- Պատասխանն այն է, որ SLO-ն «տոկոսադրույքի բարձրացման արդյունք է»։ Runbooks տեսախցիկի, encoder, ցանցերի, սարքերի ընկնելու համար։ ակնթարթային cutover պահեստային սեղանի վրա; «read-only» ռեժիմը սխալ գործողությունների համար; GameDays-ը անգամ սպրինտ է։ Հետո 'փոստ-մորտը գործընթացի փոփոխություններով։
11) Հասանելիությունը և բազմապատկումը
Հարցը 'Ի՞ նչ է լոկալների և սարքերի հետ։- Պատասխանն այն է, որ Տեղական առաջնորդները կամ բարձրախոսները, ենթագրագետները, մեծ տառատեսակը, CTA-ները։ Բջջային գերակայությունը 'մեծ կլիկի գոտիները, «մեկ ձեռքը», խնայողությունները։ Հայտարարություններով 'RTP/limits/արագության առանձին պրոֆիլներ, էքսպրեսիայի հետ համաժամացում։
12) Թիմը և գործընթացները
Հարցը 'Ո՞ վ է անում նախկին խաղը։- Պատասխանը 'Հաճախորդի/սերվերի զարգացողները, վիդեո ինժեներները, արտադրողը և ռեժիմը, QA/report, DevOps/SNE, վերլուծաբան, RG սպա, դիլերների ուսուցիչ։ Սպրինտ երկու շաբաթ '«դիզայնը ուղղահայաց կտրում է ռուսական ալֆա ստուդիան Sonft-lanch-ը բացատրում է գեոյի ընդլայնումը»։
13) Տիպիկ սխալներ և ինչպես խուսափել դրանցից
Չափազանց կարճ շրջանակը բացատրում է սխալների աճը։- Չգրված արձանագրությունը պարունակում է բողոքներ և անվստահություն։
- UX-ճնշման միջոցով «dogon» տոկոսադրույքները բացատրում են հակամարտությունը RG-ի և կարգավորողականության հետ։
- Հակատիպը միայն կլիենտում է։
- Սթրիմ առանց ABR/edge-ը տեղական ֆորումները և «ասինխրոն» պատուհանները։
14) 120-օրյա ճանապարհային քարտեզ 2019-խաղի թողարկման համար
1-20 օրերը 'Դիզայն և մաթեմատիկա
Փիթ, ցիկլ, տերմինալի տևողությունը, կոդավորման աղյուսակները և RTP միջակայքը։- TZ ստուդիայի վրա 'տեսախցիկներ/լույս/ձայն/ռոբոտներ, պահեստային պլան։
- Սև սցենարը առաջնորդող և UX-մոդետները։
21-50 օրերը ենթակառուցվածքն ու նախատիպը
AleksandRTC/LL-HMS-pline, ABR, սիմուլյաստիստ, մետրիկներ։- Հաշվարկների սերվեր, իրադարձություններ/ստորագրություններ, ամսագրեր։
- Առաջին պրոգոնը «սև» ստուդիայում, հիմնական հակաֆրոդը։
51-80 օրերը 'Alfa Studia և complaens
Լույսի/ձայնի/տեսախցիկների կարգավորում, առաջնորդների ուսուցում։- RG գարդրեյլները և տեքստերը, լոկալները, հասանելիությունը։
- Նախապատմական թեստեր, ռեալիստական պլան։
81-120 օրերը 'Սոֆթ Լանչը և մասշտաբը
Geo-split, guardrails, A/B UI և թայմինգներ։- Մոսկվա, GameDays, պահեստային ստուդիա։
- Փոստի-մորտեմները, սահմանների և երկրագրությունների ընդլայնումը։
15) Չեկ թերթերը
Սթրիմ և ցանց
- Windows RTC մրցույթի համար, LL-HMS մրցույթի համար։
- ABR/սիմուլյաստիստ, edge-noda, 24p95։
- Encoders/ցանցերի պահուստ, ժամանակի համաժամեցում։
Խաղը և սերվերը
- Իրադարձության ստորագրությունը (hash/seq), ակնարկները։
- Աղյուսակները տեղադրված են UI-ում, տուրերի պատմությունը։
- Failover սեղան/սարք, վիճահարույց փուլերի սառեցման ռեժիմ։
Անտիֆրոդ/անվտանգություն
- RBAC, admin-գործողությունների ամսագիր, երկու-ռուսական փոփոխություններ։
- Կապերի գրաֆիկը և velocity-ը, տեսահոլովակի հիբրիդային նշանները։
- Սենսորները/սարքերի տրամաչափումը, ամենօրյա ստանդարտ f-24k։
RG/complaens/UX
- Limits/tim-uta/realiti-cheki, փափուկ դադարներ։
- Կարդացվող պայմանները և RTP միջակայքը էկրանին։
- Առաջնորդների ջութակները առանց ճնշման, տեղայնացումը և ենթատետրերը։
Թելեմետրիա/վիրահատություն
- Dashbords RTT/հոսքի/r95 բուֆերիզացիայի սկիզբը։
- Metriks մասնակցություն/07/re-bet, բողոքներ/CSAT։
- Runbooks, GameDays, post-մորտեմներ։
16) Մետրերը, որոնք լուծում են
Տեխնոլոգիական 'հոսքի սկիզբը <2 s, RTT DirecTC p95 <800 ms, LL-HMS p95 <3։ 5 с, drop-rate <1. 5%.
Խաղային 'մասնակցություն, re-bet-rate, միջին ստուգում, «հաջողված» մասնաբաժինը։- Բիզնեսը ՝ payer conversion, ARPU, D7/D30, ticets/1000 նստաշրջաններ։
- Հուսալիությունը 'aptaim, p95 «վճարման տոկոսադրույքը», MTTR 2019։
- RG 'սահմանների մասնաբաժինը, գիշերային «սպրինտները», ժամանակը մինչև միջամտությունը։
Հաջողակ նախկին խաղը հնարք չէ և ոչ թե «գեղեցիկ սեղան», այլ համակարգված համակարգ 'պարզ մաթեմատիկա, ազնիվ սարք, ցածր ուշացում, դեղորայքային կարգապահություն, հարգված UX և ներկառուցված RG։ Եթե ստուդիան մտածում է SLO, Repley և թափանցիկության կատեգորիաների մասին, հեռուստադիտողը վերածվում է հավատարիմ խաղացողի, իսկ տարբեր ցուցադրություններ 'կանխատեսելի տնտեսագիտության։