Форум HeroesWorld-а - Показать сообщение отдельно - [2x2 Tournament] Double Up [SoD]
Показать сообщение отдельно
#301
Старый 03.08.2013, 16:48
  #301
^
Sav
📖
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

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

Для тебя одинаково? Ну лол тогда, что еще добавить.
Я хорошо изучил ИИ в бою со стороны анализа exe и исправлял баг с берсерком. Могу сказать, что разница здесь не такая уж и большая.
Дело в том, что баг с берсерком - это ошибка не кодера (типа опечатки или невнимательности), а составителя самого алгоритма - некоторые вероятные варианты развития событий не учтены.
Такие баги также сложно править: к примеру, исправление проноса нейтралов (что есть плод невнимательности кодера) занимает строк 20, а багов берсерка ~250.

Насчёт возможности водить ИИ единичками сложно сказать, предполагалось это или нет (мне кажется, что нет), но вот то, что ИИ без зазрения совести проходит через огненные стены - это точно баг/фича того же разряда, что и баг берсерка: все расчёты опасности огненной стены у ИИ есть, вот только испольльзуются они криво.
Sav вне форума