Процедурная генерация подземелий
![](https://www.sibvrv.com/wp-content/uploads/2016/11/webgl-procedural-tile-generator-940x320.png)
При создании одной из игр от первого лица, потребовалось создание процедурного подземелья (с одним уровнем высоты). Подземелье должно быть в космическом, стиле с возможностью редактирования полученного результата. Для этого был выбран самый простой метод, создание сетки определенного размера и размещение на ней комнат. После создания, производилось оформление комнат в нужном стиле с возможностью замены любых деталей на другие модели. Для оформления я использовал генерацию стен и блоков из другого своего процедурного генератора, о котором постараюсь рассказать более подробно в других публикациях.
Плюсы метода:
- простота создания,
- легко модернизировать
- быстрая генерация