Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Детали ошибки:
Ссылка для шаринга
Сообщения от [Турнир 2x2] Удвойте ставки [Дыхание Смерти]
Еще раз, у меня нет исходников, но очевидно что ИИ в героях програмировался идти к ближайшему стеку (либо по доставании по двум ходам), и то что его не научили игнорировать 1 муху, а идти к более жирным стекам, это можно списать на лень или квалификацию разработчиков. Но то что юнит под берсом становится полностью неуправляемым, то что берс не спадает, то что юнит не двигается, то что ведет себя не так как рассчитывалось - это просто баг.
Для тебя одинаково? Ну лол тогда, что еще добавить.
Я хорошо изучил ИИ в бою со стороны анализа exe и исправлял баг с берсерком. Могу сказать, что разница здесь не такая уж и большая. Дело в том, что баг с берсерком - это ошибка не кодера (типа опечатки или невнимательности), а составителя самого алгоритма - некоторые вероятные варианты развития событий не учтены. Такие баги также сложно править: к примеру, исправление проноса нейтралов (что есть плод невнимательности кодера) занимает строк 20, а багов берсерка ~250.
Насчёт возможности водить ИИ единичками сложно сказать, предполагалось это или нет (мне кажется, что нет), но вот то, что ИИ без зазрения совести проходит через огненные стены - это точно баг/фича того же разряда, что и баг берсерка: все расчёты опасности огненной стены у ИИ есть, вот только испольльзуются они криво.
Я хорошо изучил ИИ в бою со стороны анализа exe и исправлял баг с берсерком. Могу сказать, что разница здесь не такая уж и большая. Дело в том, что баг с берсерком - это ошибка не кодера (типа опечатки или невнимательности), а составителя самого алгоритма - некоторые вероятные варианты развития событий не учтены. Такие баги также сложно править: к примеру, исправление проноса нейтралов (что есть плод невнимательности кодера) занимает строк 20, а багов берсерка ~250.
Насчёт возможности водить ИИ единичками сложно сказать, предполагалось это или нет (мне кажется, что нет), но вот то, что ИИ без зазрения совести проходит через огненные стены - это точно баг/фича того же разряда, что и баг берсерка: все расчёты опасности огненной стены у ИИ есть, вот только испольльзуются они криво.
Очень интересно, скажите, а в изначальной задумке реакции на огненную стену предполагался только поиск пути обхода? Просто скажем если та же Луна нападает с единичкой и полностью закрывает ее стенкой, то есть подойти к ней, не получая урона невозможно, я бы на их месте дефэндился и ждал когда закончится мана, а не лез в атаку. Это логично с точки зрения оптимальных потерь, если скажем на прямую стрелу надо лезть не смотря на увеличенный урон, так как иначе настреляют еще больше, то тут можно подождать два хода. Или ИИ на два хода вперед не умеет думать? :)
Мне кажется, что поведение ИИ - это то, куда лучше не лезть вообще. Задумано так, что он идёт через стены - пусть идёт, бегает гномами за змейкой - пусть бегает. ИИ без разницы. А вот с берсом - это уже из другой оперы баг.
Очень интересно, скажите, а в изначальной задумке реакции на огненную стену предполагался только поиск пути обхода? Просто скажем если та же Луна нападает с единичкой и полностью закрывает ее стенкой, то есть подойти к ней, не получая урона невозможно, я бы на их месте дефэндился и ждал когда закончится мана, а не лез в атаку. Это логично с точки зрения оптимальных потерь, если скажем на прямую стрелу надо лезть не смотря на увеличенный урон, так как иначе настреляют еще больше, то тут можно подождать два хода. Или ИИ на два хода вперед не умеет думать?
Сложно сказать в точности, что именно было в изначально задумке, но я думаю, что у ИИ криво расставлены приоритеты: опасность стены учитывается наравне со всякими косвенными опасностями (встать в кучу под огнешар или гидру, встать в зону досягаемости вражеского стека), которые часто игнорируются (я думаю, в первую очередь с той целью, чтобы слабые стеки компа не бегали от игрока, а убивались об него). В то же время, урон от огненной стены - самый что ни на есть прямой и его следовало бы учитывать по крайней мере так же, как урон от ответного удара. На 2 хода ИИ думать не умеет (точнее, в отдельных действиях может предполагать что-то, но в целом - нет), но он мог бы лезть в стену как в ров: если она сносит меньшую долю hp, чем какая-то фиксированная - игнорировать. Тут есть конечно отличия, но в принципе основной механизм для расчёта опасности огненных стен сделан (ИИ всегда оценивает урон, который он получит, если встанет на тот или иной гекс) - но не всегда срабатывает. Dirty_Player
Мне кажется, что поведение ИИ - это то, куда лучше не лезть вообще. Задумано так, что он идёт через стены - пусть идёт, бегает гномами за змейкой - пусть бегает. ИИ без разницы. А вот с берсом - это уже из другой оперы баг.
Ну тут просто ситуация в том, что ИИ для игроков - чёрный ящик, поэтому любые его кривости проще всего списать на "тупость ИИ" (ну и в общем-то это правильно - у них нет каких-то способов определить, баг это или нет), хотя на самом деле там есть и откровенные баги, и не такие откровенные, но всё равно ошибки. С обычными же геймплейными элементами всё проще - если работает не так, как, казалось бы, должно, - значит баг. Собственно, единственная вещь, насчёт которой я что-то утверждаю - это "задумка разработчиков", и тут ИИ с огненной стеной скорее всего был задуман в такой же точно степени, что и баг с берсерком. Это не значит, что если править одно, то надо править и другое, просто один конкретный аргумент насчёт "задумки разработчиков" тут не является корректным.
Спасибо за подробный ответ. Насчет правки багов ИИ мне почему то кажется, что если сделать опрос о необходимости править туже стену, ответ будет практически единогласным - нет, не стоит. Во-первых потому что это сильный нерф Луны, на такое не согласятся, а главное - к ИИ, такому, какой он есть уже привыкли, это стало частью геймплея, и я думаю мало кто хочет что то менять здесь. Наверное это правильно...
Команда g2 готова согласно регламенту играть сегодня в 10-11 вечера по мск.
Команада Фишей, утомлённая вчерашней игрой с командой Троллей, а так же занятая сегодня турниром М200, вынужденны просить о переносе времени на следующие выходные, т.к. сроки позволяют :)
Оно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.
и я думаю мало кто хочет что то менять здесь. Наверное это правильно...
На счет Луны еще можно подумать, так как маги на больших шаблонах не рулят она одна исключение. А вот берс пофиксить в нд+ нужно по любому.
Да и еще, был бы умный ИИ я бы в него только и играл
Добавлено через 40 секунд Sav
Оно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.
Ясно. Спасибо. Надеюсь Бараторч одумается ) )
Сейчас балуюсь этим https://vcmi.eu/download/ За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Да и еще, был бы умный ИИ я бы в него только и играл
Представь, ты играешь за Галтрана напал на быстрых нейтралов, типа змеек, они от тебя начали бегать по полю боя, чтобы ты не смог их догнать и тебе пришлось бы отступать :D
Добавлено через 1 минуту Sav
Оно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.
Вот пронос нейтралов как раз из тех багов, что никому не мешают и приравниваются к фичам. А берс надо фиксить 100%, лишь бы из-за фикса берса-бага он не стал работать по-другому :D
Представь, ты играешь за Галтрана напал на быстрых нейтралов, типа змеек, они от тебя начали бегать по полю боя, чтобы ты не смог их догнать и тебе пришлось бы отступать :D
Я прекрасно осознаю что будь такие герои то все наработанные приемы, стратегии, фишки и прочее сошлись бы на нет. И я бы с большИм, громадным интересом играл бы в такие герои. Но к сожалению, у меня нет выбора...
Есть такой проект vcmi (и исходники есть), который переписывает "героев с нуля" но там настолько убогий ИИ, что и говорить не о чем. Примерно играет между пешкой и конем, если сравнивать с оригиналом. Проблема в том что нет сильного програмиста для реализации классного ИИ
Сейчас балуюсь этим https://vcmi.eu/download/ За то что нейтралы не бегают за единичкой, для меня это уже стоит того