[2x2 Tournament] Double Up [SoD] - Страница 21 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Закрытая тема
Страница 21 из 35
 
Опции темы
#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 вне форума
#302
Старый 03.08.2013, 17:13
  #302
^
Frol off
📖
Регистрация: 24.05.2013
Сообщения: 53
Регистрация: 24.05.2013
Сообщения: 53
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

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

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

Очень интересно, скажите, а в изначальной задумке реакции на огненную стену предполагался только поиск пути обхода? Просто скажем если та же Луна нападает с единичкой и полностью закрывает ее стенкой, то есть подойти к ней, не получая урона невозможно, я бы на их месте дефэндился и ждал когда закончится мана, а не лез в атаку. Это логично с точки зрения оптимальных потерь, если скажем на прямую стрелу надо лезть не смотря на увеличенный урон, так как иначе настреляют еще больше, то тут можно подождать два хода. Или ИИ на два хода вперед не умеет думать?
Frol off вне форума
#303
Старый 03.08.2013, 17:15
  #303
^
RiMpel2
 
Аватар для RiMpel2
📖
Регистрация: 11.11.2009
Сообщения: 2984
1421
Отправить сообщение для  RiMpel2 с помощью ICQ
Регистрация: 11.11.2009
Сообщения: 2984
1421
Отправить сообщение для  RiMpel2 с помощью ICQ
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Вы хотите, чтобы рапортов по сливу на 11х стало в два раза больше? х)
__________________
RiMpel2 вне форума
#304
Старый 03.08.2013, 17:31
  #304
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Мне кажется, что поведение ИИ - это то, куда лучше не лезть вообще. Задумано так, что он идёт через стены - пусть идёт, бегает гномами за змейкой - пусть бегает. ИИ без разницы. А вот с берсом - это уже из другой оперы баг.
Dirty_Player вне форума
#305
Старый 03.08.2013, 17:45
  #305
^
kalababa
 
Аватар для kalababa
📖
Регистрация: 31.05.2011
Сообщения: 719
1508
Отправить сообщение для  kalababa с помощью ICQ
Регистрация: 31.05.2011
Сообщения: 719
1508
Отправить сообщение для  kalababa с помощью ICQ
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Команда g2 готова согласно регламенту играть сегодня в 10-11 вечера по мск.
__________________
kalababa вне форума
#306
Старый 03.08.2013, 18:05
  #306
^
Sav
📖
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Froll offОчень интересно, скажите, а в изначальной задумке реакции на огненную стену предполагался только поиск пути обхода? Просто скажем если та же Луна нападает с единичкой и полностью закрывает ее стенкой, то есть подойти к ней, не получая урона невозможно, я бы на их месте дефэндился и ждал когда закончится мана, а не лез в атаку. Это логично с точки зрения оптимальных потерь, если скажем на прямую стрелу надо лезть не смотря на увеличенный урон, так как иначе настреляют еще больше, то тут можно подождать два хода. Или ИИ на два хода вперед не умеет думать?
Сложно сказать в точности, что именно было в изначально задумке, но я думаю, что у ИИ криво расставлены приоритеты: опасность стены учитывается наравне со всякими косвенными опасностями (встать в кучу под огнешар или гидру, встать в зону досягаемости вражеского стека), которые часто игнорируются (я думаю, в первую очередь с той целью, чтобы слабые стеки компа не бегали от игрока, а убивались об него). В то же время, урон от огненной стены - самый что ни на есть прямой и его следовало бы учитывать по крайней мере так же, как урон от ответного удара.
На 2 хода ИИ думать не умеет (точнее, в отдельных действиях может предполагать что-то, но в целом - нет), но он мог бы лезть в стену как в ров: если она сносит меньшую долю hp, чем какая-то фиксированная - игнорировать.
Тут есть конечно отличия, но в принципе основной механизм для расчёта опасности огненных стен сделан (ИИ всегда оценивает урон, который он получит, если встанет на тот или иной гекс) - но не всегда срабатывает.

Dirty_PlayerМне кажется, что поведение ИИ - это то, куда лучше не лезть вообще. Задумано так, что он идёт через стены - пусть идёт, бегает гномами за змейкой - пусть бегает. ИИ без разницы. А вот с берсом - это уже из другой оперы баг.
Ну тут просто ситуация в том, что ИИ для игроков - чёрный ящик, поэтому любые его кривости проще всего списать на "тупость ИИ" (ну и в общем-то это правильно - у них нет каких-то способов определить, баг это или нет), хотя на самом деле там есть и откровенные баги, и не такие откровенные, но всё равно ошибки. С обычными же геймплейными элементами всё проще - если работает не так, как, казалось бы, должно, - значит баг. Собственно, единственная вещь, насчёт которой я что-то утверждаю - это "задумка разработчиков", и тут ИИ с огненной стеной скорее всего был задуман в такой же точно степени, что и баг с берсерком. Это не значит, что если править одно, то надо править и другое, просто один конкретный аргумент насчёт "задумки разработчиков" тут не является корректным.
Sav вне форума
#307
Старый 03.08.2013, 18:48
  #307
