About procedural generation of the content and its use at the creation of computer games

Abstract

Procedural generation of content is crucial when creating various elements of computer games, such as game levels, buildings, textures, weapons, faces of non-player characters, trees, bushes, etc. Procedural generation is understood as a process of automatic creation of various parts of a game by mixing various input data. In the paper this process is demonstrated by the example of modeling of a room with different dimensions and different number of outputs. In case of proper implementation, it is possible to base more than 90% of a game on procedural generation of content, which saves a significant amount of memory used for content storage. The paper presents a brief overview of the first systems of game generation, their development path from participation in the creation of small levels to participation in the creation of whole games. One of the first games based on the use of procedural generation was Rogue, which spawned a whole genre called roguelike. The paper considers examples of the successful application of various procedural generation algorithms in games of different genres such as: complex dynamic relationships in Crusader Kings II; unique enemies in Shadow of Mordor; procedural generation of the world in Civilization. Examples of use of procedural generation in other spheres, such as modeling 3D objects, or work of artists, are given. The algorithm for procedural generation of the game level is developed. A level is constructed from the cells depending on various options for constructing the level – with clear and free boundaries, the formation of the cells with possible output options, constructing their set and implementing the passages between neighboring cells. The implementation of the proposed algorithm for procedural generation of a level built on cells will allow creating a universal program for the formation of various levels (maps) and can be further integrated into the game, which saves considerable time and resources.

Authors and Affiliations

Г. Н. Кодола, О. Р. Денесюк, М. А. Хребет

Keywords

Related Articles

Анализ особенностей процесса винтовой прокатки труб с использованием информационных технологий

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

Проектирование и безопасность беспроводных локальных вычислительных сетей

В представленной статье приведены результаты исследования беспроводных локальных сетей. При проектирование и эксплуатации беспроводных сетей следует уделять большое внимание защите информации. Технических проблем сетей м...

НЕКОТОРЫЕ ОСОБЕННОСТИ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ ИЗГИБА УПРУГОЙ КРУГОВОЙ АРКИ С ВЫРЕЗОМ

Конструкции, моделирование которых сводится к схеме круговой арки, широко применяются в сложных сооружениях типа плотин и перекрытий, при проектировании силовых элементов в авиа- и судостроении. Для решения различных тех...

Моделювання процесу багатокомпонентної ректифікації з врахуванням рухливих керуючих впливів

В роботі наведено математичну модель окремого контактного пристрою ректифі- каційної колони, що дозволяє досліджувати ефективність рухливих керуючих впливів при управлінні статичними режимами процесів багатокомпонентної...

USE OF INFORMATION UNCERTAINTY IN IDENTIFICATION TASKS

Informational methods for analyzing and managing systems under uncertainty are studied. The expediency of use of information uncertainty in tasks of identification of control objects and synthesis of regulatory systems i...

Download PDF file
  • EP ID EP626351
  • DOI -
  • Views 158
  • Downloads 0

How To Cite

Г. Н. Кодола, О. Р. Денесюк, М. А. Хребет (2018). About procedural generation of the content and its use at the creation of computer games. Комп’ютерне моделювання: аналіз, управління, оптимізація, 1(1), 12-17. https://europub.co.uk/articles/-A-626351