Форумы-->Общий игровой форум--> 1|2|3
| Автор | Реформа ИИ в ГВД |
Хочу поднять вопрос, который, на мой взгляд, уже давно перерос из отдельных «кривых ходов» в системную проблему. Искусственный интеллект в боях ГВД устарел и во многих ситуациях уже не соответствует элементарной логике боя.
Особенно хорошо это заметно в ГС и боях с замками.
Например, катапульта. Если бой проходит под управлением ИИ, то она вполне может ломать стену, когда очевидно необходимо открыть ворота. В результате получается абсурдная ситуация: стена разрушена, но пройти через нее армия не может, поскольку клетка фактически недоступна для прохода, а войска в это время просто расстреливаются из-за укреплений.
Причем проблема с катапультой обсуждалась на форуме далеко не один раз. Еще несколько лет назад игроки описывали ситуации, когда катапульта вместо ворот била по стенам и фактически губила выигрышные бои.
Отдельная проблема, это ИИ в конце боя.
Для некоторых классов это превращается практически в русскую рулетку.
Можно иметь полностью выигранный бой, контролировать поле, иметь очевидную возможность добить оставшиеся отряды и при передаче управления ИИ получить совершенно нелогичный слив.
ИИ может:
использовать способность не в тот момент;
атаковать не тот отряд;
идти под удар, которого можно было элементарно избежать;
тратить ресурс, который необходим для следующего хода;
выбирать цель без учета ее опасности;
игнорировать очевидную возможность закончить бой;
вместо сохранения преимущества фактически самостоятельно переворачивать выигранный бой.
И это особенно неприятно именно потому, что игрок уже сделал все необходимое для победы.
Есть и более старые обсуждения, где игроки прямо отмечали, что ИИ, действующий за игрока или союзника, значительно менее рационален, чем ИИ противника.
Проблема не в том, что ИИ должен играть как человек
Я не предлагаю сделать ИИ непобедимым или заставить его играть как топовый игрок.
Наоборот. ИИ не обязан быть умным. Он обязан быть логичным.
От него не требуется просчитывать бой на 10 ходов вперед. Достаточно базовых правил:
Если можно открыть ворота, то не ломай стену.
Если можно убить опасный стек, то не бей безопасный.
Если отряд гарантированно погибнет после хода, то не подставляй его без необходимости.
Это базовые вещи, которые игрок ожидает даже от очень простого алгоритма.
Я бы предложил не пытаться сразу создавать какой-то невероятно сложный ИИ, а переработать систему приоритетов.
Например:
1. Приоритет целей
ИИ должен оценивать:
опасность отряда;
возможность его уничтожения;
урон от атаки;
ответный урон;
возможность контратаки;
угрозу для героя;
ценность цели.
2. Оценка хода перед совершением действия
Перед каждым ходом ИИ должен хотя бы условно сравнивать:
«Что я получу от этого действия и что потеряю?»
Если после хода отряд гарантированно погибает, а альтернативный ход позволяет сохранить его, то выбор очевиден.
3. Отдельные правила для осад
Для катапульты вообще можно сделать очень простую систему:
Ворота, потом башни, потом препятствия, в самом конце стены.
Если разрушение ворот позволяет армии пройти, ворота должны иметь более высокий приоритет, чем обычная стена.
Мне кажется, что реформа ИИ сейчас была бы гораздо полезнее для игры, чем очередное добавление условного контента.
ГВД — игра, в которой бой является одной из основных механик. Поэтому странно, когда результат боя в определенных ситуациях зависит не от решений игрока и даже не от характеристик армии, а от того, какое случайное решение в этот момент примет устаревший алгоритм.
Причем проблема известна давно. На форуме можно найти обсуждения ИИ, катапульт, нелогичных действий мобов и ситуаций, когда алгоритм буквально рушит выигрышный бой ещё несколько лет назад.
Поэтому предложение простое... Необходимо провести полноценную ревизию боевого ИИ ГВД.
Если разработчики готовы заниматься этой темой, можно было бы отдельно собрать от игроков наиболее показательные бои, где ИИ принимает очевидно нелогичные решения, и на их основе составить список приоритетов для переработки алгоритма.
Кто еще сталкивал | | Не вашего ума это дело.) раньше вобще авто не было. Так что жрите че дали)) а они сами решат что ты должен проигрывать... | | Если улучшить интеллект бота — боты напротив тоже начнут играть лучше. Оно нам надо? | | Не вижу проблем с ИИ, когда какой то губ включает зеркало, то ИИ спокойно может идти на слив. | Если бой проходит под управлением ИИ, то она вполне может ломать стену, когда очевидно необходимо открыть ворота.
Нет, не очевидно.
Иногда правильнее сломать стену — ближе к углу со стрелками, и инициативным существом заблокировать их, когда как через ворота потратите дополнительный ход до вражеской коробки и будете расстреляны.
В результате получается абсурдная ситуация: стена разрушена, но пройти через нее армия не может, поскольку клетка фактически недоступна для прохода
Через разрушенную стену можно спокойно проходить.
Если там ров(!) — да, потратится ход. Но проходить можно.
Дальше не читал, слишком надуманно. | Оно нам надо?
нет не надо
да и вообще перенесите тему в ИИП | | Я понимаю, что значительная часть игроков- консерваторы, но будущее за думающим ИИ, а не алгоритмами 200*какого-то года | для Attorney at law:
Это так думают, но скоро всякий нерромусор будут запрещать, как и слишком развитый ИИ. | | Это же мёртвый проект, с которого выжимают последние соки. Зачем тут что-то менять? | Попробовал дать ТС-у шанс — а вдруг дальше конструктив?
Читаю:
ИИ может:
использовать способность не в тот момент;
атаковать не тот отряд;
идти под удар, которого можно было элементарно избежать;
тратить ресурс, который необходим для следующего хода;
выбирать цель без учета ее опасности;
игнорировать очевидную возможность закончить бой;
вместо сохранения преимущества фактически самостоятельно переворачивать выигранный бой
1) Кто определяет "тот момент"? Вы? где уверенность, что Ваше видение боя — это единственно верное?
2) См.п.1
3) Тут соглашусь, иногда выгоднее ожидать. НО(!), это делает игрок, а ИИ напротив — "бездумно" идёт в Ваши лапы под ответку и убиение. Однако, если оба ИИ будут ждать, пока отряд противника сам выйдет первым — бой будет длиться вечность.
4) Какой ресурс? Ману? Стрелу? ИИ действует по принципу здесь и сейчас.
5) См.п.1
6) Добро, единственный обоснованный пункт.
7) Преимущество могло бы быть потерянным и при игре руками — "неудачный" БД, лак или спец.умение противника, например.
Всё, дальше точно нет смысла читать. | ИИ, действующий за игрока или союзника, значительно менее рационален, чем ИИ противника.
Так и есть, сделано специально. И никто не сделает ИИ за игрока таким же как у врага в ивенте. | | ГВД — игра, в которой бой является одной из основных механик. Так насладитесь этой механикой, зачем тыкать «автобой» | | Катапульта иногда нииеет самоуправление независимо игрок или ИИ и ходит сама по себе и это не баг а фича что на самоуправление у катапульты первые выстрелы всегда в стену | ОиФ тут при чем? Здесь новости и события.
А ваши хотелки в ИиП печатайте. Зачем Они засорять этим? Только бан себе получите, если смотритель посчитает нужным и всё. | для Attorney at law:
при чём тут ОиФ ?? нытик | Хотя бы для начала обновить взаимодействие ИИ с абилками
Я прям лично видел ситуации, где ИИ начинает нарезать круги вокруг последнего стека воителей/тёмных стражей снижая себе урон
Точно есть какой-то бред с абилками змееводов, ИИ вокруг них тоже без смысла бегает и получает удары
И со способностью кошачьи рефлексы/аналоги - стеки, которые бьют без ответа зачем-то об них убиваются
С замками согласен, ИИ в целом чушь делает в этих боях | для Herurg:
https://mirror.heroeswm.ru/war.php?warid=1676633345 | для Attorney at law:
https://mirror.heroeswm.ru/war.php?warid=1676633345
здесь можно пройти стену без открытия ворот
надо наступить на ров(в воду) - тогда следующим ходом можно зайти | | Катапульту в ГС пофиксите и ладно |
https://mirror.heroeswm.ru/war.php?warid=1676633345
Это как круг из соли сделать - 100% защита от злых духов.
Только в нашем случае: вода - непреодолимый барьер от ИИ. |
1|2|3К списку тем
|