^
Frol off
📖
Регистрация: 24.05.2013
Сообщения: 53
Регистрация: 24.05.2013
Сообщения: 53
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Спасибо за подробный ответ. Насчет правки багов ИИ мне почему то кажется, что если сделать опрос о необходимости править туже стену, ответ будет практически единогласным - нет, не стоит. Во-первых потому что это сильный нерф Луны, на такое не согласятся, а главное - к ИИ, такому, какой он есть уже привыкли, это стало частью геймплея, и я думаю мало кто хочет что то менять здесь. Наверное это правильно...
Frol off вне форума
#308
Старый 03.08.2013, 18:51
  #308
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

kalababaКоманда g2 готова согласно регламенту играть сегодня в 10-11 вечера по мск.
Команада Фишей, утомлённая вчерашней игрой с командой Троллей, а так же занятая сегодня турниром М200, вынужденны просить о переносе времени на следующие выходные, т.к. сроки позволяют
Dirty_Player вне форума
#309
Старый 03.08.2013, 18:52
  #309
^
Diabler
📖
Регистрация: 09.01.2013
Сообщения: 1082
1719
Отправить сообщение для  Diabler с помощью ICQ Diabler#3165
Выставка наград
Регистрация: 09.01.2013
Сообщения: 1082
1719
Отправить сообщение для  Diabler с помощью ICQ Diabler#3165
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Фиши, такие Фиши
Diabler вне форума
#310
Старый 03.08.2013, 20:09
  #310
^
Lider1
 
Аватар для Lider1
📖
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

SavЯ хорошо изучил ИИ в бою со стороны анализа exe и исправлял баг с берсерком.

Хм. Я что-то пропустил. А где это исправление? в какой версии? Пофикшено в 3.48?
__________________
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Lider1 вне форума
#311
Старый 03.08.2013, 20:13
  #311
^
Sav
📖
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
Регистрация: 31.01.2013
Сообщения: 473
Sav#2974
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Оно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.
Sav вне форума
#312
Старый 03.08.2013, 20:16
  #312
^
Lider1
 
Аватар для Lider1
📖
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Frol offи я думаю мало кто хочет что то менять здесь. Наверное это правильно...
На счет Луны еще можно подумать, так как маги на больших шаблонах не рулят она одна исключение. А вот берс пофиксить в нд+ нужно по любому.

Да и еще, был бы умный ИИ я бы в него только и играл

Добавлено через 40 секунд
SavОно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.

Ясно. Спасибо. Надеюсь Бараторч одумается ) )
__________________
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Lider1 вне форума
#313
Старый 03.08.2013, 20:23
  #313
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

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

Добавлено через 1 минуту
SavОно не входит в HD, как и фикс проноса нейтралов. Но если бараторч захочет включить его в HD (берсерк естественно, пронос он уже не захотел), я предоставлю ему код.
Вот пронос нейтралов как раз из тех багов, что никому не мешают и приравниваются к фичам. А берс надо фиксить 100%, лишь бы из-за фикса берса-бага он не стал работать по-другому
Dirty_Player вне форума
#314
Старый 03.08.2013, 20:27
  #314
^
Frol off
📖
Регистрация: 24.05.2013
Сообщения: 53
Регистрация: 24.05.2013
Сообщения: 53
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Lider1А вот берс пофиксить в нд+ нужно по любому

Я про берс ничего и не говорил, только про баги ИИ в битвах, о которых Sav писал
Frol off вне форума
#315
Старый 03.08.2013, 20:29
  #315
^
Lider1
 
Аватар для Lider1
📖
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
Регистрация: 16.10.2007
Адрес: D:\games\heroes3
Сообщения: 3358
1656
Lider1#1997
По умолчанию
Re: [2x2 Tournament] Double Up [SoD]

Dirty_PlayerПредставь, ты играешь за Галтрана напал на быстрых нейтралов, типа змеек, они от тебя начали бегать по полю боя, чтобы ты не смог их догнать и тебе пришлось бы отступать

Я прекрасно осознаю что будь такие герои то все наработанные приемы, стратегии, фишки и прочее сошлись бы на нет. И я бы с большИм, громадным интересом играл бы в такие герои. Но к сожалению, у меня нет выбора...

Есть такой проект vcmi (и исходники есть), который переписывает "героев с нуля" но там настолько убогий ИИ, что и говорить не о чем. Примерно играет между пешкой и конем, если сравнивать с оригиналом. Проблема в том что нет сильного програмиста для реализации классного ИИ
__________________
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
Lider1 вне форума
Закрытая тема
Страница 21 из 35


Опции темы



Часовой пояс GMT +4, время: 00:56.


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru