Družabna igra Matematika: verjetnost, pričakovana vrednost in zakaj se kocke zdijo nepoštene

Vsak mehanik družabne igre ima matematično identiteto. Met kocke ima pričakovano vrednost in varianco. Žrebanje kart ima porazdelitev verjetnosti. Trgovanje z viri ima menjalni tečaj, ki se lahko izrazi kot razmerje. Oblikovalci, ki razumejo to matematiko, sprejemajo boljše odločitve kot oblikovalci, ki delajo po občutku – ne zato, ker matematika nadomešča intuicijo, ampak zato, ker se intuicija pogosto ne ujema z realnostjo na načine, ki jih samo testiranje počasi popravi.

Ta članek pokriva matematične koncepte, ki so najpomembnejši za načrtovanje in igranje družabnih iger: porazdelitve verjetnosti, pričakovano vrednost, varianco in psihološko vrzel med tem, kar pravi matematika, in tem, kar doživljajo igralci. Ne glede na to, ali načrtujete igro ali samo poskušate razumeti, zakaj se vaše seje igranja kock zdijo tako katastrofalno nesrečne, bo ogrodje tukaj spremenilo vaše razmišljanje o naključnosti v igrah.

Zakaj je matematika pomembna pri oblikovanju iger

Oblikovalec iger, ki ni izračunal pričakovane vrednosti osnovne akcijske ekonomije svoje igre, ne ve, ali njihova igra deluje. To zveni ostro, vendar je funkcionalno res. Če je pričakovani dohodek od najboljšega razpoložljivega dejanja 4 viri na krog in je strošek akcije pogoja zmage 30 virov, mora oblikovalec vedeti, ali je ta stopnja dohodka dosegljiva v običajnem trajanju igre – pred testiranjem igranja, ne po šestih sejah, ko se sprašujete, zakaj nihče nikoli ne zmaga.

Matematika in testiranje igranja sta komplementarni orodji in ne alternativa. Matematika vam pove, kaj napoveduje teorija. Testiranje igranja vam pove, ali se človeško vedenje ujema s teorijo. Večino časa se razhajajo - ne zato, ker je matematika napačna, ampak ker igralci ne izberejo vedno teoretično optimalne akcije. Vrzel med teoretično optimalno igro in dejansko človeško igro je sama spremenljivka zasnove: igra, pri kateri samo optimalna igra povzroči zanimive odločitve, je slabša od igre, pri kateri tudi neoptimalna igra ustvari zanimive situacije.

Vsak mehanik ima pričakovano vrednost in oblikovalci se morajo tega zavedati. Ko igralec Neutronium: Parallel Wars pridobi dohodek od jedrskih vrat, prejme natančno izračunano pričakovano vrednost na vrata na krog. Ko se odločijo za napad in ne za gradnjo, sprejmejo odločitev, ki ima izračunljive pričakovane rezultate v različnih scenarijih. Oblikovalec, ki pozna te številke, lahko sprejme pomembne odločitve o ravnotežju; oblikovalec, ki ne, ugiba.

Kritična asimetrija je, da se naključnost zdi nepravična, tudi če je uravnotežena. Met kovanca 50/50 ustvari glave šestkrat zapored približno 1,6 % časa – redko, a ne nemogoče. Ko se to zgodi igralcu v igri, to doživi kot pokvarjeno igro, ne kot običajen statistični dogodek. Razumevanje, zakaj se to zgodi – in kako lahko oblikovalci strukturirajo naključnost, da se počutijo manj kaznovane in hkrati ohranijo enake osnovne verjetnosti – je najbolj praktično dragocena uporaba matematike načrtovanja iger.

Verjetnost kocke 101

Enotni d6 je najpogostejše orodje za naključno izbiranje v družabnih igrah in tudi eno najbolj napačno razumljenih. Standardni d6 ustvari enakomerno porazdelitev: vsaka ploskev (1 do 6) ima 1/6 verjetnosti, da se pojavi, pričakovana vrednost pa je 3,5. Igralci to intuitivno razumejo, vendar pogosto ne razumejo, kaj pomenijo ponavljajoča se metanja v seji.

