Форум HeroesWorld-а - Показать сообщение отдельно - Random Monsters Map Patcher - разнообразные нейтральные армии
Показать сообщение отдельно
#30
Старый 20.07.2014, 02:07
  #30
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: RM - мод на разнообразные нейтральные армии

Табличку вижу примерно так:
ID монстра
Массив ID связок с весами (вес в сумме должен составлять 1).

Пример для двух стеков:
(1, {{1,2}{0.04,0.96}}

Также необходимо в зависимости от координат считать максимальное количество повторений связок на примерно одинаковых значениях силы.
После достижения такового значения, перераспределять вес связки между остальными в зависимости от уже их использования на карте.

Добавлено через 9 минут
RedHeavenHeroАрмии предполагаются только двухотрядные или возможно и большее число отрядов?
До полного заполнения (даже в 7 стеков).
Добавляется первый стек с ID1, к нему по весу находится второй стек с ID2, потом уже к обоим по суммарному максимальному весу связок ID3 к ID2 и ID3 к ID1 находится третий, четвертый уже находится из суммарно максимально возможного двух весов от ID1 до ID3... (Думаю, можно допустить огромный приоритет двойных связок в битве над всеми остальными)Высчитывается всё до тех пор, пока не будет 7 существ в отряде или же средний вес из связок будет ниже предыдущей итерации.

Затем распределяем максимально эффективно от значений силы.(пока можно просто делить поровну по силе)

Добавлено через 36 секунд
RedHeavenHeroДобавлено через 5 минут
Если с таблицей будет слишком много мороки, то можно отдать всё на волю рандома.
Часть смысла мода теряется.
Dyrman вне форума
Ответить с цитированием