Что такое Процедурно-генерируемый мир в видеоиграх?

Категория: программы

Процедурные миры/генерация стали довольно обычным термином в обсуждении и разработке видеоигр.

Но что именно это означает? Если вы являетесь страстным геймером, вы, возможно, слышали о процедурно-генерируемом мире.

Но что это такое на самом деле? И как это влияет на ваш геймплей?

Итак, давайте исследовать, что такое процедурно-генерируемый мир, как он работает, и рассмотрим несколько примеров игр, использующих эту технологию.

Что такое Процедурная Генерация? Большинство игр имеют миры, созданные вручную, как, например, серия Grand Theft Auto и Call of Duty.

Это означает, что каждая загруженная игра будет выглядеть одинаково, несмотря на то, сколько раз вы ее играете.

Хотя это важно для игр, имитирующих реальность, или для игр eSports, ориентированных на игровое мастерство, это также означает, что вы можете играть в игру только определенное количество раз, пока вас не наскучит.

Более того, создание большой карты вручную означает большой файл игры. Например, San Andreas в GTA V - это воссоздание Южной Калифорнии - занимает 95 ГБ.

Чтобы сэкономить место и создать уникальную карту для каждой игры, разработчики используют процедурную генерацию.

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

Это означает, что даже если вы многократно играете в игру, она предоставит вам уникальные окружения с каждым прохождением.

Кроме того, процедурная генерация не ограничивается созданием физического мира игры.

Разработчики также используют ее, чтобы их игры имели уникальные диалоги, сюжеты и даже решения НИПов.

Как работает Процедурная Генерация? Процедурная генерация начинается с алгоритма и зерна.

Это основа того, что вы пытаетесь создать, и игра будет использовать это как шаблон для своего создания.

Как говорится в блоге X-Team, зерно - это "ДНК для конкретной копии того, что вы пытаетесь процедурно создать."

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

Затем вы можете ввести переменные в свой алгоритм, чтобы финальный продукт всегда выглядел как человек, но имел уникальные особенности при каждом запуске.

С процедурной генерацией ваше зерно обеспечивает получение желаемого результата при каждом запуске вашего алгоритма, а ваши переменные дают вам уникальные результаты.

Если вы сопоставите вашу переменную с генератором случайных чисел или ГСЧ (что такое ГСЧ?), вы можете потенциально создать невероятно большое количество вариаций для вашей игры.

Какие игры используют Процедурную Генерацию? Множество игр использует процедурную генерацию для создания своих миров.

Фактически, этот метод создания игровых миров существует с 1978 года, и он был впервые введен в играх Beneath Apple Manor и Rogue в 1980 году.

Итак, вот несколько современных игр, использующих этот метод при создании игровой сессии.

No Man's Sky Эта игра - одна из лучших космических исследовательских игр благодаря использованию процедурной генерации.

Ее разработчики использовали эту технику, чтобы создать более 18 000 000 000 000 000 000 (да, это 18 нулей) планет, которые вы можете исследовать в мире игры.

Благодаря этой технике каждая планета имеет свою уникальную экосистему, включая растения, животных, климат и даже инопланетные виды, с которыми вы можете взаимодействовать в торговле или бою.

Несмотря на этот огромный игровой мир, игра занимает всего 15 ГБ.

Civilization VI Хотя у франшизы Civilization есть несколько карт, основанных на регионах мира и одна карта всего мира, основной игровой режим использует процедурную генерацию для создания уникальных карт.

Так что каждый раз, когда вы начинаете случайную игру, вам гарантирован уникальный мир.

Эта особенность делает Civilization очень переигрываемой. Даже если вы играете в игры несколько лет, каждая сессия будет вызовом.

Именно поэтому Civilization VI, последний выпуск франшизы, является одной из лучших оффлайн-игр, которые вы можете играть на iPad.

Rust Rust - одна из лучших игр в жанре исследования и создания, благодаря своим огромным и уникальным картам.

Эти процедурно генерируемые карты обеспечивают уникальность каждой карты, с естественными и искусственными объектами, случайно размещенными в каждой итерации.

Играйте в уникальных игровых мирах, созданных с помощью процедурной генерации Не смотря на то, что процедурная генерация существует десятилетиями, это все равно отличная техника для создания уникальных игровых миров в последних играх.

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





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023