Razlikovanje en sam d6 v primerjavi z 2d6 je temelj za razumevanje, zakaj se različne mehanike kock počutijo drugače. Posamezen d6 ima ravno porazdelitev verjetnosti – vsak izid od 1 do 6 je enako verjeten. Seštevek dveh d6 daje zvonasto krivuljo: 7 je najverjetnejši rezultat (verjetnost 6/36 = 16,7 %), medtem ko imata 2 in 12 verjetnost 1/36 = 2,8 %. Porazdelitev 2d6 koncentrira rezultate blizu sredine in naredi ekstremne rezultate redke. Zato se Catan, ki uporablja 2d6 za proizvodnjo virov, počuti manj kaznovajočega pri posameznih metih kot pri sistemih z eno kocko – porazdelitev seveda omejuje ekstremne rezultate.

2d6 Porazdelitev verjetnosti Vsota: 2 → 1/36 = 2,8 % Vsota: 3 → 2/36 = 5,6 % Vsota: 4 → 3/36 = 8,3 % Vsota: 5 → 4/36 = 11,1 % Vsota: 6 → 5/36 = 13,9 % Vsota: 7 → 6/36 = 16,7 % ← najverjetneje Vsota: 8 → 5/36 = 13,9 % Vsota: 9 → 4/36 = 11,1 % Vsota: 10 → 3/36 = 8,3 % Vsota: 11 → 2/36 = 5,6 % Vsota: 12 → 1/36 = 2,8 %

Kocke po meri z nestandardno porazdelitvijo obrazov dajejo oblikovalcem natančen nadzor nad verjetnostnimi profili, ki jih standardne kocke ne morejo zagotoviti. Kocka z obrazi [0, 0, 0, 1, 1, 2] ima zelo drugačen značaj kot d6: proizvede nič 50 % časa, eno 33 % časa in dve 17 % časa, s pričakovano vrednostjo 0,67. Neutronium: Parallel Wars uporablja prilagojene kocke D6 z barvno kodiranimi obrazi: modri obrazi predstavljajo standardne rezultate boja, rdeči obrazi predstavljajo kritične rezultate, zeleni obrazi pa predstavljajo sprožilce posebnih sposobnosti. Porazdelitev vrst obrazov – ne le število obrazov – določa verjetnost vsakega izida. Kocka s tremi modrimi obrazi, dvema rdečima obrazoma in enim zelenim obrazom daje modre rezultate 50 % časa, rdeče 33 % in zelene 17 %. Oblikovalec lahko ta razmerja prilagodi tako, da spremeni število obrazov, namesto da ustvari matematično zapletene sisteme ločljivosti.

Eksplozivne kocke so kocke, ki se ob metu največje vrednosti ponovno vržejo in rezultati seštejejo. D6, ki eksplodira na 6, ima pričakovano vrednost (1+2+3+4+5+6)/6 + (1/6 × pričakovana vrednost d6) = 3,5 + (1/6 × 3,5) = 3,5 + 0,583 = 4,083. Odprta narava ustvarja teoretično neomejene rezultate – posrečeno zaporedje eksplozij lahko povzroči zelo visoke skupne vrednosti – kar povzroči trenutke »občutka sreče«, ki jih nekatere igre namerno gojijo. Kompromis je visoka varianca in občasen srečen met, ki določa igro.

Omejene kocke so nasprotna filozofija: omejitev največjega izida za omejitev variance. Sistemi zbiranja kock, pri katerih vržete več kock in vzamete le najboljših N rezultatov (sistemi prednosti, kot je mehanika prednosti D&D 5E ali Gumshoejev sistem večkratnih kock, ki vzame največ), matematično zmanjšajo varianco, hkrati pa ohranijo verjetnostni občutek. Če izberete višje od dveh metov d6, se pričakovana vrednost premakne s 3,5 na 4,47 – kar je 28-odstotno izboljšanje – hkrati pa se znatno zmanjša verjetnost slabih rezultatov.

