Proceduralni svjetovi/generacija postali su prilično uobičajen izraz u raspravama i dizajnu videoigara. Ali što to točno znači?

Možda ste čuli za proceduralni svijet ako ste strastveni igrač. Ali što je to točno? I kako to utječe na vaš gameplay?

Dakle, istražimo što je proceduralno generirani svijet, kako funkcionira i nekoliko primjera igara koje koriste ovu tehnologiju.

Što je proceduralno generiranje?

Većina igara ima ručno stvorene svjetove, poput serije Grand Theft Auto i Call of Duty. To znači da će svaka učitana igra izgledati isto, bez obzira koliko ju puta igrali.

Iako je ovo ključno za igre koje oponašaju stvarnost ili za esport naslove koji se fokusiraju na vještine igrača, to također znači da igru ​​možete igrati toliko puta dok vam ne dosadi. Nadalje, pozamašna ručno kreirana karta znači veliku datoteku igre. Na primjer, GTA V San Andreas—rekreacija južne Kalifornije—ima 95 GB.

Dakle, kako bi uštedjeli prostor i stvorili jedinstvenu kartu za svaku igru, programeri su koristili proceduralno generiranje. Umjesto gradnje mape dio po dio, proceduralno generirane igre koriste algoritam za stvaranje svojih svjetova.

To znači da čak i ako igru ​​igrate više puta, naslov će vam dati jedinstvena okruženja sa svakim igranjem. Nadalje, proceduralno generiranje nije ograničeno na stvaranje fizičkog svijeta igre. Programeri ga također koriste kako bi njihove igre imale jedinstvene dijaloge, priče, pa čak i NPC odluke.

Kako funkcionira proceduralno generiranje?

Proceduralno generiranje počinje algoritmom i sjemenom. Ovo je osnova onoga što pokušavate napraviti, a igra će ovo koristiti kao predložak za svoju izradu. Kao X-Team blog kaže, sjeme je "DNK za određenu kopiju svega što pokušavate proizvesti proceduralno."

Na primjer, možete koristiti ljudsko tijelo kao sjeme vaše proceduralne generacije. Zatim možete uvesti varijable u svoj algoritam, tako da će konačni proizvod uvijek izgledati kao osoba, ali imati jedinstvene značajke sa svakim pokretanjem.

Uz proceduralno generiranje, vaše početno mjesto osigurava da dobijete željeni rezultat sa svakim pokretanjem vašeg algoritma, dok vam vaše varijable daju jedinstvene rezultate. Ako svoju varijablu uparite s generatorom slučajnih brojeva ili RNG (što je RNG?), mogli biste potencijalno stvoriti apsurdno velik ili čak beskonačan broj varijacija za svoju igru.

Koje igre koriste proceduralno generiranje?

Mnogi naslovi koriste proceduralno generiranje za svoje naslove. Zapravo, ova metoda stvaranja svjetova u igrama postoji od 1978., s uvođenjem u Beneath Apple Manor i Rogue 1980.

Dakle, evo nekoliko modernih naslova koji koriste ovu metodu pri stvaranju sesije igre.

Ničije nebo

Zasluga za sliku: PlayStation/YouTube

Ovaj naslov je jedan od najbolje igre istraživanja svemira danas zahvaljujući korištenju proceduralnog generiranja. Njegovi programeri upotrijebili su ovu tehniku ​​za stvaranje više od 18 000 000 000 000 000 000 (da, to je 18 nula) planeta koje možete istraživati ​​u svijetu igre.

Zbog ove tehnike svaki planet ima svoj vlastiti jedinstveni ekosustav—uključujući biljke, životinje, klime, pa čak i vanzemaljske vrste s kojima možete trgovati ili se boriti. Unatoč ovom ogromnom svijetu igara, igra ima samo 15 GB.

Civilizacija VI

Autor slike: Sid Meier's Civilization/YouTube

Dok franšiza Civilization ima nekoliko karata temeljenih na regijama svijeta i jednu kartu cijelog svijeta, glavni način igre koristi proceduralno generiranje za stvaranje jedinstvenih karata. Dakle, kad god pokrenete nasumičnu igru, zajamčen vam je jedinstveni svijet.

Ova značajka čini Civilization vrlo replayable. Čak i ako igrice igrate nekoliko godina, svaka će vam sesija predstavljati izazov. Zato je Civilization VI, najnovije izdanje franšize, jedan od njih najbolje izvanmrežne igre koje možete igrati na iPadu.

hrđati

Zasluga za sliku: Facepunch/YouTube

Rust je jedan od najbolje igre istraživanja i izrade zbog svojih masivnih i jedinstvenih karata. Ove proceduralno generirane karte osiguravaju da je svaka karta jedinstvena, s prirodnim i umjetnim značajkama nasumično postavljenim u svakoj iteraciji.

Igrajte u jedinstvenim svjetovima igara stvorenim proceduralnom generacijom

Iako proceduralno generiranje postoji već desetljećima, to je još uvijek izvrsna tehnika za generiranje jedinstvenih svjetova igara u najnovijim naslovima. Dakle, ako tražite igru ​​koju možete igrati uvijek iznova, potražite onu koja ima proceduralno generiranu mapu.