Интересен алгоритм работы проги.
Кто-то поковырялся в коде и выяснил как в точности Герои выбирают количество монстров ? Или по большой выборке генераций выяснил примерную зависимость ?
http://forum.df2.ru/index.php?s=&showtopic=2342&view=findpost&p=559149 (тут есть и про ценности нычек и пандор)
http://forum.df2.ru/index.php?s=&showtopic=27998&view=findpost&p=558697
http://forum.df2.ru/index.php?s=&showtopic=2342&view=findpost&p=546608 (с уточнением http://forum.df2.ru/index.php?s=&showtopic=2342&view=findpost&p=560072 , непонятка начёт 1 лазурного дракона, скорее всего, вызвана тем, что в играх, где он появлялся, использовался текстовик WT)
Всё это выяснено в результате исследования кода, т. е. информация точная (хотя гарантировать, что я прямо так нигде не ошибся, не могу :)).
А заодно может и найдётся ответ откуда на охране двелла ангелов взялся 31 циклоп. Обычный респ, аналогичный стартовому на смке, 2я неделя.
Как ни крутил, не смог сгенерить реально выпадавшие охраны типа 33 бычка на нычке гигантов.
Непонятен параметр Zones count. При том, что от него как раз и зависит охрана на нычках.
Ценность нычки = (AI Value существа)*(Прирост существа)*(1 + (Zones count: город существа)/(All zones with towns count)) + (AI Value существа)*(Zones count: город существа)/2
Ценность пандоры = (AI Value существа)*(Количество существ)*(1 + (Zones count: город существа)/(All zones with towns count))
Ценность провидца = (2*(AI Value существа)*(Количество существ)*(1 + (Zones count: город существа)/(All zones with towns count)) - 4000)/3
Как определяются эти Zones count, я написал там:
http://forum.df2.ru/index.php?s=&showtopic=29068&view=findpost&p=575859
Ну и плюс, если там рядом с нычкой ресурсы лежат, они тоже к ценности прибавляются.
Ещё момент насчёт ресурсов: генератор генерирует, как кучки определённых ресурсов, каждого со своей ценностью, так и кучки случайных ресурсов со своей, другой ценностью. Первые от игры к игре на одной и той же карте будут оставаться одинаковыми, вторые - будут меняться. Отличить их в игре невозможно, поэтому точно рассчитать охрану ресурсов так просто не удастся.
Вы на ложном пути, господа программисты! Вы делаете игру проще, а надо делать игру интереснее.