Pričakovana vrednost v igrah virov

Igre kopičenja virov – evri, proizvajalci motorjev, ekonomske strategije – temeljijo na izračunih pričakovane vrednosti, ki jih mora načrtovalec natančno razumeti, tudi če se nikoli izrecno ne pojavijo v pravilniku. Ko igralec izbira med dvema dejanjema, (zavestno ali ne) primerja pričakovano vrednost teh dejanj v ustreznem časovnem obdobju.

Sistem dohodka Nuclear Port Neutronium: Parallel Wars je jasen primer načrtovane pričakovane vrednosti. Formula dohodka določa, da igralec z N jedrskimi vrati prejme dohodek po stopnji, ki se nelinearno meri z N. Posebna formula — 1 vrata prinese 2 Neutronium enoti na krog; 10 vrat daje 220 Nn na krog - ni naključje. Oblikovalčeva izrecna izjava je, da mora kopičenje vrat proizvesti eksponentne in ne linearne donose, ker eksponentni donosi ustvarijo koalicijski prag, ki poganja tekmovalno dinamiko igre.

Skaliranje dohodka jedrskega pristanišča (Neutronium: Parallel Wars) 1 vrata → 2 Nn/okroglo (osnova) 2 priključki → 5 Nn/krog 3 vrata → 9 Nn/krog 5 vrat → 20 Nn/krog 7 vrat → 42 Nn/krog ← koalicijski prag 10 vrat → 220 Nn/krog (potencial uhajanja)

Ta formula je namerna zasnova igre, izražena kot matematika. Vrzel med dohodkom 7-pristanišč (42 Nn/krog) in dohodkom 10-pristanišč (220 Nn/krog) je ekonomski argument, zakaj se koalicije oblikujejo pri pragu 7-pristanišč, namesto da se čaka na 9 ali 10 pristanišč. Pri 7 pristaniščih ima igralec dovolj dohodka, da lahko grozi — vendar je lahko koalicijsko ukrepanje še vedno odločilno, preden prednost dohodka postane matematično nepremostljiva. Oblikovalec, ki je do teh številk prišel zgolj s preizkušanjem predvajanja, bi jih morda dobil približno prav; oblikovalec, ki je razumel eksponentno funkcijo od začetka, bi lahko natančno določil prag.

Širše načelo: če je eksponentno skaliranje namerna zasnova igre, mora načrtovalec dokumentirati funkcijo skaliranja in preveriti, ali so pragovi, ki jih ustvari, tam, kjer jih želi. Če bi moral biti koalicijski prag 6 pristanišč in ne 7, je treba formulo dohodka prilagoditi – kar zahteva poznavanje formule, ne le opazovanje, da se "igra zdi uravnotežena."

Variance in dojemanje igralca

Varianca je merilo, koliko se dejanski rezultati raztezajo okoli pričakovane vrednosti. Visoka varianca pomeni, da se lahko posamezni rezultati dramatično razlikujejo od pričakovanj; nizka varianca pomeni, da so rezultati tesno povezani s povprečjem. Za oblikovalce iger je varianca kontrolni gumb, ki vpliva tako na matematično poštenost igre kot na subjektivno izkušnjo igranja.

Ključni psihološki vpogled: visoka varianca je slab občutek, tudi če je matematično uravnotežena. Metanje kovanca je povsem pošteno – 50/50, pričakovana vrednost je popolnoma enaka za oba igralca – toda igranje igre, kjer se vsaka odločitev razreši z metom kovanca, se zdi poljubno in nenagrajujoče. Igralci morajo čutiti, da so njihove odločitve pomembne, kar pomeni, da potrebujejo vzročno povezavo med dobrimi odločitvami in dobrimi izidi, ki jih je mogoče zaznati v igri. Visoka varianca prekine to povezavo.

