Генерация карты мира

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

Генерация карты мира

Карта мира - шестиугольная сетка, заново создаваемая из зерна каждый цикл. Она простирается на 30 клеток от центра в каждом направлении, что даёт примерно 2800 клеток.

Биомы

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

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

Печати

Можно заключить контракты на три печати. Обычная генерация размещает четыре копии, если законтрактована только одна печать, или по две копии на контракт, если их несколько. Каждая копия находится на заданном для этой печати расстоянии от Крепости. Последующие размещения предпочитают клетку, наиболее далёкую от ближайшей существующей печати. Клетка печати и доступные соседние клетки становятся биомом Запечатанный лес. Режим «Испытание на звание десницы королевы» использует отдельный генератор печатей.

События и модификаторы

Основной мир разыгрывает от 60 до 65 мировых событий и от 100 до 110 модификаторов. Мир престижа разыгрывает больше обоих: от 70 до 75 и от 115 до 125.

Размещение имеет строгие условия. Клетка может получить объект, только если она пуста, ни один сосед уже не занят, она не является столицей, находится в пределах дистанции появления объекта, принадлежит биому, разрешающему модификаторы, и удалена больше чем на две клетки от любой печати. Сначала резервируется место; конкретное событие или модификатор выбирается позже, когда вы туда добираетесь.

Карта поселения

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

Читайте дальше