vyvojar streets of rogue 2 vysvetluje systemy proceduralniho generovani hry
Obří gorila znovu útočí!
jak generovat náhodná čísla v C ++ mezi 0 a 100

I když je toho určitě přehršel Roguelike , Rogue-lite , a rádoby Rogue-lite tituly na trhu málokterá hra přijímá koncept procedurálního generování ve stejné míře jako Ulice Rogue a jeho nadcházející pokračování ano. Přesně na to se zaměřuje nejnovější vývojářský vlog vývojáře Matta Dabrowskiho.
Doporučená videaNaprostý rozsah a směšnost originálu Ulice Rogue bylo tehdy velmi působivé, umožňovalo hráčům říci, rozbít budovy dokořán jako obří gorila . Můžete být také žokejem, investičním bankéřem nebo měňavcem, abyste uvedli několik tříd postav, z nichž každá vám umožní řešit mnoho proc-generovaných cílů hry, jak uznáte za vhodné. Ulice Rogue 2 , nicméně tento koncept výrazně umocňuje, jak Dabrowski trefně vysvětluje ve svém nejnovějším 18minutovém vlogu.
Díky procedurální generaci Streets of Rogue 2 vypadá původní hra směšně jednoduše
Jak říká sám Dabrowski, Ulice Rogue 2 má být svým designem „hloupě ambiciózní“, přičemž hra vytváří živoucí a dýchající oblast otevřeného světa, která je „více než 10 000krát větší“ než jedna z úrovní první hry. To je...toto tvrzení, jistě. Zejména proto Ulice Rogue se silně opírá o své pohlcující funkce přilehlé k simulátoru, aby podporovaly hráčský průzkum. Naštěstí v novém vlogu Dabrowski poskytuje kontext, jak to všechno funguje v praxi
„Jak jsem zjistil,“ vysvětluje Dabrowski, „ve skutečnosti je velmi snadné vytvořit pro vaši hru spoustu randomizovaného obsahu pomocí procedurálního generování. Obtížnější a časově náročnější je vytvářet obsah, který je zábavný, vyvážený a zajímavý a ne jen jako náhodný, neuspořádaný, nudný nepořádek.“
Ve videu Dabrowski podrobně popisuje, jak na to Ulice Rogue 2 řeší tento problém a proč je přesvědčen, že se hra ukáže jako smysluplný vývoj oproti původnímu titulu. Široce, Ulice Rogue 2 obsahuje obrovskou řadu systémů pro generování procedur, které by měly hráčům poskytnout skutečně nekonečnou rozmanitost ve hře, která jde tak daleko, že generuje celá města a obsah mezi nimi. Skutečné koření je však v Dabrowskiho „kouscích“ obsahu a ručně vyrobených dobrotách rozmístěných po celém herním světě.

„Každý typ regionu ve hře má svůj vlastní individuální algoritmus pro umístění částí a některé z nich jsou opravdu komplikované,“ říká Dabrowski a dodává, že samotná města budou obzvláště složitá, protože umožní hráčům v podstatě vstoupit do libovolného místa. stavět a dělat, co chtějí. V tomto smyslu, Ulice Rogue 2 může nakonec být trochu podobný tomu starému pohled z ptačí perspektivy velká automobilová krádež hry, což je fascinující vyhlídka.
Teoreticky neexistuje nic, co by nutně měnilo paradigma Ulice Rogue 2 Je to přístup k procedurálnímu generování, ale díky podrobnému ukázkovému videu uvedenému výše se celá věc zdá být extrémně věrná tomu, o co mohl původní titul usilovat. Když už nic jiného, Dabrowskiho video poskytuje dobrý pohled na to, jak by vývojář mohl implementovat proc-gen do své vlastní hry, což z něj dělá nutnost vidět pro technicky založené hráče.
kód pro třídění bublin v C ++