Объявления

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

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

Обсуждаем, делимся впечатлениями, новой информацией
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, 19:47

По багу с посадкой/высадкой. Эти лодки были на карте с самого начала? Похоже на ошибку самой карты, либо картостроитель пользовался "кривыми" программами при создании карты. Дело в том, что лодки нумеруются, начиная с 0. И, скорее всего, как и другие объекты на карте (типа "Беседок"), лодки начинают дублироваться (по сути быть одним и тем же объектом в нескольких экземплярах), если их номер превышает 47. В Ваших сейвах лодки имеют одинаковый порядковый номер 48. Отсюда сей баг.

По багу с призраками. Игра не делает различий между существами при имитации боя (по крайней мере, так есть в Героях 1). Поэтому на месте призраков, наверное, мог бы быть любой отряд. Получается, игра позволяет оставлять 0 ед. в левом стеке. В Героях 1 такое возможно при k >= 0,999 ("коэффициент гибели"), но уже при k >= 0,99 происходит слив / поражение нейтралов, что исключает первый вариант. Возможно, в Героях 2 немного другой алгоритм определения количества погибающих существ в стеке при имитации битвы? :smile5:
Вернуться к началу

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, 19:59

Цитата:
Примечание 2. В самом первом (левом) отряде армии компа всегда останется, по крайней мере, 1 воин. Исключение составляет случай, когда коэффициент гибели k(Δ) ≥ 0.999 (в этом случае разрешается полное уничтожение первого отряда), однако, согласно примечанию 1, если k(Δ) ≥ 0.99, то комп сливается. Так что практически реализовать такую возможность, когда комп выигрывает битву, но остаётся без армии, нельзя.

Начинаю думать, что для нейтралов условие k >= 0,99 вообще не проверяется. Проверяется оно только для армий под предводительством героя.
Последний раз редактировалось AlexSpl 11 дек 2014, 20:04, всего редактировалось 1 раз.
Вернуться к началу

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

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

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

AlexSpl писал(а):

По багу с посадкой/высадкой. Эти лодки были на карте с самого начала? Похоже на ошибку самой карты, либо картостроитель пользовался "кривыми" программами при создании карты. Дело в том, что лодки нумеруются, начиная с 0. И, скорее всего, как и другие объекты на карте (типа "Беседок"), лодки начинают дублироваться (по сути быть одним и тем же объектом в нескольких экземплярах), если их номер превышает 47. В Ваших сейвах лодки имеют одинаковый порядковый номер 48. Отсюда сей баг.

Обе лодки первого сейва были на карте со старта.

AlexSpl писал(а):

По багу с призраками. Игра не делает различий между существами при имитации боя (по крайней мере, так есть в Героях 1). Поэтому на месте призраков, наверное, мог бы быть любой отряд.

Я тоже предполагал такой вариант, хотя возможны и другие.

AlexSpl писал(а):

Получается, игра позволяет оставлять 0 ед. в левом стеке. В Героях 1 такое возможно при k >= 0,999 ("коэффициент гибели"), но уже при k >= 0,99 происходит слив / поражение нейтралов, что исключает первый вариант. Возможно, в Героях 2 немного другой алгоритм определения количества погибающих существ в стеке при имитации битвы? :smile5:

Кабы я знал...
Вернуться к началу

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, 20:09

Может, с лодками был заюзан баг:

Цитата:
Build a shipyard and a ship and you can have and unlimited supply of ships! You MUST NOT enter the ship you build. Instead learn Summon Boat. You will see a new boat appear by your hero and you will still have the original boat. Do this as much as you like but don't move the first boat!


http://www.heroesofmightandmagic.com/heroes2/cheats.shtml
Вернуться к началу

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

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

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

Если номер лодки - это последнее число в фигурных скобках, показанное в Adventure Oracle при нажатии на 2, то стартовые лодки имели номера 0 и 1, а 48 - это уже после бага. И специфика карты такова, что другие лодки там взять неоткуда.

Вот, кстати, стартовый сейв:
Вложения
StartWL.gx1
(68.63 КБ) Скачиваний: 314
Вернуться к началу

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, 20:22

Да, номер объекта - это третье число. Но не для всех объектов. Для монстров, например, третье число - количество в стеке отряде.

Похоже на то, что высаживаться с клавиатуры чревато багами. Если нет якоря, лучше не стоит :)

Я не хочу сказать, что высаживаться с клавиатуры следует запретить. Дело в клетке, куда мы высаживаемся. Например, если на этой клетке лежал ресурс, то высадиться туда после его подбора с помощью "якоря" не получится. Где нельзя копать, туда нельзя и высаживаться.
Последний раз редактировалось AlexSpl 11 дек 2014, 20:28, всего редактировалось 1 раз.
Вернуться к началу

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

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

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

AlexSpl писал(а):

Я не хочу сказать, что высаживаться с клавиатуры следует запретить. Дело в клетке, куда мы высаживаемся.

Да, вроде, это подразумевалось с самого начала...

AlexSpl писал(а):

Например, если на этой клетке лежал ресурс, то высадиться туда после его подбора с помощью "якоря" не получится.

Без его помощи тоже пока не получалось.

AlexSpl писал(а):

Где нельзя копать, туда нельзя и высаживаться.

Спорное утверждение. К примеру, на рассматриваемой карте нельзя копать ни на одной из двух клеток материка возле стартового города, куда можно высадиться из ближайшего водоёма. Однако, такая высадка явно была задумана автором карты.
Последний раз редактировалось Magus Incognitus 11 дек 2014, 21:05, всего редактировалось 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 » 11 дек 2014, 20:59

Нет, всё-таки нашёл клетку, путь к которой существует, копать можно, а якоря нет ([06, 06] -> [05, 06]). Но и игра не позволяет высадиться так, даже с помощью клавиатуры. Остаётся одно: нет "якоря", не суйся :) То ли карта забагованная, то ли высадка с клавиатуры забагованная. Нужен пример высадки из лодки с помощью клавиатуры на "клетку без якоря", который не вызывает багов.
Вернуться к началу

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

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

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

На [05, 06], а также [07, 02] и [07, 03], изначально были монстры. Эффект тот же, что и с ресурсами.
Вернуться к началу

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:02

Вот ещё предположение: можно высадиться только на клетку с ID = 28 (смотрел только эту карту, может, и другие найдутся). Но не всегда над такими клетками появляется "якорь". Не срабатывает "поиск пути", т.е. игра не находит путь к клетке? Аналогично и в случае высадки: клетка имеет ID = 28, туда можно высадиться с помощью клавиатуры, но при высадке вызывается та же функция поиска пути, что и в случае с якорем, которая обламывается найти путь, и герой остаётся на месте. Но сама высадка из лодки предполагает изменение координат героя. Без бага получаем пустую лодку и героя на берегу, с багом - пустую лодку + героя в лодке на одной и той же клетке. Далее, этот баг запускает "цепную реакцию", в результате которой и получается описанная ситуация. Чтобы сказать точно, нужно смотреть исходный код.
Вернуться к началу

Пред.След.

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

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

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