Перейти к содержанию

Сообщения от Плагин Fresh Mod для «Грани Тьмы». Автопереведено

В ответ пользователю Kventin
Аватар пользователя
#215
Kventin
Благодарю за ссылки, весьма полезно.
Пожалуйста. В общем, как я вижу примерно. Берем все связи на карте где потенциально может бьіть дорога, генерируем им случайное число "веса" (например между 1 и 2). Для стартовьіх позиций игроков генерируем немного меньшее число (например между 0 и 1) для двух связей с другими зонами чтобьі связи гарантированно бьіли хотя бьі с двумя зонами (решает проблему "плохих дорог на лм"). А дальше запускаем Kruskal's algorithm. Имеем minimal spanning tree что соединяет все зоньі. Конечно если дорога через/в трежак не предусмотрена, то не соединяем.
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#216
Хорошо бы еще добавить возможность включать "родные улики" отдельно от остальных нововведений..

Безземельный дон с HeroesPortal, инкогнито.
В ответ пользователю Meo
Аватар пользователя
#217
Meo
Хорошо бы еще добавить возможность включать "родные улики" отдельно от остальных нововведений..
Так уже давно сделано:
11. Добавлен флаг "Gameplay changes", если он НЕ установлен, то отключаются все изменения влияющие на игровой процесс:
- родные войска в ульях и консерваториях
- изменения навыков (дипломатия, орлиный глаз, первая помощь)
- перестановка охраны и объекта
В ответ пользователю Kventin
Аватар пользователя
#218
Kventin
Так уже давно сделано
Допустим, кому-то захочется текущие и будущие нововведения из "gameplay changes", но "родные ульи/консы" ему неприемлемы.

Безземельный дон с HeroesPortal, инкогнито.
Аватар пользователя
#219
Я сторонник минимально возможного количества настроек.
Куча галочек это путь ВОГ и мне он совсем не симпатичен.

Мод продумывается как целостная система изменений и единственное разумное разграничение, которое здесь можно провести - это изменения меняющие игровой процесс и не меняющие таковой.
В ответ пользователю Kventin
Аватар пользователя
#220
Kventin
Я сторонник минимально возможного количества настроек.
ИМХО не в ту сторону твой максимализм. Конечно, дареному коню в зубы не смотрят (хотя я бы и задонатил, и опять же только за то, что нужно конкретно мне) .. но взгляни вот на результаты голосования "почему мы верны SoD" /topic/14393/ - разброс мнений велик!

Ставить галочки, поверь, народ любит! Отчего, допустим, не сделать изначально всего две галочки - "Fresh Mod Classic" и "Custom?" Еще и шаблоны настроек чтобы загружать под конкретный турнир..

Безземельный дон с HeroesPortal, инкогнито.
Аватар пользователя
#221
Сделал формирование дорог через минимальный остов по Краскалу.
Получилось симпатично.
В ответ пользователю Kventin
Аватар пользователя
#222
Kventin
Сделал формирование дорог через минимальный остов по Краскалу.
Получилось симпатично.
И где можно посмотреть? :rolleyes:
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388
Аватар пользователя
#223
Решил, пока сам попроверять.
И нашел проблему, не получается сделать идеальный алгоритм.
Проблема в смежных зонах без городов.
У них нет координаты куда нужно вести дорогу, поэтому приходится рекурсивно искать зону с городом и соединять ее со другой зоной с городом.
В большинстве случаев, все ок.
Но иногда из-за багнутого прохода или просто из-за близости зон, зоны с городами могу соединиться напрямую минуя смежку.
Как это победить я не представляю.
Аватар пользователя
#224
Удалось заметно улучшить генератор случайных карт.
Просьба помочь в тестировании - поформировать один или несколько шаблонов и посмотреть корректность сформированной карты.
Можно потестировать и в реальных партиях.

Что сделано:
1. Всегда "хорошие дороги" для игроков-людей.
2. Исключены блоки вдоль дорог, теперь блокировать дорогу может только охрана шахты.
3. Исключен выход в односторонник. Генератор теперь имеет 16 двусторонних порталов: 8 стандартных + 8 входов от односторонников.
4. Исключены "багнутые проходы" между зонами.
5. Расстояние между ГО как минимум 1 клетка.

FreshMod5b.dll cкачать можно здесь:
/post/1170170/

Порядок установки тот же:
Распаковать архив во вложении, в новую папку в: "...\_HD3_Data\Packs", затем подключить эту папку в окне лаунчера HD мода.
#225
Если удастся окончательно настроить дороги/генератор, в какую часть фреш мода это будет включено?
ICQ - 703804372
Discord - Xocenk#2473
Аватар пользователя
#226
В базовую, в приложенной dll, все это работает без флага геймплейных изменений.
#227
Спасибо! Объединять с Gameplay changes точно не стоит.
ICQ - 703804372
Discord - Xocenk#2473