Publicitate

Jocurile erau lucrate manual și previzibile. Le-ai jucat, le-ai bătut, iar dacă le-ai jucat din nou, conținutul va rămâne la fel. În prezent, există o tendință către conținut dinamic: dacă jucați același joc de două ori, experiența ar putea fi radical diferită a doua oară.

Care este interesul recent pentru conținutul generat procedural? Cum am ajuns aici? Și este bine pentru jocuri?

Ce este generarea procedurală?

In general vorbind, generație procesuală este crearea de conținut în funcție de parametrii unui algoritm și nu prin crearea manuală de mână. În termeni și mai simpli, este procesul de creare de conținut folosind doar cod.

În contextul jocurilor video, „conținutul” se poate referi la o gamă largă de lucruri: efecte sonore, piese muzicale, texturi de artă, modele de obiecte, teren mondial, plasarea inamicului, avansarea personajelor și multe altele.

Cheia acestor algoritmi de procedură este faptul că acestea includ adesea un element de aleatoriu. Astfel, se asigură că o mână de parametri de intrare pot genera o mare varietate de rezultate de ieșire, ceea ce poate ajuta la creșterea redacției unui joc, deoarece conținutul va fi diferit pentru fiecare piesă prin.

instagram viewer

derbedeu (1980)

Datorită limitărilor de memorie din istoria timpurie a jocurilor video, conținutul este deseori a avut pentru a fi generate prin algoritmi - spre deosebire de jocurile moderne care pot utiliza zeci de gigabyte în active de înaltă calitate. În timp ce majoritatea jocurilor timpurii s-au bazat pe o formă de generare procedurală, unul dintre cele mai notabile exemple este derbedeu.

jocuri-procedurală generație-necinstiți

derbedeuRevendicarea faimoasă poate fi în mare parte atribuită a doi factori: 1) utilizarea lui de caractere ASCII pentru a atrage elemente vizuale și 2) generarea aleatorie de machete de temnițe și de plasări de obiecte. Rezultatul este o experiență aproape infinit de redare în care nu au fost niciodată două jocuri la fel.

De fapt, a fost atât de popular încât a creat o subcategorie unică de jocuri video: roguelike-ul Roguelikes: o rotire unică și provocatoare pe genul RPGÎn 1980, a fost lansat un joc numit Rogue care a dat naștere unui întreg gen de jocuri de rol, numit în mod adecvat roguelikes. Jocul cu crawlere de temniță generat în mod procedural conținutul jocului, oferind o valoare infinită de redare prin garantarea unei ... Citeste mai mult . Dar influența lui Rogue a fost atât de mare încât a atins jocuri chiar și în afara genului său de nișă, cum ar fi ...

Tetris (1984)

Tetris probabil nu este primul joc care apare în minte atunci când cineva menționează conținut generat procedural, dar în funcție de cât de strict doriți să fiți cu definiția „generației procedurale”, aceasta se potrivește factură.

Inainte de Tetris, jocuri puzzle 10 site-uri web pentru a juca online gratuit puzzle-uri Citeste mai mult avea o singură soluție la care se putea ajunge prin manipularea pieselor disponibile. În ciuda simplității retrospective a gameplay-ului în Tetris, oferea ceva pe care niciun joc de puzzle nu-l oferise înainte: un flux nesfârșit de piese alese aleatoriu, fără condiții de victorie.

jocuri-procedurală generație tetris-

Impactul Tetris poate fi simțită până în zilele noastre. Unele dintre cele mai captivante jocuri de puzzle ale vremii noastre - de ex. Bejeweled, Zdrobire de dulciuri, 2048 - au selectat elemente aleatorii care nu au putut fi replicate într-un format non-joc video. Aceste jocuri nu ar putea exista fără generarea procedurală.

Și asta nu trebuie să menționăm nici măcar popularitatea continuă a Tetris în sine.

Diablo (1996)

La 16 ani de la eliberarea derbedeu, Blizzard Entertainment a debutat într-un joc care a sfârșit prin aducerea genului roguelike în epoca modernă: Diablo. Acest RPG bazat pe acțiune Top 5 alternative la Diablo 3 [Jocuri]Diablo 3 este afară. Jocul nu a mulțumit pe toată lumea. Unii jucători consideră că nu respectă moștenirea francizei Diablo, în timp ce alții sunt doar supărați de DRM. Dacă vă aflați în ... Citeste mai mult a implementat atât de bine elementele procedurale încât fanii au scufundat sute - chiar mii - de ore în joc, fără să se plictisească.

Diablo a făcut multe lucruri corect, dar în ceea ce privește generația procedurală, a popularizat două elemente de joc specifice.

jocuri-procedurală generație-diablo

Dispuneri ale temniței aleatorii. La fel ca derbedeu și toate clonele sale, Diablo a generat temnițe conform unui algoritm cu elemente aleatorii, dar a dus procesul cu un pas mai departe: în loc să corespundă pur și simplu caracterelor ASCII, DiabloTemnițele au fost făcute folosind o grafică izometrică 2D.

Generarea de articole aleatorii.Diablo a aplicat și elemente de randomizare în sistemul său de articole, pionierând un tip de joc care este încă uzual astăzi. Nu numai că articolele au fost clasificate pe niveluri de raritate codate de culori, statisticile fiecărui articol au fost generate în zbor la momentul creării.

Minecraft (2009)

Cu toate că generația procedurală este de aproximativ câteva decenii acum, este greu de negat faptul că nebunia modernă a conținutului procedural își găsește rădăcinile în popularitate de Minecraft. Intr-adevar, Minecraft este dovada că un joc poate fi convingător chiar dacă nu are conținut pus de mână.

jocuri-procedurală generație-Minecraft

Acest adevăr a deschis calea pentru mulți dezvoltatori de jocuri indie. Generarea procedurală reduce considerabil costul creării de conținut, permițând dezvoltării solo jocuri bogate în conținut fără a vărsa neapărat mii de ore de om în obiect, nivel și inamic proiecta. Codul se poate ocupa de toate acestea.

jocuri-procedurală generație-no-mans-cer

Acesta este motivul pentru care în ultimii ani au cunoscut o renaștere în scenă de jocuri indie 10 jocuri Indie atât de bune, vei uita că sunt independentePot exista totuși momente în care doriți ceva diferit de norma indie. Un joc care urmărește valorile indie, totuși este făcut cu calitatea pentru care sunt cunoscute jocurile AAA de top. Titluri de genul ... Citeste mai mult . Titluri ca. Legarea lui Isaac, Spelunky, și Nu este cerul omului toate încorporează „elemente roguelike” (termen sinonim cu „elemente procedurale”) pentru un mare succes.

Dacă aceste jocuri ar exista astăzi în capacitatea lor actuală dacă Minecraft nu debutase niciodată? Poate ca da, poate ca nu.

jocuri-procedurală generație-pitic-cetate

În ceea ce privește jocurile indie procedurale, un joc merită menționat în mod special. Adesea citat drept cel mai profund joc video din toate timpurile, Cetatea pitică are sute de sisteme procedurale interrelaționate care au ca rezultat gameplay complex 4 jocuri cu curbe de învățare abrupte care merită efortulÎnvățarea jocurilor competitive nu este o sarcină ușoară. Dacă actul de a le stăpâni ar fi ușor, toată lumea ar juca profesional. Cu toate acestea, chiar dacă s-ar putea să nu ajungi niciodată la acest nivel ridicat de joc, tu ... Citeste mai mult este extrem de răsplătitor. Niciun alt joc nu are această profunzime de procedură.

Gânduri finale

Va fi interesant să vedem de unde merge mormântul procedural de aici. Am văzut sfârșitul? Sau este încă tendința în stadiul său infantil? Personal cred că am mers doar pe culmile acestui munte și sunt încântat de viitorul jocurilor.

Ce alte jocuri influente cu conținut generat de procedură există? Ce elemente procedurale vă plac cel mai bine și care dintre ele vă vor împiedica să jucați un titlu? Împărtășește-ți gândurile cu noi mai jos!

Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.