Процедурните светове/генериране се превърнаха в доста често срещан термин в дискусията и дизайна на видеоигрите. Но какво точно означава?

Може би сте чували за процедурен свят, ако сте запален геймър. Но какво точно представлява? И как се отразява на играта ви?

И така, нека проучим какво е процедурно генериран свят, как работи и няколко примера за игри, които използват тази технология.

Какво е процедурно генериране?

Повечето игри имат ръчно създадени светове, като поредицата Grand Theft Auto и Call of Duty. Това означава, че всяка заредена игра ще изглежда еднакво, без значение колко пъти я играете.

Въпреки че това е от решаващо значение за игри, които имитират реалността, или за заглавия на електронни спортове, които се фокусират върху уменията на играчите, това също означава, че можете да играете игра толкова много пъти, докато не ви омръзне. Освен това, голяма ръчно създадена карта означава голям файл на играта. Например, San Andreas от GTA V - пресъздаване на Южна Калифорния - е 95 GB.

instagram viewer

И така, за да спестят място и да създадат уникална карта за всяка игра, разработчиците използваха процедурно генериране. Вместо да изграждат карта част по част, процедурно генерираните игри използват алгоритъм за създаване на свои светове.

Това означава, че дори и да играете играта многократно, заглавието ще ви даде уникална среда с всяко изиграване. Освен това, процедурното генериране не се ограничава до създаването на физическия свят на играта. Разработчиците също го използват, така че техните игри да имат уникални диалози, сюжетни линии и дори NPC решения.

Как работи процедурното генериране?

Процедурното генериране започва с алгоритъма и семената. Това е основата на това, което се опитвате да направите, и играта ще използва това като шаблон за създаването си. Като Блог на X-Team казва, семето е "ДНК за специфично копие на всичко, което се опитвате да произведете процедурно."

Например, можете да използвате човешкото тяло като семето на вашето процедурно поколение. След това можете да въведете променливи към вашия алгоритъм, така че крайният продукт винаги да изглежда като човек, но да има уникални характеристики при всяко изпълнение.

С процедурното генериране вашето семе гарантира, че получавате желания резултат с всяко изпълнение на вашия алгоритъм, докато вашите променливи ви дават уникални резултати. Ако сдвоите вашата променлива с генератор на произволни числа или RNG (какво е RNG?), бихте могли потенциално да създадете абсурдно голям или дори безкраен брой вариации за вашата игра.

Кои игри използват процедурно генериране?

Много заглавия използват процедурно генериране за своите заглавия. Всъщност този метод за създаване на игрови светове съществува от 1978 г., с въвеждането му в Beneath Apple Manor и Rogue през 1980 г.

И така, ето няколко модерни заглавия, които използват този метод при създаване на сесия на игра.

Ничие небе

Кредит за изображение: PlayStation/YouTube

Това заглавие е едно от най-добрите игри за изследване на космоса днес благодарение на използването на процедурно генериране. Неговите разработчици са използвали тази техника, за да създадат над 18 000 000 000 000 000 000 (да, това са 18 нули) планети, които можете да изследвате в света на играта.

Поради тази техника всяка планета има своя собствена уникална екосистема - включително растения, животни, климат и дори извънземни видове, с които можете да търгувате или да се биете. Въпреки този масивен свят на играта, играта е само 15 GB.

Цивилизация VI

Кредит за изображение: Цивилизацията на Сид Майер/YouTube

Докато франчайзът Civilization има няколко карти, базирани на региони на света и една карта на целия свят, основният режим на игра използва процедурно генериране за създаване на уникални карти. Така че, когато започнете произволна игра, ви е гарантиран уникален свят.

Тази функция прави Civilization изключително възможна за преиграване. Дори ако играете игрите от няколко години, всяка сесия ще бъде предизвикателство. Ето защо Civilization VI, най-новата версия на франчайза, е един от тях най-добрите офлайн игри, които можете да играете на iPad.

Ръжда

Кредит за изображение: Facepunch/YouTube

Ръждата е един от най-добрите игри за изследване и изработка заради масивните си и уникални карти. Тези процедурно генерирани карти гарантират, че всяка карта е уникална, с естествени и създадени от човека характеристики, поставени на случаен принцип във всяка итерация.

Играйте в уникални игрови светове, създадени с процедурно генериране

Въпреки че процедурното генериране съществува от десетилетия, това все още е страхотна техника за генериране на уникални игрови светове в най-новите заглавия. Така че, ако търсите игра, която можете да играете отново и отново, потърсете такава, която включва процедурно генерирана карта.