Protseduurimaailmad/põlvkond on muutunud videomängude aruteludes ja kujundamisel üsna tavaliseks terminiks. Aga mida see täpselt tähendab?

Võib-olla olete kuulnud protseduurilisest maailmast, kui olete innukas mängur. Aga mis see täpsemalt on? Ja kuidas see teie mängimist mõjutab?

Niisiis, uurime, mis on protseduuriliselt loodud maailm, kuidas see töötab, ja mõned näited seda tehnoloogiat kasutavatest mängudest.

Mis on protseduuriline genereerimine?

Enamikul mängudel on käsitsi loodud maailmad, nagu Grand Theft Auto seeria ja Call of Duty. See tähendab, et iga laaditud mäng näeb välja ühesugune, olenemata sellest, mitu korda seda mängite.

Kuigi see on ülioluline reaalsust jäljendavate mängude või mängijate oskustele keskenduvate e-spordimängude puhul, tähendab see ka seda, et saate mängida ainult nii palju kordi, kuni teil hakkab igav. Lisaks tähendab suur käsitsi loodud kaart suurt mängufaili. Näiteks GTA V San Andreas - Lõuna-California meelelahutus - on 95 GB.

Nii et ruumi säästmiseks ja iga mängu jaoks ainulaadse kaardi loomiseks kasutasid arendajad protseduurilist genereerimist. Selle asemel, et kaarti tükkhaaval koostada, kasutavad protseduuriliselt loodud mängud oma maailmade loomiseks algoritmi.

See tähendab, et isegi kui mängite mängu korduvalt, annab pealkiri teile iga mänguga kordumatu keskkonna. Lisaks ei piirdu protseduuriline genereerimine mängu füüsilise maailma loomisega. Arendajad kasutavad seda ka, nii et nende mängudel on ainulaadsed dialoogid, süžeed ja isegi NPC otsused.

Kuidas protseduuriline genereerimine töötab?

Protseduuriline genereerimine algab algoritmist ja seemnest. See on aluseks sellele, mida proovite teha, ja mäng kasutab seda oma loomise mallina. Nagu X-meeskonna ajaveeb ütleb, et seeme on "DNA konkreetse koopia jaoks kõigest, mida proovite protseduuriliselt toota".

Näiteks võite kasutada inimkeha oma protseduurilise põlvkonna seemnena. Seejärel saate oma algoritmi sisse viia muutujad, nii et lõpptoode näeb alati välja nagu inimene, kuid sellel on igal käivitamisel ainulaadsed omadused.

Protseduurilise genereerimisega tagab teie seeme, et saate soovitud tulemuse iga algoritmi käivitamisega, samas kui teie muutujad annavad teile ainulaadsed tulemused. Kui seote oma muutuja juhuslike arvude generaatori või RNG (mis on RNG?), võite luua oma mängu jaoks absurdselt suure või isegi lõpmatu hulga variatsioone.

Millised mängud kasutavad protseduurilist genereerimist?

Paljud pealkirjad kasutavad oma pealkirjade jaoks protseduurilist genereerimist. Tegelikult on see mängumaailmade loomise meetod olnud kasutusel alates 1978. aastast, kui see võeti kasutusele 1980. aastal väljaannetes Beneath Apple Manor ja Rogue.

Niisiis, siin on mõned kaasaegsed pealkirjad, mis kasutavad seda meetodit mänguseansi loomisel.

No Man's Sky

Pildi krediit: PlayStation/Youtube

See pealkiri on üks parimad kosmoseuuringute mängud tänapäeval tänu protseduurilise genereerimise kasutamisele. Selle arendajad kasutasid seda tehnikat, et luua üle 18 000 000 000 000 000 000 (jah, see on 18 nulli) planeeti, mida saate mängumaailmas uurida.

Selle tehnika tõttu on igal planeedil oma ainulaadne ökosüsteem, sealhulgas taimed, loomad, kliima ja isegi võõrliigid, millega võite kaubelda või võidelda. Vaatamata sellele tohutule mängumaailmale on mäng vaid 15 GB.

Tsivilisatsioon VI

Pildi krediit: Sid Meieri tsivilisatsioon/Youtube

Kui tsivilisatsiooni frantsiisil on mõned maailma piirkondadel põhinevad kaardid ja üks kogu maailma kaart, siis põhimängurežiim kasutab kordumatute kaartide loomiseks protseduurilist genereerimist. Seega, kui alustate juhuslikku mängu, on teile tagatud ainulaadne maailm.

See funktsioon muudab Civilizationi väga taasesitavaks. Isegi kui mängite mänge mitu aastat, on iga seanss väljakutse. Sellepärast on frantsiisi uusim väljalase Civilization VI üks neist parimad võrguühenduseta mängud, mida saate iPadis mängida.

Rooste

Pildi krediit: Facepunch/Youtube

Rooste on üks parimad avastamis- ja meisterdamismängud oma massiivsete ja ainulaadsete kaartide tõttu. Need protseduuriliselt loodud kaardid tagavad, et iga kaart on kordumatu ning igas iteratsioonis on juhuslikult paigutatud looduslikud ja tehislikud omadused.

Mängige ainulaadsetes mängumaailmades, mis on loodud protseduurilise genereerimisega

Kuigi protseduuriline genereerimine on olnud kasutusel aastakümneid, on see endiselt suurepärane tehnika uusimates mängudes ainulaadsete mängumaailmade loomiseks. Seega, kui otsite mängu, mida saate ikka ja jälle mängida, otsige mängu, millel on protseduuriliselt loodud kaart.