Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Интересные факты

Обсуждаем, делимся впечатлениями, новой информацией
offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 05 ноя 2020, 22:42

Ben80 писал(а):

Воину ... вроде бы ничего не дают :smile1:


Возможно, он получает +8% к силе армии в расчетных боях (то есть не с человеком).
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Интересные факты

Сообщение AlexSpl » 06 ноя 2020, 01:11

LMOracle говорит, что +75 МП дают всем героям компа, кроме Исследователя, начиная с Тяжёлого уровня сложности. Исследователям дают +125 МП.

Цитата:
5. Бонусы запаса хода для героев под управлением компьютерного игрока
Герои под управлением компьютерных игроков, начиная со второго дня, получают бонус к запасу хода, если при старте карты была выставлена одна из следующих сложностей: «Тяжёлая», «Эксперт» или «Невозможная». Бонус для конкретного героя зависит от выбранного в начале игры случайным образом приоритета его действий: «Воин», «Исследователь», «Строитель». Воины и Строители получают бонус 75 MP, Исследователи — 125 MP. Приоритет самого сильного героя каждого компьютерного игрока можно посмотреть при наличии достаточного количества Гильдий Воров или при посещении объекта «Оракул».

Перепроверил. Поставил Оракул рядом с городом, чтобы чекать характер героев*. Воины и Строители получают +75 МП, Исследователи получают +125 МП.

* Кстати, нужно подправить этот абзац. Я раньше ошибочно полагал, что характер может быть разным у разных героев одного и того же компа :smile4: Но, похоже, если верить тестам (код я не смотрел), то характер - это свойство компьютерного игрока, а не его героев. И нужно убрать "начиная со второго дня", потому что герои компа получают этот бонус сразу после пропуска хода игроком-человеком.

Цитата:
5. Бонусы запаса хода для героев под управлением компьютерного игрока
Герои под управлением компьютерных игроков получают бонус к запасу хода, если при старте карты была выставлена одна из следующих сложностей: «Тяжёлая», «Эксперт» или «Невозможная». Бонус зависит от выбранного в начале игры случайным образом характера компьютерного игрока: «Воин», «Строитель», «Исследователь». Герои Воинов и Строителей получают бонус 75 MP, Исследователей — 125 MP. Характер компьютерного игрока можно посмотреть в Гильдии Воров (при наличии как минимум 3-х) или при посещении объекта «Оракул».

А про остальные бонусы, конечно, хотелось бы узнать побольше.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 06 ноя 2020, 05:04

AlexSpl писал(а):

+75 МП дают всем героям компа, кроме Исследователя, начиная с Тяжёлого уровня сложности. Исследователям дают +125 МП.


Согласен.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 06 ноя 2020, 06:50

AlexSpl писал(а):

А про остальные бонусы, конечно, хотелось бы узнать побольше.


По ресурсам

На уровнях Hard, Expert, Impossible дается бонус +1 дерева и +1 руда каждый день.

Дополнительно на уровнях Expert, Impossible дается бонус 1 ед. 1 вида ресурса каждый день
(1-й день недели +1 дерево, 2-й день +1 ртуть, 3-й день +1 руда, 4-й день +1 сера,
5-й день +1 кристалл, 6-й день +1 самоцвет).

Дополнительно на уровне Impossible дается еще такой же бонус (1 ед. 1 вида ресурса каждый день).

Дополнительно для типа ИИ-игрока Строитель дается еще такой же бонус (1 ед. 1 вида ресурса каждый день).

Ежедневный доход золота для ИИ игрока модифицируется с помощью множителя
(0,75 на уровне Easy, 1,0 на уровне Normal, 1,29 на уровне Hard, 1,45 на уровне Expert, 1,6 на уровне Impossible)

По расчетным битвам

Сила армии героев ИИ модифицируется с помощью множителя:
0,7 для Easy, 0,85 для Normal, 1,0 для Hard, 1,15 для Expert, 1,3 для Impossible

Дополнительно для типа ИИ-игрока Воин применяется еще один множитель, равный 1,08
Последний раз редактировалось Ben80 06 ноя 2020, 13:47, всего редактировалось 1 раз.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Интересные факты

Сообщение AlexSpl » 06 ноя 2020, 13:09

Максимальное количество героев компьютерного игрока

Базовое максимальное количество героев равно: 2 на картах S, 3 на картах M, 4 на картах L и XL.

1. Однако до 22-го дня, т.е. в течение первых 3-х недель, для Воина и Строителя и до 15-го дня, т.е. в течение первых 2-х недель, для Исследователя компьютерные игроки не могут иметь больше 2-х героев*.

2. Далее, максимальное количество героев компьютерного игрока увеличивается на 1, если у него не менее 5 замков. Максимальное количество героев компьютерного игрока дополнительно увеличивается на 1, если у него не менее 10 замков. Город приравнивается к половине замка.

3. Но есть исключение: до 16-го дня для Воина и Строителя и до 8-го дня для Исследователя компьютерному игроку с одним стартовым героем нельзя нанимать других героев, пока у этого игрока 1 замок (или 2 города, или 1 замок и 1 город; см. про то, что город приравнивается к половине замка) и сумма расстояний по X и Y между стартовым героем и первым городом/замком в списке меньше 18.

4. Если количество игроков меньше 4-х (со старта или после победы над одним из них), каждому компьютерному игроку позволено иметь ещё 1 героя.

5. И последний момент. Итоговое максимальное количество героев компьютерного игрока не может превышать количество замков + 1 для Воина и Строителя и количество замков + 2 для Исследователя. Город приравнивается к половине замка.

*) Количество героев у компьютерного игрока может быть больше прямо со старта за счёт героев, появляющихся в городах/замках и/или героев, непосредственно размещённых на карте. В этом случае компьютерный игрок не покупает дополнительных героев, пока количество героев не станет меньше максимального позволенного.
Последний раз редактировалось AlexSpl 06 ноя 2020, 20:11, всего редактировалось 2 раз(а).
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 06 ноя 2020, 13:25

Здорово.

Когда я начал знакомиться с Двойкой, то внезапно понял, что многие из изменений, которые делал для ИИ Тройки, соответствуют как раз ИИ Двойки.

То есть с учетом Условия 3 в начале игры нормальное кол-во героев для ИИ равно 3 ?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Интересные факты

Сообщение AlexSpl » 06 ноя 2020, 13:29

Цитата:
То есть с учетом Условия 3 в начале игры нормальное кол-во героев для ИИ равно 3 ?

Первое условие ограничивает 2-кой до поры до времени.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 06 ноя 2020, 13:33

Инфа про лимиты интересна, хотя хотелось бы дополнить описанием факторов, побуждающих ИИ покупать героев по факту. В коде есть что-то вроде процедуры BestBHC (building, creature, hero).

В Тройке никакого профита от покупки героя не оценивается, а просто вводится условие - число имеющихся у данного ИИ-игрока героев, умноженное на 2500, должно быть меньше, чем имеющиеся у ИИ-игрока на данный момент деньги.

***

philAI::GetBestBHC

BHC - красиво назвали, и отлично ложится на типы ИИ-игроков. Строитель предпочитает buildings, Исследователь - heroes, Воин - creatures.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Интересные факты

Сообщение Ben80 » 06 ноя 2020, 13:54

AlexSpl писал(а):

Если кто хочет помочь - проверить на практике или разобрать условие 0x43B010 (PoL 2.0 EN) - welcome.


Можно пользоваться и декомпилированным PoL 2.1 EN - папка raw_decompiled из проекта Ironfist на гитхабе. Там в некоторых местах дополнительно подредактировано и еще больше напоминает нормальный исходный код.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Интересные факты

Сообщение AlexSpl » 06 ноя 2020, 20:08

Расшифровал последнее условие, ограничивающее максимальное количество героев компа. До 16-го дня для Воина и Строителя и до 8-го дня для Исследователя компьютерному игроку с одним стартовым героем нельзя нанимать других героев, пока у этого игрока 1 замок (или 2 города, или 1 замок и 1 город; см. про то, что город приравнивается к половине замка) и сумма расстояний по X и Y между стартовым героем и первым городом/замком в списке меньше 18. Другими словами, комп в первые 15 (7 для Исследователя) дней не купит нового героя, даже если второе условие будет позволять иметь 2-х, пока его стартовый герой будет "вертеться" неподалёку от первого в списке/первого занятого города/замка.

Это можно проверить, ограничив респ компа клетками, сумма расстояний от которых до ворот замка меньше 18. Комп не купит второго героя, пока не покинет такой респ или не настанет 16-й день (для Исследователя - 8-й).

Прямо не верится. Респ радиуса 17 клеток - это огромный респ. Обязательно нужно посмотреть на сие чудо.

Реально прикольно. На карте "Новая земля" Варвар купил второго героя, как только его первый герой вышел за окружность радиуса 17 клеток.
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron