Процедурно генерируя случайные средневековые города

November 19, 2022 0 By vhjz

с процедурным созданием контента, вы строите алгоритмически, а не вручную – думаю, что Minecraft Worlds, измените со всеми территориями и мобами, которые вы ожидаете, но распределяются по-разному для каждого семени. Многие игры используют алгоритмы, аналогичные, чтобы генерировать соответствующие сокровища и монстры на основе уровня характера.

Разработчик игры [Oleg Dolya] построил случайный городской генератор, который создает превосходно запутанные карты. Вы выбираете, какой размер вы хотите, и приложение делает остальное, заполнение каждого отделения случайными зданиями. Программное обеспечение также выясняет цель каждого палата, поэтому трущоба не имеет куча существенных особняков, но вместо этого спортивный клубок крошечных хижин. [OLEG] показывает, как работает приложение, используя многоугольники, созданные с охранными башнями, служами в виде вершин. Вы можете узнать намного больше о проекте на Reddit.

Как новый, как этот проект, это ограничено. Все карты оснащены стенным сообществом, у каждого есть один замок в Бейли, и ни один из городов не включает в себя реку или океанский порт. [OLEG] создал его, чтобы сделать прозрачные карты, не обязательно точные или исторически разумные. Тем не менее, он уже настраивал код, чтобы минимизировать количество треугольных зданий. В дальнейшем он хочет генерировать шанты города за пределами городских стен.