Problem 7 proti 2 Catan Hex to jasno prikazuje. V Catanu je številka 7 natisnjena na večini heksov, ker ima največjo verjetnost pri 2d6 (16,7%). Številka 2 je natisnjena na najmanjšem številu šestnajstink (2,8 %). Izkušeni igralci vedo, da dajo prednost virom na 6s, 8s, 5s in 9s – heksi z visoko verjetnostjo. Toda v kateri koli dani seji je lahko igralec, ki pravilno postavi svoje začetne poravnave na te hekse, še vedno bistveno slabši od igralca z manj verjetnimi postavitvami, če dejanski meti kock odstopajo od pričakovanih vrednosti. To ni nepošteno - to je običajna statistična variacija. Vendar se zdi nepošteno, ker je razmerje med odločitvijo (dobra uvrstitev) in izidom (pogost dohodek virov) prikrito z varianco.

Načrtovalske rešitve za obvladovanje zaznane nepravičnosti zaradi variance vključujejo: mehanike za ublažitev (ponovne vrnitve, banke virov, mehanizmi dohitevanja, ki se aktivirajo ob nesreči), odločitvene točke, ki ostanejo pomembne tudi po smoli (tako da ima igralec, ki se slabo vrže, še vedno zanimive izbire) in varianco, ki daje prednost igralcem, ki zaostajajo (dohitevanje prek variance: vodilni igralec želi stabilen, predvidljiv dohodek; igralci, ki zaostajajo, imajo koristi od pristopov z visoko variacijo, ki lahko hitro zmanjšajo vrzel, čeprav je pričakovana vrednost enaka).

Kingmaker trenutki iz kocke – kjer naključni meti določajo, kateri igralec zmaga ali izgubi v zadnjem krogu – so najbolj škodljivi izidi variance za zadovoljstvo igralca. Rešitev ni izločanje kock, ampak strukturiranje pozne igre, tako da izidi kock vplivajo na pot do zmage, namesto da bi jo neposredno določili. Ko ima več igralcev izvedljive zmagovalne položaje v zadnjem krogu, je srečni met zadovoljiv za zmagovalca, vendar se poražencem ne zdi nelegitimen – ker so tudi poraženci imeli pot do zmage, ki bi jo lahko omogočili njihovi lastni srečni meti.

Preizkušanje ravnotežja z matematiko

Ogrodje MEQA (merljivost, angažiranost, kakovost, dostopnost) zagotavlja strukturiran pristop k testiranju ravnovesja igre. Steber merljivosti – M v MEQA – je mesto, kjer matematika formalno vstopi v proces oblikovanja: preden se začne preizkušanje, oblikovalec definira, kaj pomeni »uravnoteženo« v merljivih izrazih.

Za igro z asimetričnimi frakcijami, kot je Neutronium: Parallel Wars, merljivo ravnotežje pomeni: vsaka frakcija bi morala doseči zmagovalno stopnjo znotraj določenega tolerančnega pasu v zadostnem vzorcu iger na primerljivih ravneh znanja. Če je cilj 50-odstotna zmagovalna stopnja (čisto ravnotežje) z ±10-odstotnim sprejemljivim razponom, potem je frakcija, ki zmaga v 42 % iger, znotraj tolerance, frakcija, ki zmaga v 63 %, pa ne. Toda doseganje tega standarda zahteva poznavanje cilja pred testiranjem – ne pa post-hoc razglasitve, da so opažene stopnje zmag "dovolj blizu."

Določanje meritev pred testiranjem predvajanja spremeni tisto, kar opazujete. Če veste, da merite stopnjo zmage na frakcijo, sledite dodelitvam frakcij in rezultatom med sejami. Če veste, da merite povprečno dolžino igre, zabeležite časovne žige. Te odločitve je treba sprejeti pred prvo sejo preizkusa igranja, ker so retrospektivne meritve nezanesljive – spomin je selektiven in ljudje si naravno zapomnijo seje, ki podpirajo obstoječa prepričanja.

Zahteve glede velikosti vzorca za zaključke ravnovesja so pogosto večje, kot načrtovalci pričakujejo. Za igro za 2 igralca z 2 frakcijami 30 iger zagotavlja osnovne podatke za odkrivanje neravnovesij, večjih od 15 %, pri 80 % zaupanju. Pri igrah za 4 igralce s 6 frakcijami je kombinacijski prostor veliko večji: 30 iger vam daje približno 5 iger na frakcijski par — komaj zadostuje za odkrivanje ekstremnega neravnovesja in premalo za odkrivanje subtilnih prednosti. Neodvisni založniki redkokdaj razpolagajo z viri za strogo statistično validacijo; praktični pristop je uporaba matematike za preverjanje pričakovanih vrednosti, testiranje predvajanja za lovljenje izstopajočih vrednosti in povratne informacije skupnosti po izdaji za identifikacijo preživetih težav.

Za celotno ogrodje – vključno s tem, kako se merljivost integrira z drugimi stebri MEQA – si oglejte MEQA okvirni vodnik za ravnovesje iger, ki zajema celoten pristop k definiranju, merjenju in doseganju ravnotežja med sistemi iger.

Formula za skaliranje dohodka v Neutronium je neposredno povezana s podrobnostmi o mehaniki na /mechanics/nuclear-port-scaling, kjer je eksponentna funkcija dokumentirana poleg načrtovanja za vsako mejno vrednost.

Orodja za določanje verjetnosti za oblikovalce

Več orodij omogoča dostop do matematike zasnove iger, ne da bi zahtevali napredno statistično usposabljanje. To so tisti, ki delujejo v praksi.

AnyDice (anydice.com) je standardni kalkulator verjetnosti kocke za oblikovalce iger. Sprejema notacijo s kockami v naravnem jeziku (2d6, d4+d8, 3d6 ohrani najvišjo vrednost 2) in vrne porazdelitve verjetnosti, pričakovane vrednosti in kumulativne verjetnosti. Za vsakega mehanika, ki vključuje kocke, bi moral biti AnyDice prvo orodje, s katerim se posvetuje. Njegovi izhodni grafi naredijo porazdelitve takoj čitljive in primerljive – prilepite dva različna izraza kocke enega ob drugega, da takoj vidite, kako se njuni porazdelitvi razlikujeta.

Simulacije preglednic (Google Preglednice, Excel) obravnavajo izračune, ki jih AnyDice ne more: kopičenje virov v več krogih, dohodek iz več virov, pričakovano trajanje igre pod različnimi strateškimi predpostavkami. Osnovni model preglednice gospodarstva igre – s stolpci za vsak korak, vrsticami za vsako vrsto vira in formulami, ki predstavljajo osnovni dohodek in mehaniko porabe igre – se sestavi v 2–3 urah in razkrije težave z ravnotežjem, za empirično odkrivanje katerih bi bilo potrebnih 20+ preizkusov igranja.

Simulacija Monte Carlo je orodje z najvišjo natančnostjo: na tisoče računsko izvede mehaniko igre za izdelavo statističnih porazdelitev med vsemi možnimi rezultati. Za oblikovalce z izkušnjami programiranja Python z NumPy zadostuje za večino potreb po simulaciji iger. Za oblikovalce brez predznanja programiranja so na voljo vizualna orodja Monte Carlo in celo simulacije na podlagi preglednic, ki z omejenim tehničnim znanjem ustvarijo pomembne rezultate. Monte Carlo je najbolj dragocen za igre s kompleksnimi soodvisnostmi, kjer je analitični izračun težaven – ko medsebojno vpliva več naključnih dogodkov, simulacija ustvari bolj zanesljive ocene porazdelitve kot ročni izračun.

Kdaj zaupati matematiki in kdaj preizkusiti predvajanje: uporabite matematiko, da preverite teoretično ravnovesje in ujamete očitne napake pri oblikovanju, preden investirate v testiranje predvajanja. Uporabite preizkus igranja, da odkrijete, kako človeška psihologija vpliva na matematiko – mesta, kjer se optimalna strategija razlikuje od tega, kar igralci dejansko počnejo, in mesta, kjer matematika napoveduje ravnotežje, vendar se zdi izkušnja nepoštena. Oboje je potrebno. Nobeno ni dovolj samo.

