Объявления

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

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

Обсуждаем, делимся впечатлениями, новой информацией
offlineMagus Incognitus  
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2014, 15:56
Пол: Не указан
Награды: 2
1 место 1 этапа по HMM1 (2)
Поблагодарили: 32 раз.

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

Сообщение Magus Incognitus » 11 дек 2014, 22:22

Не силён в значениях ID, но в остальном - я это и имел в виду, сказав, что баг связан с проходимостью.
Вернуться к началу

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 » 11 дек 2014, 22:27

Думаю, следует запретить высаживаться на клетки, на которые нельзя высадиться "с помощью якоря". Полагаю, при взятии объектов с клавиатуры, которые не берутся с помощью мыши, происходит нечто подобное, но баг не возникает, т.к. герой никуда не перемещается.
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1058
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

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

Сообщение Владимир » 09 янв 2015, 15:46

AlexSpl писал(а):

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

А как же пример с мёртвым деревом из моей статьи по редактору?
Думается, что за него тоже нельзя зайти/высадиться кроме как с клавиатуры. Зайти точно нельзя - это я хорошо помню.
Вернуться к началу

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 » 09 мар 2015, 20:06

Реальные вероятности (третий столбец, %) выпадения вторичных навыков на первом левел-апе для всех классов героев:

Код: Выделить всё
1. Knight

Pathfinding     52  20,39
Archery         39  15,29
Logistics       51  20,00
Scouting        35  13,73
Diplomacy       49  19,22
Navigation      29  11,37
Leadership      77  30,20
Wisdom          30  11,76
Mysticism       16  6,27
Luck            13  5,10
Ballistics      64  25,10
Eagle Eye       15  5,88
Necromancy      0   0,00
Estates         40  15,69

2. Barbarian

Pathfinding     72  28,24
Archery         52  20,39
Logistics       53  20,78
Scouting        58  22,75
Diplomacy       31  12,16
Navigation      45  17,65
Leadership      48  18,82
Wisdom          14  5,49
Mysticism       12  4,71
Luck            35  13,73
Ballistics      43  16,86
Eagle Eye       20  7,84
Necromancy      0   0,00
Estates         27  10,59

3. Sorceress

Pathfinding     37  14,51
Archery         54  21,18
Logistics       34  13,33
Scouting        19  7,45
Diplomacy       32  12,55
Navigation      64  25,10
Leadership      12  4,71
Wisdom          57  22,35
Mysticism       42  16,47
Luck            50  19,61
Ballistics      49  19,22
Eagle Eye       30  11,76
Necromancy      0   0,00
Estates         30  11,76

4. Warlock

Pathfinding     33  12,94
Archery         19  7,45
Logistics       35  13,73
Scouting        67  26,27
Diplomacy       35  13,73
Navigation      32  12,55
Leadership      13  5,10
Wisdom          73  28,63
Mysticism       46  18,04
Luck            16  6,27
Ballistics      53  20,78
Eagle Eye       45  17,65
Necromancy      16  6,27
Estates         27  10,59

5. Wizard

Pathfinding     38  14,90
Archery         19  7,45
Logistics       30  11,76
Scouting        38  14,90
Diplomacy       32  12,55
Navigation      35  13,73
Leadership      33  12,94
Wisdom          73  28,63
Mysticism       55  21,57
Luck            33  12,94
Ballistics      54  21,18
Eagle Eye       44  17,25
Necromancy      0   0,00
Estates         26  10,20

6. Necromancer

Pathfinding     48  18,82
Archery         11  4,31
Logistics       33  12,94
Scouting        17  6,67
Diplomacy       33  12,94
Navigation      38  14,90
Leadership      0   0,00
Wisdom          54  21,18
Mysticism       40  15,69
Luck            17  6,67
Ballistics      52  20,39
Eagle Eye       45  17,65
Necromancy      99  38,82
Estates         23  9,02

