Перейти к содержанию

Сообщения от Очередность ходов

Аватар пользователя
#1
Привет.
Читаем "Памятку для игры Герои Меча и Магии IV" и пытаемся разобраться с самым насущным для нас вопросом.
Мы создали тестовый бой (скриншот прилагается). В какой последовательности ходят наши юниты - все понятно. Но доходит до смешного, когда начинает ходить комп :) При большей скорости у волков - ходят сначала феи, в следующих попытках ходят сначала волки и т.д. Или, например, мораль выпала волку, а ходит первой фея.
В чем секрет? :)
Вложения 1
1 файл • Общий размер: 208,3 KB
Стримы HoMM IV
Аватар пользователя
#2
Как написано в предисловии, не все я сам протестил - многое принимал на веру, если это не вызывало особых сомнений. В отличие от тройки, где каждый слот виден хорошо, в т.ч. все его действия и возможности, в четверке это куда сложнее контролировать (разве только поставить на минимальную скорость врага в бою, что я не пробовал). Особенно когда начинается общая свалка. Я сходу не отвечу на этот вопрос - надо посмотреть, возможно что-то уточнить. Но что ИИ может ходить не по заложенному алгоритму - я не удивляюсь. В тройке к примеру он неоднократно сбегал с поля боя не на своем ходу.
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html
Аватар пользователя
#3
Протестировал предложенный вариант. Первый раунд - порядок ходов как и должно быть (играл за двух игроков, без ИИ). А со второго раунда порядок начинал немного меняться, по непонятному алгоритму (до боя не доводил - только маневры). У сквайров ход начинался не с 1-го (хотя и не с 6-го - 7-го), чаще с 3-го, у волков-фей сбоев было поменьше. Было и так: выпадает мораль 6-му, но ходит сначала 3-й (он ходил первым в предыдущем раунде), потом 6-й с моралью, а потом как положено по скорости - волки, феи, сквайры. После ожидания обратный порядок по скорости - сквайры, феи, волки, моральные, а внутри каждой скоростной группы порядок тот же, что был и до ожидания в этом раунде.
Похоже данное нарушение не зависит от того, человек это или ИИ, и носит случайный характер. Возможно зависит от того, насколько вперед от стартовой дислокации ушел слот, но скорее навряд ли. И проверить это на диагонально-волнистом поле сложно. Это как отвлекающая подстава для ИИ - не факт, что он на нее поведется. Поведется он только если сможет сразу уничтожить подставу. Зачастую же он пройдет мимо подставы, чтобы ударить основной слот.
Подобное нарушение порядка ходов я замечал и раньше, но не перепроверял его и не придавал этому особого значения - просто ходил и бил. Иногда из-за такого нарушения (не из-за морали) ломались планы, некем было снять ответку, росли потери, приходилось выкручиваться из сложившейся ситуации, при критических потерях искать другое тактическое решение.
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html
Аватар пользователя
#5
Я на Вихрях войны играю (и тестирую). Они открывают почти все версии карт.
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html
Аватар пользователя
#7
Да. Но как я уже писал, при проигрывании различных карт я замечал, что после 1 раунда порядок ходов мог нарушаться - но я списывал это частично на свою невнимательность, пока сейчас не протестил.
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html
В ответ пользователю dnaop-wr
Аватар пользователя
#8
dnaop-wr
Да. Но как я уже писал, при проигрывании различных карт я замечал, что после 1 раунда порядок ходов мог нарушаться - но я списывал это частично на свою невнимательность, пока сейчас не протестил.

Всем хорошо известно, что основная задача ИИ - красиво отдаться человеку, но не всегда это получается ибо абсолютно все поведенческие нюансы кричей невозможно запрограммировать! И кстати этот баг (а может это фича) частично удалось пофиксить в Equilibris
С уважением, Psatkha (Псатха)

---------------------------------------------

Неудачное планирование ведёт к неудаче ...

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
В ответ пользователю psatkha
Аватар пользователя
#9
psatkha
абсолютно все поведенческие нюансы кричей невозможно запрограммировать!
Воистину так! Я уже где-то отмечал это, повторюсь - ощущение такое, что ИИ тоже учится. При переигрывании боя иногда создается впечатление, что ИИ учел свои ошибки и старается их не повторять (так же, как и человек). Можно конечно это снести на рандом или изменение тактики ИИ в связи с изменением тактики игрока, но иногда ИИ при повторе не просто меняет тактику, а играет умнее. В тройке это как-то не замечал, а в четверке присутствует.:smile22:
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html
В ответ пользователю dnaop-wr
Аватар пользователя
#10
dnaop-wr
Воистину так! Я уже где-то отмечал это, повторюсь - ощущение такое, что ИИ тоже учится. При переигрывании боя иногда создается впечатление, что ИИ учел свои ошибки и старается их не повторять (так же, как и человек). Можно конечно это снести на рандом или изменение тактики ИИ в связи с изменением тактики игрока, но иногда ИИ при повторе не просто меняет тактику, а играет умнее. В тройке это как-то не замечал, а в четверке присутствует.:smile22:

Очень может быть что в 4-ке применяется такой механизм, кстати во многих играх ИИ именно так и делает, т.е. реально идёт сохранение всех ранее сыгранных партий (попыток)!
С уважением, Psatkha (Псатха)

---------------------------------------------

Неудачное планирование ведёт к неудаче ...

NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
Аватар пользователя
#11
Вспомнил один интересный момент по тактике против ЧД. На сайте ag.ru встречалось немало описаний такой тактики боя против ЧД, когда используется их способность уничтожать огненным дыханием своих же собратьев. Описания встречались достаточно подробные и не вызывали сомнений, и я внес их в раздел Справочника "23. Монстры хаоса в бою". Хотя я не особо пользовался этими приемами, но заметил, что использовать их практически не получается. Решил протестировать - и увидел следующее. Возможно на первой версии четверки их можно было применять, но в Вихрях войны они не проходили. Во-первых ЧД не хотели становиться так, чтобы я своим юнитом мог вклиниться между ними и ударить так, чтобы они своим огнем достали собрата. А во-вторых предложенные игроками юниты не годились для этих целей, т.к. их скорость должна быть ВЫШЕ скорости ЧД, иначе не они, а ЧД будут решать, когда и кого бить. Это не считая выпадения морали у ЧД.
Из этого я сделал вывод, что подобные приемы реальной пользы не представляют, т.к. могут сработать разве что случайно. А кроме того, некоторые игроки решили перенести это из разряда случайностей в разряд мастерства и добавили немного фантазии для красоты - не будет Ифрит ходить быстрее ЧД.
Техника в руках индейца мертва.
Справочник по НоММ-4 http://handbookhmm.ru/pamyatka-dlya-heroes-iv.html
Памятка по НоММ-3 http://handbookhmm.ru/pamyatka-dlya-homm-iii.html
и HotA http://handbookhmm.ru/vyishla-obnovlennaya-pamyatka-dlya-homm-iii-hota.html