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, temveč zato, ker se intuicija pogosto ne strinja z resničnostjo na načine, ki jih je samo testiranje počasi popraviti.

Ta članek pokriva matematične koncepte, ki so najpomembnejši za načrtovanje in igranje družabnih iger: porazdelitve verjetnosti, pričakovana vrednost, varianca in psihološka 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 tukaj ogrodje spremenilo vaše razmišljanje o naključnosti v igrah.

Zakaj je matematika pomembna pri oblikovanju iger

A 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, ne alternativi. 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, temveč zato, 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 le 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 Nuclear Port, 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, hkrati pa ohranjajo 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 čez sejo.

Razlika med enojnim d6 in 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 ploskev 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.

Eksplodirane 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 velika 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 vzamete višje od dveh metov d6, se pričakovana vrednost premakne s 3,5 na 4,47 – 28-odstotno izboljšanje – hkrati pa se znatno zmanjša verjetnost nizkih 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.

Neutronium: Parallel Wars sistem dohodka Nuclear Port je jasen primer zasnovane pričakovane vrednosti. Formula dohodka določa, da igralec z N Nuclear Port prejme dohodek po stopnji, ki se nelinearno meri z N. Posebna formula — 1 pristanišče prinese 2 enoti Neutronium 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.

Nuclear Port Stopnja dohodka (Neutronium: Parallel Wars) 1 vrata → 2 Nn/okroglo (osnova) 2 priključka → 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 pobega)

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 igralcev

Variance je merilo, koliko se dejanski rezultati razpršijo 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 Catanu to jasno ponazarja. 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) zakrito z varianco.

Oblikovalske rešitve za obvladovanje zaznane nepravičnosti zaradi variance vključujejo: mehaniko ublažitve (prevračanja, banke virov, mehanizmi dohitevanja, ki se aktivirajo ob nesreči), točke odločitve, ki ostanejo pomembne tudi po slabih sreča (tako da ima igralec, ki se slabo vrže, še vedno zanimive izbire) in varianca, ki daje prednost zaostajajočim igralcem (dohitevanje prek variance: vodilni igralec želi stabilen, predvidljiv dohodek; zaostajajoči igralci imajo koristi od pristopov z visoko variacijo, ki lahko hitro zmanjšajo vrzel, čeprav je pričakovana vrednost enako).

Kingmaker trenutki iz kocke – kjer naključni meti določajo, kateri igralec zmaga ali izgubi v zadnjem krogu – so najbolj škodljivi rezultati 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.

Testiranje ravnotežja z Math

Ogrodje MEQA (merljivost, angažiranost, kakovost, dostopnost) zagotavlja strukturiran pristop k testiranju ravnotežja v igri. Steber merljivosti — M v MEQA — je mesto, kjer matematika formalno vstopi v proces načrtovanja: preden se začne testiranje igre, oblikovalec opredeli, kaj pomeni "uravnoteženo" v merljivih izrazih.

Za igro z asimetričnimi frakcijami, kot je Neutronium: Parallel Wars, merljivo ravnovesje pomeni: vsaka frakcija mora doseči zmagovalno stopnjo znotraj določenega tolerančnega pasu v zadostnem vzorcu iger na primerljivih ravneh spretnosti. Č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."

Definiranje 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 seveda zapomnijo seje, ki podpirajo obstoječa prepričanja.

Zahteve glede velikosti vzorca za zaključke ravnotežja 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 preostalih težav.

Za celotno ogrodje – vključno s tem, kako se merljivost integrira z drugimi stebri MEQA – si oglejte MEQA okvirni vodnik za ravnotežje v igri , ki zajema celoten pristop k definiranju, merjenju in doseganju ravnovesja med igro systems.

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.

Verjetnostna orodja za oblikovalce

Več orodij omogoča dostop do matematike načrtovanja 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 kock enega ob drugega, da takoj vidite, kako se njuni porazdelitvi razlikujeta.

Simulacije preglednice (Google Sheets, Excel) obravnavajo izračune, ki jih AnyDice ne more: kopičenje virov v več krogih, dohodek iz več virov, pričakovana dolžina 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 ravnovesjem, za empirično odkrivanje katerih bi bilo potrebnih 20+ preizkusov igranja.

Simulacija Monte Carlo je orodje z najvišjo natančnostjo: tisočkrat računalniško požene 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 medsebojnimi odvisnostmi, kjer je analitični izračun težaven – ko medsebojno deluje več naključnih dogodkov, simulacija ustvari bolj zanesljive ocene porazdelitve kot ročni izračun.

Kdaj zaupati matematiki in kdaj preizkusiti igranje: uporabite matematiko za preverjanje teoretičnega ravnotežja in odkrivanje očitnih napak pri oblikovanju, preden investirate v testiranje igranja. 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 ne zadostuje samo.

Frequently Asked Questions

Zakaj se kocke v družabnih igrah zdijo nepoštene, tudi če je verjetnost uravnotežena?
Dice se zdi nepošteno, 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 proizvede serijo šestih nizkih metov zapored čisto po naključju, kar se zdi manipulirano, čeprav je znotraj normalne 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 igre, vedenje nasprotnika) določijo optimalno izbiro.
Kako oblikovalci družabnih iger nadzorujejo naključnost?
Oblikovalci 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 (ponovni meti, viri) banke), ki usposobljenim igralcem omogočajo zmanjšanje vpliva smole, ne da bi odpravili naključnost. Cilj oblikovalca 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 30 iger zagotavlja osnovo za odkrivanje neravnovesij v stopnji zmag, 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.

A Igra, kjer je matematika zasnovana tako, da je vidna

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

Pridruži se čakalni listi →