Пятёрка топовых (наиболее вероятных) скиллов для каждого класса на первом левел-апе:

1. Knight

Leadership
Ballistics
Pathfinding
Logistics
Diplomacy

2. Barbarian

Pathfinding
Scouting
Logistics
Archery
Leadership

3. Sorceress

Navigation
Wisdom
Archery
Luck
Ballistics

4. Warlock

Wisdom
Scouting
Ballistics
Mysticism
Eagle Eye

5. Wizard

Wisdom
Mysticism
Ballistics
Eagle Eye
Pathfinding

6. Necromancer

Necromancy
Wisdom
Ballistics
Pathfinding
Eagle Eye

* * *
О вероятностях выпадения вторичных навыков на последующих левел-апах имеет смысл говорить только в том случае, если однозначно задана политика прокачки.
Последний раз редактировалось AlexSpl 10 мар 2015, 18:21, всего редактировалось 1 раз.
Вернуться к началу

offlineMagus Incognitus  
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2014, 15:56
Пол: Не указан
Награды: 2
1 место 1 этапа по HMM1 (2)
Поблагодарили: 32 раз.

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

Сообщение Magus Incognitus » 09 мар 2015, 21:36

Владимир писал(а):

AlexSpl писал(а):

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

А как же пример с мёртвым деревом из моей статьи по редактору?
Думается, что за него тоже нельзя зайти/высадиться кроме как с клавиатуры. Зайти точно нельзя - это я хорошо помню.

Проверил: тем путём, которым нельзя зайти, высадиться тоже нельзя - ни мышью, ни клавиатурой. При попытке высадиться за мёртвое дерево клавишей Num 7 возникает этот самый баг. С других направлений в эту точку можно высадиться и мышью - аналогично тому, как можно пройти туда по суше.

Ну и свеженький баг (см. файл в приложении):
Если просто загрузить этот сейв и нажать переход хода, то, скорее всего, ничего особенного не произойдёт. Но это только в первый раз. Если загружать автосохранение и нажимать переход хода снова, раз за разом будет выпадать вариант событий, зафиксированный левел-апом героя Hasturion. Можно заметить, что в этом варианте герой Mallach раз за разом нападает на отряд грейженных зомби и сливается. Казалось бы, ничего особенного, но...
Но зомби лояльные, и сила армии героя достаточна для их присоединения! ИИ напал на присоединяющихся монстров и проиграл? Опять не всё так просто... После анимации исчезновения слившегося комповского героя "фокус камеры" переходит на следующего ходящего - анимация исчезновения зомби, как при одновременном сливе, не показывается, но после завершения перехода хода отряда зомби на месте нет! Отряд исчез мгновенно, как при... ПРИСОЕДИНЕНИИ.

Герой присоединил нейтралов и одновременно на них же слился!!!

На случай, если у кого-то будут другие версии произошедшего, замечу:
1) Насклько мне известно, герои ИИ никогда не нападают на нейтралов, которые готовы присоединиться.
2) Помимо этого случая, где баг возник естественным образом, аналогичное явление было зафиксировано на этой же карте при встрече другого героя и другого отряда нейтралов. Причём тот переход хода был повторён, по меньшей мере, 18870 раз, и не было такого, чтобы герой исчез, а нейтралы - нет, или погибла только часть нейтралов. (Там повторяемость фиксировалась заготовленными сейвами с получением героями со всеми корректными деревьями прокачки всех корректных левел-апов - могу приложить сейв перед переходом хода и те, на которых надо предварительно получать левел-апы, чтобы ещё раз гарантированно словить сей баг.)
Короче говоря, п. 2) подтверждает п. 1).

Кстати, на той же карте нашёл подтверждение, что "баг с 0 призраков" возможен не только для призраков. (Опять-таки, повторяемость перехода хода достижима искусственно с помощью левел-апов на сторонних сейвах, и их есть у меня, если надо).

P.S. Надо же, два месяца тут никто не писал, а я только залогинился и начал - и уже новый пост перед моим. :smile1:
Вложения
Автосохранение.GX1
(114.05 КБ) Скачиваний: 340
Вернуться к началу

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 » 09 мар 2015, 22:20

Повторил ситуацию. Первый раз Mallach присоединяет зомби, после левел-апа - действительно похоже на то, что сначала присоединяет, а потом сливается. Или, может, даже наоборот: сливается, присоединяет, и происходит реинициализация героя. Скорее всего, присоединение нейтралов компом и битва AI vs AI реализованы в одной функции, и успешность присоединения нейтралов компом зависит, кроме всего прочего, также и от того, не сольётся ли он на них перед этим :smile12: Т.е. сначала происходит имитация боя и лишь затем присоединение. Если комп на месте (не слился), то результаты имитации боя игнорируются, в случае если нейтралы присоединяются. А если слился, то алгоритм, видимо, был бы и рад игнорировать, только вот героя уже нет :smile12: Конечно, это всего лишь догадки, но очень похожие на правду. Как-нибудь гляну, что там на самом деле творится.

В общем, обнаружен ещё один баг. В процессе тестирования у меня игра даже вылетела один раз.
Вернуться к началу

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 » 10 мар 2015, 00:05

Разобрался. Комп (Mallach) действительно сперва присоединяет 27 зомби мутантов. Но, оказывается, присоединение не спасает (!) героя компа от битвы с нейтралами. Т.е. получается следующий расклад: Mallach c армией, чьи ряды пополнили зомби мутанты, бьётся против этих же зомби мутантов! Как и в любой другой битве против нейтралов, результатом может быть слив героя компа. В данном конкретном случае левел-ап героя Hasturion приводит к тому, что в битве Mallach'а с зомби мутантами выпадает грань 100, что означает 100% слив.

Теперь осталось разобраться с тонким моментом, являющимся следствием данных наблюдений. Если комп, который присоединил нейтралов, бьётся с ними, то как обстоят дела с потерями? Можно ли добиться того, чтобы комп присоединял нейтралов и одновременно терял часть войска? Или данный вариант развития событий заранее предусмотрен разработчиками?
Вернуться к началу

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 » 10 мар 2015, 18:32

Обновил вероятности выпадения вторичных навыков на первом левел-апе. В действительности они ровно в два раза больше, чем те, что были. Это никак не повлияло на пятёрки топовых скиллов, хотя.

Поясню, как я считал. Герои одного класса в Героях 2 качаются совершенно одинаково. Всего существует 255 деревьев прокачки. Для каждого такого дерева навык может появиться на левел-апе или не появиться. Если он появляется, то либо в левом слоте, либо в правом, но не в обоих сразу. Число после названия вторичного навыка есть количество деревьев прокачки (N), в которых этот навык предлагается на первом уровне. Тогда вероятность выпадения навыка равна P = N / 255.
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

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

Сообщение VDV_forever » 15 мар 2015, 04:46

AlexSpl писал(а):

Реальные вероятности (третий столбец, %) выпадения вторичных навыков на первом левел-апе для всех классов героев:
...
О вероятностях выпадения вторичных навыков на последующих левел-апах имеет смысл говорить только в том случае, если однозначно задана политика прокачки.


Саш, хочешь сказать что тут они представлены не совсем верно?
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

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 » 17 мар 2015, 18:13

Там приведены веса вторичных навыков, которые позволяют лишь прикинуть вероятности. Собственно, там так и написано:

Цитата:
Таблица ниже иллюстрирует насколько часто герою будет предложено изучение каждого навыка. Чем выше число, тем больше шанс, что этот навык будет доступен для изучения, чем ниже число, тем меньше шанс изучить этот навык (0 означает, что герой не получит возможности выучить этот навык).


Эту таблицу не плохо бы упорядочить по внутриигровым номерам скиллов и классов героев.
Вернуться к началу

Пред.След.

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

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

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