Pogosto zastavljena vprašanja

Zakaj se kocke v družabnih igrah zdijo nepoštene, tudi če je verjetnost uravnotežena?
Kocke se zdijo nepravične, ker je človeški spomin nagnjen k negativnim rezultatom. Psihološke raziskave o averziji do izgube kažejo, da si slab met kocke zapomni in ima približno dvakrat večjo težo kot enako dober met kocke. Ko v seji trikrat slabo vržete in trikrat dobro, zapustite mizo z občutkom nesreče – ker so bili porazi bolj čustveno pomembni kot zmage. Poleg tega velika varianca pomeni, da lahko posamezne seje močno odstopajo od pričakovanega povprečja: "pošten" sistem kock lahko čisto po naključju povzroči serijo šestih nizkih metov zapored, kar se zdi manipulirano, čeprav je znotraj običajne statistične variacije.
Kakšna je pričakovana vrednost družabnih iger?
Pričakovana vrednost (EV) v družabnih igrah je povprečni izid verjetnostnega dogodka, izračunan na podlagi vseh možnih izidov, ponderiran z njihovo verjetnostjo. Za standardni d6 je pričakovana vrednost (1+2+3+4+5+6)/6 = 3,5. Načrtovalci uporabljajo pričakovano vrednost, da zagotovijo, da različne strateške izbire ponujajo primerljivo donosnost naložbe – če ima eno dejanje veliko višjo pričakovano vrednost kot alternative, ga bodo racionalni igralci vedno izbrali, s čimer bodo odpravljene pomembne točke odločanja. Dobra zasnova igre pomeni, da igralcem omogočite izbiro, kjer so pričakovane vrednosti dovolj blizu, da drugi dejavniki (toleranca do tveganja, trenutno stanje v igri, vedenje nasprotnika) določijo optimalno izbiro.
Kako oblikovalci družabnih iger nadzirajo naključnost?
Načrtovalci družabnih iger nadzirajo naključnost z več tehnikami: mehaniko zbiranja kock, ki zmanjša varianco (metanje več kock in izbira najboljšega rezultata), kocko po meri z nestandardno porazdelitvijo obrazov za natančen nadzor verjetnosti, žrebanje kart iz premešanih kompletov za psevdonaključnost, ki se skozi čas usmerja k pričakovanim izidom, in mehaniko ublažitve (ponovna metanja, banke virov), ki usposobljenim igralcem omogočajo zmanjšanje vpliva smole brez odpravljanja naključnosti. Oblikovalčev cilj ni odpraviti naključnosti, ampak ustvariti občutek, da se odziva na spretnosti.
Koliko preizkusov igranja je potrebnih za statistično potrditev ravnovesja družabnih iger?
Za igro za 2 igralca z 2 asimetričnima frakcijama je 30 iger osnova za odkrivanje neravnovesij v stopnji zmage, večjih od 15 %, pri 80 % zaupanju. Za igro s 4 igralci in 6 frakcijami prostor za kombinacije zahteva 150+ iger za pomembne podatke o vsakem paru frakcij. V praksi večina neodvisnih založnikov uporablja matematiko, da preveri pričakovane vrednosti in ujame očitno prevlado, preizkusi predvajanje, da odkrijejo odstopanja in robne primere, ter povratne informacije skupnosti po izdaji, da prepoznajo težave z ravnotežjem, ki so preživele obe stopnji. Kombinacija vseh treh ustvari bolj zanesljivo ravnotežje kot kateri koli posamezen pristop.

Igra, kjer je matematika zasnovana tako, da je vidna

Razvrstitev dohodka, koalicijski pragovi in sistem kock Neutronium: Parallel Wars temeljijo na eksplicitni verjetnostni matematiki. Pridružite se čakalni listi za posodobitve zagona.

Pridruži se čakalni listi →