Procesiniai pasauliai / karta tapo gana įprastu vaizdo žaidimų diskusijų ir dizaino terminu. Bet ką tiksliai tai reiškia?

Galbūt esate girdėję apie procedūrinį pasaulį, jei esate aistringas žaidėjas. Bet kas tai tiksliai? Ir kaip tai paveikia jūsų žaidimą?

Taigi, panagrinėkime, kas yra procedūriniu būdu sukurtas pasaulis, kaip jis veikia, ir keletą žaidimų, kuriuose naudojama ši technologija, pavyzdžių.

Kas yra procedūrinis generavimas?

Dauguma žaidimų turi rankiniu būdu sukurtus pasaulius, pvz., Grand Theft Auto seriją ir Call of Duty. Tai reiškia, kad kiekvienas įkeltas žaidimas atrodys vienodai, nesvarbu, kiek kartų jį žaidžiate.

Nors tai labai svarbu žaidimams, kurie imituoja tikrovę, arba esporto žaidimams, kuriuose pagrindinis dėmesys skiriamas žaidėjo įgūdžiams, tai taip pat reiškia, kad žaidimą galite žaisti tiek kartų, kol nenuobodžiausite. Be to, didelis rankiniu būdu sukurtas žemėlapis reiškia didelį žaidimo failą. Pavyzdžiui, GTA V San Andreas – Pietų Kalifornijos pramoga – yra 95 GB.

Taigi, norėdami sutaupyti vietos ir sukurti unikalų kiekvieno žaidimo žemėlapį, kūrėjai naudojo procedūrinį generavimą. Užuot kūrę žemėlapį po gabalą, procedūriniu būdu sukurti žaidimai naudoja algoritmą, kad sukurtų savo pasaulius.

Tai reiškia, kad net jei žaisite žaidimą pakartotinai, pavadinimas suteiks jums unikalią aplinką kiekvieno žaidimo metu. Be to, procedūrinis generavimas neapsiriboja žaidimo fizinio pasaulio kūrimu. Kūrėjai taip pat jį naudoja, todėl jų žaidimai turės unikalių dialogų, siužetų ir net NPC sprendimų.

Kaip veikia procedūrinis generavimas?

Procedūrų generavimas prasideda nuo algoritmo ir pradinės pradžios. Tai yra pagrindas to, ką bandote sukurti, o žaidimas naudos tai kaip šabloną savo kūrimui. Kaip ir X-Team tinklaraštis sakoma, kad sėkla yra „DNR tam tikram to, ką bandote procedūriniu būdu pagaminti, kopijai“.

Pavyzdžiui, galite naudoti žmogaus kūną kaip savo procedūrinės kartos sėklą. Tada į savo algoritmą galite įvesti kintamuosius, kad galutinis produktas visada atrodytų kaip žmogus, bet kiekvieno paleidimo metu jis turės unikalių savybių.

Naudodami procedūrinį generavimą, jūsų sėkla užtikrina, kad kiekvieną algoritmo vykdymą gausite norimą rezultatą, o kintamieji duoda unikalius rezultatus. Jei suporuosite savo kintamąjį su atsitiktinių skaičių generatoriumi arba RNG (kas yra RNG?), galite sukurti absurdiškai didelį ar net begalinį žaidimo variantų skaičių.

Kuriuose žaidimuose naudojamas procedūrinis generavimas?

Daugelyje pavadinimų pavadinimams naudojamas procedūrinis generavimas. Tiesą sakant, šis žaidimų pasaulių kūrimo metodas buvo naudojamas nuo 1978 m., 1980 m. jis buvo pristatytas „Beneath Apple Manor“ ir „Rogue“.

Taigi, čia yra keletas šiuolaikinių pavadinimų, kurie naudoja šį metodą kuriant žaidimo sesiją.

Nieko dangus

Vaizdo kreditas: PlayStation/YouTube

Šis pavadinimas yra vienas iš geriausi kosmoso tyrinėjimo žaidimai šiandien dėl procedūrinio generavimo naudojimo. Jo kūrėjai naudojo šią techniką norėdami sukurti daugiau nei 18 000 000 000 000 000 000 (taip, tai yra 18 nulių) planetų, kurias galite tyrinėti žaidimų pasaulyje.

Dėl šios technikos kiekviena planeta turi savo unikalią ekosistemą, įskaitant augalus, gyvūnus, klimatą ir net svetimas rūšis, su kuriomis galite prekiauti ar kovoti. Nepaisant šio didžiulio žaidimų pasaulio, žaidimas yra tik 15 GB.

Civilizacija VI

Vaizdo kreditas: Sido Meierio civilizacija/YouTube

Nors Civilizacijos franšizėje yra keli žemėlapiai, pagrįsti pasaulio regionais, ir vienas viso pasaulio žemėlapis, pagrindinis žaidimo režimas naudoja procedūrinį generavimą unikaliems žemėlapiams sukurti. Taigi, kai tik pradedate atsitiktinį žaidimą, jums garantuojamas unikalus pasaulis.

Dėl šios funkcijos „Civilization“ galima lengvai atkurti. Net jei žaidžiate keletą metų, kiekviena sesija bus iššūkis. Štai kodėl Civilization VI, naujausias franšizės leidimas, yra vienas iš geriausi neprisijungę žaidimai, kuriuos galite žaisti „iPad“..

Rūdys

Vaizdo kreditas: Facepunch/YouTube

Rūdys yra vienas iš geriausi tyrinėjimo ir kūrimo žaidimai dėl masyvių ir unikalių žemėlapių. Šie procedūriniu būdu sukurti žemėlapiai užtikrina, kad kiekvienas žemėlapis būtų unikalus, o kiekvienoje iteracijoje atsitiktinai išdėstytos natūralios ir žmogaus sukurtos funkcijos.

Žaiskite unikaliuose žaidimų pasauliuose, sukurtuose naudojant „Procedural Generation“.

Nors procedūrinis generavimas egzistuoja jau dešimtmečius, tai vis dar yra puiki technika kuriant unikalius žaidimų pasaulius naujausiuose žaidimuose. Taigi, jei ieškote žaidimo, kurį galėtumėte žaisti vėl ir vėl, ieškokite tokio, kuriame būtų procedūriniu būdu sukurtas žemėlapis.