Форум HeroesWorld-а - Показать сообщение отдельно - Плагин Fresh Mod для SOD
Показать сообщение отдельно
#206
Старый 08.12.2019, 11:24
  #206
^
Kventin
 
Аватар для Kventin
📖
Регистрация: 26.12.2016
Адрес: Москва
Сообщения: 166
Отправить сообщение для  Kventin с помощью ICQ as239#8913
Регистрация: 26.12.2016
Адрес: Москва
Сообщения: 166
Отправить сообщение для  Kventin с помощью ICQ as239#8913
По умолчанию
Re: Плагин Fresh Mod для SOD

Есть подвижики по генератору.
Удалось разобраться с формированием дорог.
Текущий алгоритм соединяет, в рамках двойного цикла, каждый город с каждым.

В качестве альтернативы сделал алгоритм, который при формировании дорог идет строго по связям схемы шаблона.
В начале соединяются центральные города зон, согласно схеме шаблона.
Затем оставшиеся города соединяются с центральным городом своей зоны.
Для JC этот алгоритм подходит идеально.
А вот для остальных шаблонов под вопросом, т.к. теперь каждая связь между зонами формирует дорогу.
На 6lm10a, это может быть и не так плохо - красный и синий всегда имеют минимум 2-е дороги: в локальную трежу и смежку.
А вот на даймонде уже сомнительно.

Плюсы данного алгоритма:
- красный и синий гарантировано имеют хорошие дороги
- дороги идут строго по схеме шаблона
Минусы
- на шаблонах с большим количеством связей появляется много дорог.

Соответственно, есть следующие вопросы:
1. Лучше ли этот алгоритм чем текущий?
2. Какие есть идеи по улучшению текущего?

Данные по зонам, их связям, координаты городов, возможность строить дорогу из любой точки А в любую точку Б.
Все это у меня есть т.е. можно реализовать практически любой алгоритм.

Во вложении dll, с которой можно посмотреть результат работы нового алгоритма.
Порядок установки тот же:
Распаковать архив во вложении, в новую папку в: "...\_HD3_Data\Packs", затем подключить эту папку в окне лаунчера HD мода.
Вложения
Тип файла: zip RMG.zip (7.6 Кбайт, 12 просмотров)
Kventin вне форума
Ответить с цитированием