Matematika deskové hry: Pravděpodobnost, očekávaná hodnota a proč se kostky cítí nespravedlivé

Každý mechanik deskových her má matematickou identitu. Hod kostkou má očekávanou hodnotu a rozptyl. Tažení karty má rozdělení pravděpodobnosti. Obchod se zdroji má směnný kurz, který lze vyjádřit jako poměr. Návrháři, kteří rozumí této matematice, dělají lepší rozhodnutí než návrháři, kteří pracují podle pocitu – ne proto, že matematika nahrazuje intuici, ale proto, že intuice často nesouhlasí s realitou způsobem, že samotné testování se opravuje pomalu.

Tento článek pokrývá matematické koncepty, které jsou pro návrh deskových her a hraní her nejdůležitější: rozdělení pravděpodobnosti, očekávaná hodnota, rozptyl a psychologická propast mezi tím, co říká matematika, a tím, co hráči zažívají. Ať už navrhujete hru, nebo se jen snažíte pochopit, proč jsou vaše kostky tak katastrofálně nešťastné, rámec zde změní váš názor na náhodnost ve hrách.

Proč je matematika důležitá v designu hry

Herní designér

A, který si nevypočítal očekávanou hodnotu základní akční ekonomiky své hry, neví, zda jeho hra funguje. Zní to drsně, ale funkčně je to pravda. Pokud jsou očekávané příjmy z nejlepší dostupné akce 4 zdroje za kolo a cena akce s podmínkou vítězství je 30 zdrojů, musí návrhář vědět, zda je tato míra příjmu dosažitelná během typické doby trvání hry – před testováním hry, nikoli po šesti sezeních a ptát se, proč nikdy nikdo nevyhraje.

Math a playtesting jsou doplňkové nástroje, nikoli alternativy. Matematika vám řekne, co teorie předpovídá. Playtesting vám řekne, zda lidské chování odpovídá teorii. Většinou se rozcházejí — ne proto, že by matematika byla špatná, ale proto, že hráči ne vždy volí teoreticky optimální akci. Propast mezi teoretickou optimální hrou a skutečnou lidskou hrou je sama o sobě konstrukční proměnnou: hra, kde pouze optimální hra produkuje zajímavá rozhodnutí, je horší hra než hra, kde neoptimální hra vytváří také zajímavé situace.

Každý mechanik má očekávanou hodnotu a návrháři ji musí znát. Když hráč Neutronium: Parallel Wars získá příjem z Nuclear Port, obdrží přesně vypočítanou očekávanou hodnotu za port za kolo. Když se rozhodnou spíše útočit než stavět, učiní rozhodnutí, které má vypočítatelné očekávané výsledky v různých scénářích. Návrhář, který zná tato čísla, může činit smysluplná rozhodnutí o vyvážení; projektant, který ne, hádá.

Kritická asymetrie spočívá v tom, že náhodnost je nespravedlivá, i když je vyvážená. Hod mincí 50/50 produkuje hlavy šestkrát za sebou přibližně v 1,6 % případů – zřídka, ale ne nemožné. Když se to stane hráči ve hře, prožívají to jako rozbití hry, nikoli jako běžnou statistickou událost. Pochopení toho, proč se to děje – a jak mohou návrháři strukturovat náhodnost, aby se cítili méně trestaní při zachování stejných základních pravděpodobností – je prakticky nejcennější aplikací matematiky herního designu.

Pravděpodobnost kostek 101

Singl d6 je nejběžnějším randomizačním nástrojem v deskových hrách a také jedním z nejvíce nepochopených. Standardní d6 vytváří rovnoměrné rozdělení: každá plocha (1 až 6) má pravděpodobnost výskytu 1/6 a očekávaná hodnota je 3,5. Hráči to intuitivně chápou, ale často nerozumí tomu, co to znamená opakované házení během relace.

Rozlišení Single d6 versus 2d6 je základem pro pochopení toho, proč se různé mechaniky kostek cítí jinak. Jediný d6 má ploché rozdělení pravděpodobnosti — každý výsledek od 1 do 6 je stejně pravděpodobný.Součet dvou d6 vytváří zvonovou křivku: 7 je nejpravděpodobnější výsledek (pravděpodobnost 6/36 = 16,7 %), zatímco 2 a 12 mají každý pravděpodobnost 1/36 = 2,8 %. Distribuce 2k6 koncentruje výsledky blízko středu a dělá extrémní výsledky vzácné. To je důvod, proč se Catan, který používá 2k6 pro produkci zdrojů, cítí méně trestuhodný na jednotlivých hodech než systémy s jednou kostkou – distribuce přirozeně omezuje extrémní výsledky.

2d6 Distribuce pravděpodobnosti Součet: 2 → 1/36 = 2,8 % Součet: 3 → 2/36 = 5,6 % Součet: 4 → 3/36 = 8,3 % Součet: 5 → 4/36 = 11,1 % Součet: 6 → 5/36 = 13,9 % Součet: 7 → 6/36 = 16,7 % ← s největší pravděpodobností Součet: 8 → 5/36 = 13,9 % Součet: 9 → 4/36 = 11,1 % Součet: 10 → 3/36 = 8,3 % Součet: 11 → 2/36 = 5,6 % Součet: 12 → 1/36 = 2,8 %

Vlastní kostky s nestandardním rozložením obličejů poskytují návrhářům přesnou kontrolu nad profily pravděpodobnosti, kterou standardní kostky nemohou poskytnout. Kostka s tvářemi [0, 0, 0, 1, 1, 2] má velmi odlišný charakter než d6: produkuje nulu 50 % času, jednu 33 % času a dvě 17 % času, s očekávanou hodnotou 0,67. Neutronium: Parallel Wars používá vlastní kostky D6 s barevně odlišenými tvářemi: modré tváře představují standardní výsledky boje, červené tváře představují kritické výsledky a zelené tváře představují spouštěče speciálních schopností. Rozdělení typů obličejů – nejen počet obličejů – určuje pravděpodobnost každého výsledku. Kostka se třemi modrými tvářemi, dvěma červenými tvářemi a jednou zelenou tváří dává modré výsledky v 50 % případů, červené 33 % a zelené 17 %. Návrhář může upravit tyto poměry změnou počtu obličejů, spíše než vytvářením matematicky složitých systémů rozlišení.

Explodující kostky jsou kostky, které při hodu maximální hodnoty jsou znovu vrženy a výsledky se sčítají. d6, které exploduje na 6, má očekávanou hodnotu (1+2+3+4+5+6)/6 + (1/6 × očekávaná hodnota a d6) = 3,5 + (1/6 × 3,5) = 3,5 + 0,583 = 4,083. Povaha s otevřeným koncem vytváří teoreticky neomezené výsledky – šťastná sekvence explozí může produkovat velmi vysoké součty – což vytváří momenty „pocitu štěstí“, které některé hry záměrně pěstují. Kompromisem je vysoká variabilita a občasné štěstí, které definovalo hru.

Ohraničené kostky jsou opačnou filozofií: omezením maximálního výsledku za účelem omezení rozptylu. Systémy s kostkami, kde házíte více kostkami a získáváte jen ty nejlepší N výsledky (výhodné systémy, jako je výhodný mechanik D&D 5E nebo Gumshoe s nejvyšším odběrem více kostek), matematicky snižují rozptyl při zachování pravděpodobnostního pocitu. Použití vyššího ze dvou hodů d6 posune očekávanou hodnotu z 3,5 na 4,47 – 28% zlepšení – a zároveň výrazně sníží pravděpodobnost nízkých výsledků.

Očekávaná hodnota v Resource Games

Hry na shromažďování zdrojů – eura, výrobci motorů, ekonomické strategie – jsou postaveny na výpočtech očekávaných hodnot, kterým musí návrhář přesně rozumět, i když se nikdy explicitně neobjeví v knize pravidel. Když si hráč vybírá mezi dvěma akcemi, porovnává (vědomě nebo ne) očekávanou hodnotu těchto akcí v příslušném časovém horizontu.

Příjmový systém

Neutronium: Parallel Wars Nuclear Port je explicitním příkladem očekávané hodnoty navržené . Vzorec příjmu stanoví, že hráč s N Nuclear Port dostává příjem v sazbě, která se nelineárně mění s N. Specifický vzorec — 1 port dává 2 Neutronium jednotky za kolo; 10 portů dává 220 Nn za kolo — není náhodné.Je to výslovné prohlášení návrháře, že akumulace portů by měla produkovat spíše exponenciální než lineární výnosy, protože exponenciální výnosy vytvářejí práh koalice, který řídí konkurenční dynamiku hry.

Nuclear Port Škálování příjmu (Neutronium: Parallel Wars) 1 port → 2 Nn/kulatý (základna) 2 porty → 5 Nn/kolo 3 porty → 9 Nn/kolo 5 portů → 20 Nn/kolo 7 portů → 42 Nn/kolo ← prahová hodnota koalice 10 portů → 220 Nn/kolo (potenciál úniku)

Tento vzorec je záměrný herní design vyjádřený jako matematika. Rozdíl mezi příjmem ze 7 portů (42 Nn/kolo) a příjmem z 10 portů (220 Nn/kolo) je ekonomickým argumentem, proč se koalice tvoří na hranici 7 portů, než čekat na 9 nebo 10 portů. Na 7 portech má hráč dostatečný příjem na to, aby mohl hrozit — ale koaliční akce může být stále rozhodující, než se zisková výhoda stane matematicky nepřekonatelnou. Designér, který k těmto číslům dospěl samotným testováním hry, by je mohl získat přibližně správně; návrhář, který od začátku rozuměl exponenciální funkci, mohl přesně specifikovat práh.

Širší princip: Když je exponenciální škálování záměrným návrhem hry, musí návrhář zdokumentovat funkci škálování a ověřit, že prahy, které vytváří, jsou tam, kde je chtějí. Pokud by prahová hodnota koalice měla být na 6 portech místo 7, je třeba upravit vzorec příjmu – což vyžaduje znát vzorec, ne jen pozorovat, že „hra vypadá vyrovnaně.“

Varianta a vnímání hráče

Variance je míra toho, jak moc se skutečné výsledky rozprostírají kolem očekávané hodnoty. Vysoký rozptyl znamená, že jednotlivé výsledky se mohou dramaticky lišit od očekávání; nízký rozptyl znamená, že výsledky se těsně shlukují kolem průměru. Pro herní designéry je variance ovládacím knoflíkem, který ovlivňuje jak matematickou spravedlivost hry, tak subjektivní zážitek z hraní.

Klíčový psychologický poznatek: Vysoký rozptyl působí špatně, i když je matematicky vyvážený. Hod mincí je naprosto spravedlivý — 50/50, očekávaná hodnota přesně stejná pro oba hráče — ale hrát hru, kde je každé rozhodnutí vyřešeno hodem mincí, je svévolné a nepřiměřené. Hráči potřebují cítit, že na jejich rozhodnutích záleží, což znamená, že potřebují, aby byla v herní relaci patrná kauzální souvislost mezi dobrými rozhodnutími a dobrými výsledky. Vysoká odchylka toto spojení přeruší.

Problém 7 versus 2 Catan hex to jasně ilustruje. V Catanu je číslo 7 vytištěno na nejvíce hexech, protože má nejvyšší pravděpodobnost s 2k6 (16,7 %). Číslo 2 je vytištěno na nejmenším počtu hexů (2,8 %). Zkušení hráči vědí, že upřednostňují zdroje na 6s, 8s, 5s a 9s – vysoce pravděpodobné hexy. Ale v jakékoli dané relaci může hráč, který správně umístí své počáteční osady na tyto hexy, stále výrazně zaostávat za hráčem s méně pravděpodobným umístěním, pokud se skutečné hody kostkou liší od očekávaných hodnot. To není nespravedlivé – je to normální statistická odchylka.Připadá mi to ale nespravedlivé, protože vztah mezi rozhodnutím (dobré umístění) a výsledkem (časté příjmy ze zdrojů) je zastřen rozptylem.

Konstrukční řešení pro řízení vnímané nespravedlnosti z variance zahrnují: mitigační mechanika (převalení, zdroje, mechanismy dohánění, které se aktivují při neúspěchu), (body smůly, které zůstávají znamenající sudé02QZ01) hráč, který hází špatně, má stále zajímavé možnosti) a variance, která upřednostňuje koncové hráče (dohánění prostřednictvím rozptylu: vedoucí hráč chce stabilní, předvídatelný příjem; koncoví hráči těží z přístupů s vysokou variabilitou, které mohou rychle zacelit mezeru, i když je očekávaná hodnota stejná).

Kingmaker momenty z kostek – kde náhodný hod určuje, který hráč vyhraje nebo prohraje v posledním kole – jsou nejškodlivějšími výsledky rozptylu pro spokojenost hráče. Řešením není eliminovat kostky, ale strukturovat pozdní hru tak, aby výsledky kostek ovlivňovaly cestu k vítězství, spíše než aby ji přímo určovaly. Když se do závěrečného kola dostane více hráčů na životaschopné vítězné pozice, šťastný hod uspokojí vítěze, ale poraženým se necítí jako nelegitimní – protože poražení měli také cestu k vítězství, kterou jim umožnily jejich vlastní hody.

Testování rovnováhy pomocí Math

Rámec MEQA (měřitelnost, zapojení, kvalita, dostupnost) poskytuje strukturovaný přístup k testování herní rovnováhy. Pilíř měření – M v MEQA – je místem, kde matematika formálně vstupuje do procesu návrhu: před zahájením testování hry designér definuje, co znamená „vyvážený“ v měřitelných termínech.

Pro hru s asymetrickými frakcemi, jako je Neutronium: Parallel Wars, měřitelná rovnováha znamená: každá frakce by měla dosáhnout míry výher v rámci definovaného tolerančního pásma v dostatečném vzorku her na srovnatelných úrovních dovedností. Pokud je cílem 50% míra výher (čistá rovnováha) s ±10% přijatelným rozsahem, pak frakce vyhrávající 42 % her je v toleranci a frakce vyhrávající 63 % nikoli. Dosažení tohoto standardu však vyžaduje znát cíl před testováním – nikoli post-hoc prohlašovat, že pozorované míry výher jsou „dostatečně blízko.“

Definování metrik před testováním hraní mění to, co pozorujete. Pokud víte, že měříte míru výher na frakci, sledujete přiřazení frakcí a výsledky napříč relacemi. Pokud víte, že měříte průměrnou délku hry, zaznamenáte si časová razítka. Tato rozhodnutí musí být učiněna před první relací testu přehrávání, protože retrospektivní metriky jsou nespolehlivé – paměť je selektivní a lidé si přirozeně pamatují relace, která podporují stávající přesvědčení.

Požadavky na velikost vzorku pro závěry vyvážení jsou často větší, než návrháři očekávají. U hry pro 2 hráče se 2 frakcemi poskytuje 30 her základní data pro detekci nerovnováhy větší než 15 % s 80% spolehlivostí. U her pro 4 hráče se 6 frakcemi je kombinační prostor mnohem větší: 30 her vám dá přibližně 5 her na dvojici frakcí – sotva dostačující k odhalení extrémní nerovnováhy a nedostatečné k odhalení jemných výhod.Nezávislí vydavatelé jen zřídka mají zdroje pro pečlivé statistické ověřování; praktickým přístupem je použití matematiky k ověření očekávaných hodnot, testování hry k zachycení odlehlých hodnot a zpětná vazba komunity po vydání k identifikaci přetrvávajících problémů.

Úplný rámec – včetně toho, jak se měřitelnost integruje s ostatními pilíři MEQA – viz průvodce rámcem pro vyvážení her MEQA, který pokrývá kompletní přístup k definování rovnováhy napříč herními systémy, měření a měření 27ZQA01.

Vzorec pro škálování příjmů v Neutronium se přímo připojuje k detailům mechaniky na /mechanika/škálování jaderného portu, kde je exponenciální funkce dokumentována spolu s návrhovým zdůvodněním pro každou prahovou hodnotuZQX31Z0.

Nástroje pravděpodobnosti pro návrháře

Několik nástrojů zpřístupňuje matematiku herního designu bez nutnosti pokročilého statistického školení. To jsou ty, které fungují v praxi.

AnyDice (anydice.com) je standardní kalkulátor pravděpodobnosti kostek pro herní designéry. Přijímá kostkový zápis v přirozeném jazyce (2k6, d4+d8, 3d6 ponechte nejvyšší 2) a vrací rozdělení pravděpodobnosti, očekávané hodnoty a kumulativní pravděpodobnosti. Pro každého mechanika zahrnujícího kostky by měl být AnyDice prvním nástrojem, který bude konzultován. Jeho výstupní grafy činí rozdělení okamžitě čitelným a srovnatelným – vložte dva různé výrazy kostek vedle sebe, abyste okamžitě viděli, jak se jejich rozdělení liší.

Spreadsheet simulace (Google Sheets, Excel) zvládnou výpočty, které AnyDice nedokáže: akumulace zdrojů během více kol, příjem s více zdroji, očekávaná délka hry za různých strategických předpokladů. Základní tabulkový model ekonomiky hry – se sloupci pro každé kolo, řádky pro každý typ zdroje a vzorci představujícími základní mechanismy příjmů a výdajů hry – trvá 2–3 hodiny sestavení a odhaluje problémy s rovnováhou, které by bylo třeba empiricky objevit přes 20 herních testů.

Monte Carlo simulace je nejpřesnější nástroj: spouštění herních mechanik tisíckrát výpočtově za účelem vytvoření statistických rozložení napříč všemi možnými výsledky. Pro návrháře s programátorskými znalostmi je Python s NumPy dostačující pro většinu potřeb simulace her. Pro návrháře bez znalosti programování jsou k dispozici vizuální nástroje Monte Carlo a dokonce i tabulkové simulace, které poskytují smysluplné výsledky s omezenými technickými znalostmi. Monte Carlo je nejcennější pro hry se složitými vzájemnými závislostmi, kde je analytický výpočet obtížný – když na sebe působí více náhodných událostí, simulace vytváří spolehlivější odhady distribuce než ruční výpočty.

Kdy důvěřovat matematice versus kdy hrát test: použijte matematiku k ověření teoretické rovnováhy a zachycení zjevných chyb v návrhu, než investujete do testování hry. Pomocí herního testování zjistěte, jak lidská psychologie interaguje s matematikou – místa, kde se optimální strategie liší od toho, co hráči skutečně dělají, a místa, kde matematika předpovídá rovnováhu, ale zkušenost je nespravedlivá. Obojí je nutné. Ani jedno nestačí samo o sobě.

Často kladené otázky

Proč se kostky v deskových hrách cítí nespravedlivé, i když je pravděpodobnost vyrovnaná?
Dice se cítí nespravedlivé, protože lidská paměť je zaměřena na negativní výsledky. Psychologický výzkum averze ke ztrátě ukazuje, že špatný hod kostkou je zapamatován a vážen přibližně dvakrát tak silně než stejně dobrý hod kostkou.Když padnete třikrát špatně a třikrát dobře, odcházíte od stolu s pocitem smůly – protože prohry byly emocionálně výraznější než výhry. Kromě toho vysoká odchylka znamená, že se jednotlivé relace mohou výrazně lišit od očekávaného průměru: „spravedlivý“ systém kostek může produkovat sérii šesti nízkých hodů v řadě čistě náhodou, což se zdá být zmanipulované, i když je v rámci normální statistické odchylky.
Jaká je očekávaná hodnota u deskových her?
Očekávaná hodnota (EV) v deskových hrách je průměrný výsledek pravděpodobnostní události vypočítaný ze všech možných výsledků, vážený jejich pravděpodobností. Pro standardní d6 je očekávaná hodnota (1+2+3+4+5+6)/6 = 3,5. Návrháři používají očekávanou hodnotu, aby zajistili, že různé strategické volby nabídnou srovnatelnou návratnost investic – pokud má jedna akce mnohem vyšší očekávanou hodnotu než alternativy, racionální hráči si ji vždy vyberou a eliminují smysluplné body rozhodování. Dobrý herní design znamená dát hráčům na výběr tam, kde jsou očekávané hodnoty dostatečně blízko, aby ostatní faktory (tolerance rizika, aktuální stav hry, chování soupeře) určovaly optimální volbu.
Jak návrháři deskových her kontrolují náhodnost?
Designéři her
Board kontrolují náhodnost pomocí několika technik: mechaniky kostek, které snižují rozptyl (házení více kostkami a výběr nejlepšího výsledku), vlastní kostky s nestandardním rozložením obličejů pro přesnou kontrolu pravděpodobnosti, losování karet z promíchaných balíčků pro pseudonáhodnost, která v průběhu času směřuje k očekávaným výsledkům, a mechanismy zmírňování, které snižují smůlu hráčů (přehazování schopností, přehazování). Cílem designéra není eliminovat náhodnost, ale vytvořit dojem, že reaguje na dovednosti.
Kolik herních testů je potřeba ke statistickému ověření rovnováhy deskových her?
Pro hru pro 2 hráče se 2 asymetrickými frakcemi poskytuje 30 her základ pro detekci nerovnováhy v míře výher větší než 15 % při 80% spolehlivosti. U hry pro 4 hráče se 6 frakcemi vyžaduje kombinační prostor více než 150 her pro smysluplná data o každé dvojici frakcí. V praxi většina nezávislých vydavatelů používá matematiku k ověření očekávaných hodnot a zachycení zjevné dominance, testování hry k nalezení odlehlých a okrajových případů a zpětnou vazbu komunity po vydání k identifikaci problémů s rovnováhou, které přežily obě fáze. Kombinace všech tří vytváří spolehlivější rovnováhu než jakýkoli jednotlivý přístup.

A Hra, kde je matematika navržena tak, aby byla viditelná

Neutronium: Parallel Wars škálování příjmů, koaliční prahové hodnoty a systém kostek jsou založeny na explicitní pravděpodobnostní matematice. Připojte se na seznam čekatelů na aktualizace spouštění.

Zapojte se do seznamu čekatelů →