Процедурная генерация

  • Процедурная генерация (англ. procedural generation, сокр. PCG) — автоматическое создание игрового контента с помощью алгоритмов. Другими словами, PCG представляет собой программное обеспечение, которое может создавать игровой контент самостоятельно, или совместно при взаимодействии с игроками или геймдизайнерами. Под контентом понимается создание уровней игры, карты игрового мира, правил игры, текстур, сюжетов, предметов, квестов, музыки, оружия, транспортных средств, персонажей и др. В данном контексте под играми понимаются компьютерные игры, видеоигры, настольные игры, карточные игры, головоломки и другие. Ключевой особенностью создаваемого контента является то, что он должен быть играбельным — игрок должен быть в состоянии пройти созданный уровень, использовать сгенерированное оружие, подняться по сгенерированной лестнице и тому подобное.

    Термины «процедурный» и «генерация» относятся к компьютерам, так как PCG должно быть запущено в виде процедуры на компьютере, которая выдаст на выход что-то для последующего применения. При этом процедура является частью чего-то, например всей игры или инструмента геймдизайнера.

Источник: Википедия

Связанные понятия

Дизайн уровней (англ. level design, environment design) или маппинг (англ. game mapping) — дисциплина в разработке компьютерных игр, которая включает в себя создание уровней для игр — локации, миссии, задания и прочее окружение. Обычно это делается с помощью редактора уровней, предназначенного для создания уровней в играх.
Игрово́й движо́к (англ. game engine) — базовое программное обеспечение компьютерной игры. Разделение игры и игрового движка часто расплывчато, и не всегда студии проводят чёткую границу между ними. Но в общем случае термин «игровой движок» применяется для того программного обеспечения, которое пригодно для повторного использования и расширения, и тем самым может быть рассмотрено как основание для разработки множества различных игр без существенных изменений.
Массовая многопользовательская ролевая онлайн-игра или ММОРПГ (англ. Massively multiplayer online role-playing game, MMORPG) — компьютерная игра, в которой жанр ролевых игр совмещается с жанром массовых онлайн-игр. MMORPG могут быть представлены в том числе и в браузерном виде, однако основной чертой жанра является взаимодействие большого числа игроков в рамках виртуального мира.
Фанатские игры — компьютерные игры, сделанные поклонниками одной или нескольких существующих игр или игровых серий. Многие фан-игры создаются как в качестве попытки клонирования или создания ремейка оригинального дизайна, геймплея и персонажей. Однако в большинстве случаев, фанаты создают уникальную игру, используя вдохновившую игру в качестве прообраза. Хотя качество фан-игр всегда варьировалось, но при текущем уровне развития технологий существует огромное число инструментов, упрощающих создание...

Подробнее: Фанатская игра
Игровой искусственный интеллект (англ. Game artificial intelligence) — набор программных методик, которые используются в компьютерных играх для создания иллюзии интеллекта в поведении персонажей, управляемых компьютером. Игровой ИИ, помимо методов традиционного искусственного интеллекта, включает также алгоритмы теории управления, робототехники, компьютерной графики и информатики в целом.
Линейность (англ. linearity) — термин в компьютерных играх, описывающий последовательность событий и действий, требуемых для завершения игры или уровня.
Откры́тый мир (англ. open world) — термин в компьютерных играх, обозначающий виртуальный мир, который игрок может свободно исследовать и свободно достигать в нем своих целей. Обычно противопоставляется играм с более линейным геймплеем. Не смотря на то, что в компьютерных играх открытые миры используются с 1980-х годов, стандартом концепции стала реализация в игре Grand Theft Auto III 2001 года.
Однопо́льзовательская игра или одино́чная игра́ (англ. single-player — с англ. — «один игрок») — режим компьютерной игры, во время которого с ней через устройства ввода-вывода взаимодействует один человек.
Компью́терная игра́ — компьютерная программа, служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.
Игровой компьютер (игровой ПК) — персональный компьютер, предназначенный для видеоигр и соответствующий системным требованиям всех игр на данный момент. Основным отличием игровых ПК от обычных персональных компьютеров является добавление игроориентированных компонентов, таких как одна или более видеокарт высокого класса(не всегда). Игровые компьютеры часто связаны с энтузиастами вычислительной техники в связи с похожестью интересов. Тем не менее, в то время как игровой ПК настроен для достижения...
Инструмент разработки игр — это специализированное программное обеспечение, помогающее или облегчающее создание компьютерной игры.
Симулятор строительства и управления (англ. construction and management simulation, CMS) — жанр компьютерных игр, разновидность симуляторов жизни. В играх этого жанра пользователь строит, расширяет и осуществляет финансовое управление вымышленными сообществами или проектами в условиях ограниченных ресурсов. В стратегических играх иногда могут присутствовать элементы симуляторов строительства и управления, поскольку игрок должен управлять ресурсами по мере движения к цели. Однако собственно симуляторы...
Ромхакинг (англ. ROM hacking) — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Видеоигра́ (англ. video game) — игра с использованием изображений, сгенерированных электронной аппаратурой. Другими словами, видеоигра является электронной игрой, которая базируется на взаимодействии человека и устройства посредством визуального интерфейса, например телевизора или монитора компьютера.
Игровой дизайн (также геймдизайн, англ. game design) — процесс создания формы и содержания игрового процесса (геймплея) разрабатываемой игры. Работа с геймдизайном может происходить как через соответствующий документ (англ. design document), так и существовать только в сознании разработчиков игры.
Аркада (англ. arcade game, arcade genre) — жанр компьютерных игр, характеризующийся коротким по времени, но интенсивным игровым процессом.
Образ ПЗУ (ROM-image либо просто ROM) — двоичный файл, содержащий копию данных из микросхемы ПЗУ, обычно — из картриджа игровой приставки, из «прошивки» компьютера или сведения о конфигурации материнской платы аркадного автомата. Термин часто используется в контексте эмуляции: старые игры или программы, записанные в ПЗУ старого компьютера, копируются в файл образа ПЗУ и при помощи программы-эмулятора могут быть запущены на современном компьютере.
Уровень (акт, волна, доска, зона, карта, мир, миссия, раунд, стадия, сцена, эпизод, этап и т. п.) — в компьютерных играх — отдельная область виртуального мира игры, обычно представляет собой определённую локацию, например, здание или город.
Технологи́ческое дре́во (англ. Technology tree) — структура, симулирующая процесс технологического развития в играх детерминированным образом. Она определяет переходы от одних технологий к другим, более совершенным, которые расширяют возможности игрока — позволяют формировать более мощные армии, строить новые здания и т. п.Технологическое древо часто рассматривается как фундаментальный элемент в современных компьютерных играх, оно присутствует в большинстве стратегических игр. Вслед за стратегическими...
Геймплей определённо не относится к таким компонентам игры, как графика и звуковое сопровождение. Он представляет собой паттерн взаимодействия игрока с игрой на основании её правил, определяет связь между игроком и игрой, предлагаемый игровой вызов и способы его преодоления, сюжет как участие в нём игрока.
Маши́нима (от англ. machine — машина и англ. cinema — кино; другой вариант: от англ. machine — машина и англ. animation — анимация) — способ отображения сюжетных коротких скетчей и видеороликов, снятых с помощью трёхмерной графики на основе компьютерных игр, а также сама технология производства подобных фильмов. Машинима построена сугубо на компьютерной графике, но по сравнению с трёхмерной анимацией и другими спецэффектами полнометражного кино машинима использует упрощенные и ограниченные технологии...
Шу́тер (Стрелялка, англ. shooter — «стрелок») — жанр компьютерных игр. На момент зарождения жанра за рубежом укрепилось слово «шутер», как вариант описания игрового процесса и перевод для слова shooter, в России и некоторых других странах СНГ жанр изначально был назван в среде любителей как «стрелялка».
Конструктор игр — программа, которая объединяет в себе игровой движок и интегрированную среду разработки, и, как правило, включает в себя редактор уровней, работающий по принципу WYSIWYG. Такие программы значительно упрощает процесс разработки игр, делая его доступным любителям-непрограммистам, и могут быть использованы в начальном обучении программированию.
Онлайн-игра (от англ. online — на линии, на связи) — компьютерная игра, использующая постоянное соединение с Интернетом.
Люби́тельский перево́д — это неофициальный перевод компьютерной видеоигры, созданный её поклонниками в рамках личного хобби. Данное выражение обычно употребляется для собственнических игр, так как перевод любой свободной игры имеет большие шансы стать официальным.
Универсальная игровая программа — разновидность программ, реализующих технологии искусственного интеллекта, умеющих играть в целый ряд игр, таких как шахматы, шашки и т. д. Чтобы подобная программа смогла играть в ту или иную игру, её правила должны быть описаны на специальном декларативном языке (DSL). Как правило это — игры с полной информацией.
Стратегическая игра — жанр компьютерных игр; игры данного жанра характеризуются тем, что игроку для достижения цели необходимо применять стратегическое мышление, и оно противопоставляется быстрым действиям и реакцией, которые, как правило, не обязательны для успеха в таких играх. Стратегические игры бывают абстрактные (Ataxx), настольные (шахматы, шашки, «Монополия»), с симуляцией менеджмента (M.U.L.E., Spaceward Ho!) и другие.
Прохождение — пошаговое руководство, последовательность действий для успешного завершения всей игры (как правило, видеоигры) или её отдельных частей.
Эмулятор игровой приставки — это компьютерная программа, которая позволяет эмулировать работу игровой приставки на персональном компьютере, смартфоне, другой игровой приставке (кросс-платформенная эмуляция) или любом другом устройстве. Типичным случаем использования эмулятора является запуск старых игр на современных ПК или игровых устройствах (ретрогейминг). Также эмуляторы используются для запуска игр, переведенных на языки, для которых не существует официальных версий, а также для модификации...
Игрова́я меха́ника (англ. game mechanics) — набор правил и способов, реализующий определённым образом некоторую часть интерактивного взаимодействия игрока и игры. Все множество игровых механик игры формируют конкретную реализацию её игрового процесса.
Достижения в компьютерных играх (англ. Achievements) — это необязательные задания, связанные с прогрессом прохождения, стилем игры, поиском секретов, коллекционных предметов и т.д. Иногда получение достижений даёт доступ к новым материалам, например к бонусным картам, рисункам, скинам персонажей.
Игровой цикл (англ. gameplay loop, также англ. core gameplay loop) — принцип, согласно которому геймдизайнеры задают главный элемент игровой механики, который определяет фундаментальный опыт игрока. Один игровой цикл представляет собой действие игрока, результат этого действия в игровом мире, реакцию игрока на результат и запрос игры на повторение нового действия.
Метаигра́ (сокр. ме́та) — в компьютерных и настольных играх представляет собой понятие, описывающее активности вне игры, но влияющие на её игровой процесс. Не существует единого определения метаигры. Под этим понятием может подразумеваться анализ игроками происходящего в отдельных игровых партиях с целью улучшить свои результаты или решить проблемы в последующих. Также, процесс подготовки к партии непосредственно не является частью игры и может рассматриваться как метаигра. Помимо этого, под метаигрой...
Шутер от первого лица (англ. First-person Shooter, FPS) — жанр компьютерных игр, в которых игровой процесс основывается на сражениях с использованием огнестрельного или любого другого оружия с видом от первого лица таким образом, чтобы игрок воспринимал происходящее глазами протагониста. В целом шутеры от первого лица (далее — ШПЛ) обладают схожими чертами с другими шутерами, которые, в свою очередь, представляют собой один из вариантов экшн-игр. Со времени появления, в этих играх использовалась...
Дизайн-документ или концепт-документ (англ. game design document) — это детальное описание разрабатываемой компьютерной игры. Диз. док. создается и редактируется командой разработчиков или одним разработчиком и в основном используется в индустрии видеоигр для организации работы разработчиков. Документ создается в результате сотрудничества между дизайнерами, художниками и программистами как руководство, которое используется в процессе разработки. Когда издатель поручает создание игры разработчикам...
Квест (англ. quest), или приключенческая игра (англ. adventure game) — один из основных жанров компьютерных игр, представляющий собой интерактивную историю с главным героем, управляемым игроком. Важнейшими элементами игры в жанре квеста являются собственно повествование и исследование мира, а ключевую роль в игровом процессе играют решение головоломок и задач, требующих от игрока умственных усилий. Такие характерные для других жанров компьютерных игр элементы, как бои, экономическое планирование...
Сохранение игры — запись на какое-либо постоянное запоминающее устройство текущего состояния прохождения компьютерной игры, с возможностью вернуться к нему в будущем.
Компьютерная ролевая игра (англ. Computer Role-Playing Game, обозначается аббревиатурой CRPG или RPG) — жанр компьютерных игр, основанный на элементах игрового процесса традиционных настольных ролевых игр. В ролевой игре игрок управляет одним или несколькими персонажами, каждый из которых описан набором численных характеристик, списком способностей и умений; примерами таких характеристик могут быть хит-пойнты (англ. hit points, HP), показатели силы, ловкости, интеллекта, защиты, уклонения, уровень...
Разработчик видеоигр — это разработчик программного обеспечения, специализирующийся на разработке видеоигр — процессе и связанных с ним дисциплинах из области создания видеоигр. Разработчиком игр может быть как единственный человек, который берёт на себя все задания, так и большое предприятие с разделением обязанностей между сотрудниками по областям деятельности — программирование, дизайн, художественная составляющая, тестирование и т. д. Большинство компаний — разработчиков видеоигр имеют финансовую...
Лутбокс (иногда употребляется название «кейс» или «контейнер») — виртуальный предмет в компьютерных играх, при использовании которого игрок получает случайные виртуальные предметы различной ценности и назначения. Такие получаемые из лутбоксов предметы могут быть как чисто декоративными, лишь меняющими внешний вид игрового персонажа, так и влияющими на игровой процесс — например, редкими доспехами или оружием.
Компью́терная анима́ция — вид мультипликации, создаваемый при помощи компьютера. В отличие от более общего понятия «графика CGI», относящегося как к неподвижным, так и к движущимся изображениям, компьютерная анимация подразумевает только движущиеся. На сегодня получила широкое применение как в области развлечений, так и в производственной, научной и деловой сферах. Являясь производной от компьютерной графики, анимация наследует те же способы создания изображений...
Пошаговая тактика (англ. tactical turn-based сокр. TBT, или тактическая пошаговая игра англ. turn-based tactics, сокр. TTB) — это жанр стратегической компьютерной игры, в котором разделённый на отдельные ходы игровой процесс симулирует боевые действия малого масштаба (как правило, на уровне не выше взвода или роты), используя при этом элементы военного оперативного искусства и военной тактики — в отличие от более глобальных и тяготеющих к большему уровню абстрактности пошаговых стратегий (TBS).
Модификация (моддинг игр, прог. жарг. «мод») — дополнение к компьютерной игре, написанное, как правило, сторонними разработчиками или любителями с помощью SDK, прилагающегося к игре, или специальных, разработанных для модифицирования игр любительских программ. Модификации обычно разрабатываются фанатами и для фанатов и предполагают как бесплатное, так и платное распространение. В отличие от дополнений, они часто изменяют баланс сил (в стратегических играх) или набор оружия и возможности героя (в...
Разделённый экран (англ. Split screen) — техника отображения в компьютерной графике, когда происходит разделение одного экрана на несколько смежных частей для одновременного отображения нескольких (обычно связанных) потоков видео или текстовой информации на одном дисплее. Например, в программе трёхмерного моделирования, два отдельных окна могут использоваться для одновременного просмотра и редактирования модели с двух сторон; или в видеоигре, для организации игры двух или более игроков одновременно...
Дополненная виртуальность (англ. augmented virtuality, AV) – это виртуальная реальность, в которой присутствуют объекты из настоящего мира. Относится к смешанной реальности.
Насто́льная ролева́я игра́ — вид ролевой игры, в котором участники устно описывают действия своих персонажей, опираясь на их особенности, и в котором успех действий зависит от игровой системы. Первой коммерческой настольной ролевой игрой была вышедшая в 1974 году «Dungeons and Dragons» компании TSR, Inc.
Казуальная игра (от англ. casual game) — компьютерная игра, предназначенная для широкого круга пользователей. Казуальные игры отличаются простыми правилами и не требуют от пользователя особой усидчивости, затрат времени на обучение или каких-либо особых навыков; они относительно дешевы в разработке и при дистрибуции. Многие подобные игры обладают также яркой привлекательной графикой и минимумом текста. Казуальным играм противопоставляют «хардкорные» игры со сложными правилами, рассчитанные на сравнительно...
Виртуа́льный мир — искусственно созданный мир, построенный посредством программирования, на основе компьютерных технологий.
«Savage Worlds: Дневник авантюриста» (англ. Savage Worlds) — книга правил и одноименная настольная ролевая игра, созданная Pinnacle Entertainment Group и издаваемая на русском языке Студией 101. В основу игры положен принцип «Быстро! Весело! Брутально!» (англ. Fast! Furious! Fun!) — подготовка к игре и изучение правил должны отнимать как можно меньше времени, а сам процесс — отличаться динамичностью и отсутствием долгих вычислений. В результате получилась настольная ролевая игра с лёгкими и понятными...
Ранний доступ (англ. early access), альфа-доступ (alpha-access) или платная альфа (paid-alpha) — модель финансирования в игровой индустрии, с помощью которой пользователи платят за игру на ранних стадиях создания (пре-альфа, альфа, бета) и получают доступ к предварительной полной версии, а разработчики могут использовать полученные средства для доведения игры до полноценного выпуска. Те, кто платит за ранний доступ, как правило, помогают в отладке игры, дают обратную связь, вносят предложения по...
а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я