Vývojářský deník o navrhování spravedlivých, vzrušujících a strategických mechanik kvality písní s deterministickým RNG.
Jak Road to Headliner rozhoduje, zda je vaše píseň hit nebo propadák? V tomto vývojářském deníku odhalujeme zákulisí jednoho z nejdůležitějších systémů hry: algoritmu kvality písní.
Výzva návrhu
Chtěli jsme, aby se kvalita písní jevila spravedlivá, ale nepředvídatelná, stejně jako skutečná hudba. Nejlepší hudebníci a studia by měli konzistentně dosahovat lepších výsledků, ale vždy by měl existovat prostor pro překvapení. Garážová kapela může napsat mistrovské dílo a drahé studio může vydat průměrný track.
Vzorec kvality
Kvalita písně se vypočítává z několika faktorů:
- •Průměrná dovednost hudebníků: Hrubý talent členů vaší kapely. To je nejdůležitější faktor a ten, který nejvíce ovlivníte přes nábor a zkoušky
- •Soudržnost kapely: Jak dobře vaše kapela spolupracuje. Soudržná kapela píše lepší písně
- •Kvalita nápadu: Surový koncept vytvořený během zkoušek. Některé nápady jsou ze své podstaty silnější
- •Úroveň studia: Studia vyšší úrovně poskytují bonus kvality (lepší vybavení, zkušení zvukaři)
- •Bonus producenta: Pokud jste si najali producenta, ten přidává konzistentní zvýšení kvality
Faktor náhodnosti
Tady se to stává zajímavým. K přidání řízené variability používáme deterministický generátor náhodných čísel (HMAC-SHA256):
- •8% šance na šťastný zvrat: Bonus kvality +15. Představuje ty magické studiové sezení, kde vše sedí
- •5% šance na propadák: Penalizace kvality -20. Někdy chemie prostě nepřijde
To znamená, že i vynikající kapela může mít špatný den a bojující kapela může zachytit blesk v lahvi. Deterministický RNG zajišťuje, že tyto výsledky jsou reprodukovatelné a nezneužitelné.
Řetězové bonusy
Když vaše kapela opakovaně provádí stejný typ akce, dostává se do stavu plynutí:
- •3 po sobě jdoucí akce stejného typu: Kvalita +3
- •4 za sebou: Kvalita +6
- •5 za sebou: Kvalita +9
- •6 a více: Kvalita +12
Odráží to skutečný fenomén tvůrčího impulzu. Hudebníci, kteří cvičí každý den, píší lépe než ti, co cvičí sporadicky. Kapely v sérii nahrávek vytvářejí soudržnější alba.
Proč jsme si vybrali tento systém
Před rozhodnutím pro současný přístup jsme prozkoumali několik alternativ:
Čisté RNG (zamítnuto): Příliš náhodné. Hráči se cítili bezmocně, když špatné hody zničily jejich strategii. Frustrace převýšila vzrušení z dobrých hodů.
Plně deterministické (zamítnuto): Příliš předvídatelné. Když hráči přišli na vzorec, nebyla žádná překvapení. Hra se stala cvičením v tabulkovém procesoru.
Vážené deterministické s variabilitou (zvoleno): To nejlepší z obou světů. Vaše rozhodnutí (nábor dobrých hudebníků, zkoušení, používání dobrých studií) výrazně zlepšují výsledky, ale vždy je dostatek variability, aby věci zůstaly vzrušující.
Dopad na hratelnost
Kvalita písně ovlivňuje vše následující:
- •Výkon v žebříčcích: Písně vyšší kvality se dostávají výše v hitparádách
- •Příjmy ze streamování: Kvalita přímo násobí pasivní příjmy
- •Konverze fanoušků: Písně vyšší kvality přitahují více fanoušků při živém vystoupení
- •Příjmy z koncertů: Kvalita setlistu ovlivňuje výkon koncertu
To vytváří uspokojivou zpětnou vazbu: investujete do kvality, dosahujete lepších výsledků, investujete více do kvality. Ale variabilita znamená, že nemůžete jen mechanicky optimalizovat. Musíte se přizpůsobit, když šťastný zvrat přinese nečekaný hit nebo propadák vás donutí změnit plány.
Co jsme se naučili
Největší lekce z testování byla, že vnímaná spravedlnost je důležitější než matematická spravedlnost. Naše rané verze měly stejné průměrné výsledky, ale vyšší variabilitu. Hráči, kteří měli smůlu, měli pocit, že systém je manipulovaný, i když statisticky nebyl.
Vyřešili jsme to takto:
- Snížením extrémních výsledků (žádné propadáky kvality -50)
- Hlavní faktor (dovednost hudebníka) je vlivnější než náhodnost
- Přidáním řetězových bonusů, které odměňují konzistentní hraní
- Transparentním zobrazením faktorů kvality, aby hráči chápali, proč se výsledky liší
Věříme, že současný systém dosahuje správné rovnováhy: dostatečně strategický pro odměňování inteligentní hry, dostatečně náhodný pro vytváření nezapomenutelných momentů a dostatečně transparentní, aby působil spravedlivě.
