Jednotka 8 / 11

Herná rovnováha, simulácia a hospodárnosť: Férová hra s číslami

zisky:

  • Schopnosť porozumieť rovnováhe výkonu, krivke obtiažnosti a ekonomickým osám a vytvoriť vzorce a modely poskytnutím merateľných cieľov rovnováhy umelej inteligencii
  • Schopnosť vypočítať tisíce virtuálnych zápasov so simuláciou Monte Carlo a krížovo overiť výsledky pomocou playtestu
  • Schopnosť modelovať riziká inflácie/hladomoru v priebehu času a dodržiavať etické hranice, ako napríklad blaho hráča v ekonomickom dizajne

Hra môže byť zábavná, ale ak je nevyvážená, skolabuje: jedna zbraň prevyšuje ostatné, jedna stratégia vždy vyhrá, ekonomika sa dostane buď do inflácie, alebo do hladomoru. Herná rovnováha (vyvažovanie hry); Možnosti hry, výzvy a odmeny sú upravené tak, aby boli spravodlivé, rôznorodé a uspokojujúce. Zostatok; Ide o dizajnérsku disciplínu, ktorá sa hrá s číslami ako poškodenie, zdravie, cena, odmena a pravdepodobnosť. AI je tu výkonným partnerom analýzy a simulácie: návrhy vzorcov, výpočty pravdepodobnosti, ekonomické modely, krivky obtiažnosti a detekcia nerovnováhy. Ale konečné rozhodnutie o rovnováhe – „aká ťažká by mala byť táto hra, aká veľkorysá by mala pôsobiť“ – závisí od vkusu dizajnéra a testovania hráča.

V tejto lekcii sa naučíte používať AI v rovnováhe, hospodárnom dizajne a simulácii; Naučíte sa dizajn formuly, ekonomické modelovanie, krivku obtiažnosti a hľadanie nerovnováhy.

Čo vyrovnáva rovnováhu?

Existujú tri základné osi. Rovnováha síl: spomedzi možností (zbrane, postavy, stratégie) by žiadna nemala byť jednoznačne lepšia; každý by mal mať svoje miesto. Krivka obtiažnosti: hra nie je ani príliš ľahká, ani príliš ťažká; Ako sa hráčske schopnosti zvyšujú, obtiažnosť by mala držať krok. Ekonomika: zdroje v hre (peniaze, materiály, čas) musia byť v rovnováhe medzi ponukou a dopytom; Nemalo by sa stať bezcenným ani nedosiahnuteľným. Umelá inteligencia môže stavať modely a lámať čísla na všetkých troch.

Vyvážte tok krok za krokom:

  1. Zapíšte si cieľ rovnováhy (merateľný cieľ ako „nie je vybratá žiadna zbraň viac ako 55 % času“).
  2. Vytvorte vzorec/model (formulujte vzťah medzi AI a poškodením, nákladmi, odmenou).
  3. Simulujte (umožnite AI spočítať tisíce virtuálnych stretnutí, pozrite si výsledok).
  4. Porovnajte s Playtestom (overujú čísla skutoční hráči).
  5. Upravte a zopakujte (vyváženie je iteratívny proces).
Tip: Myslite na rovnováhu ako na rozsah a cieľ, nie ako na „jedno správne číslo“. Dajte AI merateľný cieľ, ako napríklad „miera výhier medzi 45 – 55 %“; Nejasná požiadavka typu „aby to bolo vyvážené“ nefunguje. Nesnažte sa tiež o dokonalú rovnováhu: mierna asymetria (každá možnosť má silu, slabinu) udržuje hru pestrú a zaujímavú; Absolútna rovnosť často vedie k monotónnosti.

Simulácia: hranie tisícok hier za sekundu

Najvýkonnejším využitím AI Balance je simulácia. Bolo by potrebných tisíce virtuálnych súbojov, aby sme zistili, či sú dve zbrane skutočne vyvážené; nemožné manuálne, možné pomocou AI alebo simulačného skriptu vytvoreného AI. Môžete požiadať AI, aby navrhla simuláciu Monte Carlo (odhad pravdepodobnosti s veľkým počtom náhodných pokusov) a interpretovala výsledky. Simulácia je však len taká dobrá, aká dobrá je kvalita modelu: ak model neodráža skutočnú hrateľnosť, výsledok bude zavádzajúci. Vždy overte simuláciu pomocou skutočného testu hry.

Upozornenie: Je nebezpečné slepo aplikovať návrhy AI v ekonomickom dizajne. Najmä v hrách zahŕňajúcich skutočné peniaze (nákupy) falošná ekonomika obeťou hráča a vytvára právne riziká. Etickou hranicou je navyše „dependency engineering“ – manipulačná mechanika navrhnutá na využitie hráča; Umelá inteligencia môže navrhovať efektivitu, ale zodpovedný dizajnér sa stará o blaho hráča.

Dva zdroje údajov o rovnováhe: simulácia a skutočný hráč

Rozhodnutia o rovnováhe sú založené na dvoch typoch údajov a oba sú potrebné. Simulačné údaje sú kontrolované a škálované: ukazujú štatistickú dominanciu jednej zbrane v tisíckach virtuálnych zápasov. Simulácia však nedokáže zachytiť správanie, krivku učenia a pocitový aspekt skutočných hráčov, ktorých nazývame „meta“ (najúčinnejšie stratégie, ktoré komunita objavila). Skutočné údaje o hráčovi (telemetria – herné údaje zbierané automaticky z hry) odrážajú realitu, ale sú hlučné a prichádzajú až po vysielaní. Vyspelý proces vyvažovania spája tieto dve veci: hrubé vyváženie so simuláciou, jemné dolaďovanie so skutočnými údajmi hráča. Umelá inteligencia je výkonná pri analýze oboch údajov – pri navrhovaní simulácie, extrakcii vzorov z telemetrie.

Jeden kritický bod: ochrana osobných údajov. Ochrana osobných údajov (identita, poloha, platba) je zákonnou a etickou povinnosťou pri práci so skutočnými údajmi hráčov. Pre analýzu rovnováhy nie je dôležité, kto je hráč, ale čo robí; Údaje preto anonymizujte (neidentifikované, agregované) a analyzujte ich. Toto pravidlo platí aj pri poskytovaní telemetrie AI: namiesto vkladania nespracovaného záznamu obsahujúceho osobné údaje priamo do nástroja použite jeho anonymnú a agregovanú formu. Na rovnováhu nikdy nepotrebujete skutočnú identitu.

tri mini prípady

Prípad 1 – Simulácia odhalila nerovnováhu. V bojovej hre si dizajnéri mysleli, že 8 postáv je vyvážených. 50 000 virtuálnych zápasov bolo simulovaných pomocou AI; Miera výhry jednej postavy sa zvýšila na 68%. Problém bol v tom, že jedna kombinácia spôsobila príliš veľa škody; Keď sa počet znížil, sadzba klesla na 54% a playtest to potvrdil.

Prípad 2 – Zabránenie inflácii ekonomiky. Ekonomika bola modelovaná pomocou AI v stavebnej hre na prežitie; Model ukázal, že po 20 hodinách hráči nahromadia toľko zlata, že všetko bude bezcenné. Upravená miera produkcie zdrojov a nákladová krivka; Pri živom testovaní zostala hospodárnosť 100 hodín významná.

Prípad 3 – Opravená krivka obtiažnosti. V platformovej hre skončilo 60 % hráčov na úrovni 4. Umelá inteligencia analyzovala metriky obtiažnosti (počet úmrtí, pokusov) kapitolu po kapitole a označila, že v kapitole 4 došlo k náhlemu skoku v obtiažnosti. Keď bola krivka vyhladená, miera výpadkov klesla zo 60 % na 28 %.

Štyri kopírovateľné šablóny

1) Návrh balančného vzorca:

Vaša úloha: dizajnér herných systémov. Vytvorte vyvážený vzorec pre nasledujúce prvky: [napr. poškodenie zbrane, rýchlosť streľby, dostrel]. Cieľ: žiadna zbraň by nemala byť dominantná, každá by mala mať výhodu. Vysvetlite vzorec a predpoklady; Ukážte mi, ako získať každé číslo, aby som si ho mohol overiť.

2) Návrh simulácie Monte Carlo:

Navrhnite simuláciu na testovanie rovnováhy dvoch možností: [možnosti A a B, pravidlá]. Nastavte 10 000 virtuálnych zápasov, vypočítajte mieru výhry a rozptyl. Zadajte simulačný kód/logiku a špecifikujte limity toho, ako dobre model odráža skutočnú hru.

3) Kontrola stavu ekonomického modelu:

Ekonomika mojej hry je: [zdroje, výroba, výdavky, náklady]. Modelujte to v čase: Aký bude zostatok zdrojov hráča pri 1, 10, 50, 100 hodinách? Existuje riziko inflácie alebo hladomoru? Ukážte problémy a návrhy úprav v číslach.

4) Analýza krivky obtiažnosti:

Nižšie sú uvedené metriky testu prehrávania podľa jednotlivých epizód (úmrtie, pokus, vynechanie): [údaje]. Označte úseky, kde došlo k náhlemu skoku alebo poklesu krivky obtiažnosti; U každého uveďte dôvody a návrhy na zmäkčenie. Uveďte, že rozhodnutie je na projektantovi.

Slabá výzva / Silná výzva

Slabá výzva:

Vyvážte moju hru.

Žiadne merateľné ciele, údaje a obmedzenia; AI hovorí všeobecne.

Výkonná výzva:

Vaša úloha: systémový dizajnér. Mám 5 obranných veží; pri týchto hodnotách ceny/poškodenia/rozsahu: [tabuľka]. Cieľ: nech je každá veža tou najlepšou voľbou aspoň v jednom scenári; Nikto z nich by nemal vždy vyhrať. Úloha: identifikujte dominantné/neužitočné veže v súčasných hodnotách, navrhnite nové hodnoty na ich vyváženie a pomocou simulačnej logiky vysvetlite, prečo budú fungovať.

Konkrétne hodnoty, merateľné ciele a požiadavka na zdôvodnenie robia výstup užitočným.

Tabuľka vyváženej osi

os

kritérium

Príspevok AI

ľudské rozhodnutie

rovnováhu síl

Miera výberu/výhry

simulácia, detekcia

prijateľný rozsah

krivka obtiažnosti

smrť, nenechaj odísť

Metrická analýza

Pocit obtiažnosti cieľa

ekonomika

Ponuka/dopyt, inflácia

časový model

Filozofia štedrosti

rozmanitosť

Distribúcia použitia

Distribučná analýza

dizajnový zámer

Časté chyby

  • Znamená to „robte to vyváženým spôsobom“. Rovnováhu nemožno dosiahnuť bez merateľného cieľa.
  • Slepá dôvera v simuláciu. Ak model neodráža realitu, výsledok bude zavádzajúci.
  • Preskakovanie Playtestu. Aj keď je číslo správne, pocit môže byť nesprávny.
  • Nie modelovanie ekonomiky v čase. Potom vypukne inflácia/hladomor.
  • Implementácia návrhu vykorisťovacej mechaniky bez akýchkoľvek otázok. Blaho hráča je etickou hranicou.

V súhrne

Rovnováha je umenie čísel, vďaka ktorým je hra spravodlivá a uspokojujúca. AI; formuluje, simuluje, ekonomické modely a hľadá nerovnováhu – musíte však poskytnúť merateľné ciele, overiť simuláciu testovaním hry a dodržiavať etické hranice (blahobyt hráča). Zostatok nie je jedno číslo, ale cielený rozsah a je iteratívny.

Aplikačná úloha

Vyberte si zo svojej hry systém, ktorý musí byť vyvážený (zbrane, veže, postavy). Napíšte si merateľný cieľ rovnováhy („miera výhier 45 – 55 %) a nechajte obe možnosti simulovať pomocou šablóny „návrh simulácie Monte Carlo.“ Interpretujte výsledok a urobte odporúčanie na úpravu, naplánujte si overenie pomocou playtestu.

kontrolný zoznam

  • [ ] Definoval som merateľný bilančný cieľ.
  • [ ] Overil som si, odkiaľ každé číslo vo vzorci/modeli pochádza.
  • [ ] Simuláciu som krížovo overil pomocou testu playtest.
  • [ ] Ekonomiku som modeloval v čase (1-100 hodín).
  • [ ] Sledoval som pohodu hráčov a etické hranice.