IPB

Здравствуйте, гость ( Вход | Регистрация )

> AI
Eldhenn
сообщение 04 Dec 2004, 15:18
Сообщение #1

Я люблю этот Форум!
Сообщений: 5
Спасибо сказали: 0 раз




Ув. WoG team! скажите, работа AI в игре как-то зависит от вас? Потому что я обнаружил тут такую багофичу - в режиме автобитвы мой командир усиленно кастует Heal на совершенно здоровых юнитов.
Go to the top of the pageAdd Nick
 
+Quote Post
 
Start new topic
Ответов
Efrit
сообщение 15 Jun 2005, 08:48
Сообщение #2

Прощайте - я ушёл. И все отлично знают, почему :(
Сообщений: 2 862
Спасибо сказали: 159 раз




Баги AI? Ein Moment!
Возьмём очень известную ситуацию: комп надает на ваш город, в котором есть только мизерная охрана - что-то вроде 2 гремлинов и одной гаргульи (если нападаает на Башню). 200% сложность. У компа, предположим, чуть меньше недельного найма. Башня лучников проходила, снесла почти всех стрелков. Ход компа.
Как действует комп? Тут есть два случая:
- у вас (обороняющегося) есть герой.
Тогда вы, естественно, бахаете по комповской армии атакующей магией (поначалу волшебными стрелами, если есть сильнее - то другими). Комп знает это. Но в большинстве случаев он не поступает точно также (то есть не бьёт магией ваших юнитов), а ложит ... ЗАЩИТУ от магии! То есть, если вы бьёте ударами молний, то он ложит защиту от Воздуха. Особенно часто комп любит так делать, если у него та магия экспертная и он сможет защитить ею всех. То вы в связи с этим выигрываете драгоценное время и башней лучников расстреливаете часть его стрелков. Если добавить к этому любовь компа к усиляющей магии (ускорение или жажда крови), то времени выигрывается немало, а значит, можно получить реальные шансы на победу, оставив его с одной пехотой.
Комп - лох!
- второй случай: если у вас нет в городе героя (только одни юниты).
Тогда вы либо защищаетесь пехотой, вылетаете летунами (посли вейта, естественно) и встаёте перед его скоростными стрелками, а стрелками - стреляете. Что делает комп? Он, вместо того, чтобы применить убойную магию (типа файрбола), начинает ... ОСЛАБЛЯТЬ ваши войска! Опять же любит он это делать, когда соответствующая магия у него на эксперте. Наприммер, редкий комп отказывается от экспертной медлительности в начале битвы. А это опять же позволяет выиграть время, и если не выиграть битву (что без героя в замке всё же редкость), то избавить компа от нескольких стеков.
Комп - лох!

И, приведу ещё два примера с последней моей игры.
1. На меня нападает комп с 1 Древним Чудищем, другой армии нет. У меня - 3 беса, нет даже героя. Отстроен Замок.
Казалось бы, ну коли нет стрелков и летунов, ну бей ты магией! Ан нет, это же AI! Он начинает ... ЛЕЧИТЬ Чудика! Естественно, что силы магии для полного излечивания у него не хватает, и Чудик остаётся повреждённым. Через три хода он погибает.
2. На этот же (!) город нападает герой с 4 личами, разделёнными в 4 стека. Башня лучников сносит 3 стека, остаётся 1 лич. Ну примени ты Волну Смерти! Ан нет, он ... восстанавливает лича!!! У него становится два стека по 1 личу в каждом, которые за ход сносят 2 бесов, а один выживает. Следующий ход, башня лучников добивает компа.
Комп - лох!
Вывод: для AI (по его мнению) лучше оставить армию противнику, чем лишиться части своей. Поэтому он и защищает свои войска от магии и лечит их. Но Башня лучников, очевидно, не входит в его планы. Отсюда такие ляпы.

Воможное решение проблемы: при нападении компа на город уменьшаем стоимость бьющих заклятий (допустим, в полтора раза, а стоимость остальных увеличиваем в это же количествро раз. После применения им бьющей магии, чтобы было честно, забираем "удешевление" маны и, соответственно, отдаём "удорожание" маны после применения небьющей магии. Казалось бы, какая разница? Но перед применением магии комп будет видеть, что ему выгоднее будет стукнуть бьющей (вот!). А про "удорожание" и "удешевление" он не знает.

Ну, вот. Я грамотно описал ситуацию smile.gif


--------------------
>>> Официальный Форум Wake of Gods <<<

You believe, but what you see?
You recieve, but what you give?
Go to the top of the pageAdd Nick
 
+Quote Post

Сообщений в этой теме
- Eldhenn   AI   04 Dec 2004, 15:18
- - Anubis   Не у тебя одного.Если так страдаешь не ставь автоб...   04 Dec 2004, 16:31
- - NordStar   В свое время, еще на прошлом форуме я поднимал воп...   06 Dec 2004, 10:42
- - NordStar   Никто думать не захотел.... Всегда мечтал о ди...   29 Mar 2005, 11:25
- - noble paladin   може стоит предложить не писать скрипты а хотя бы ...   29 Mar 2005, 19:09
|- - deagle   Цитата(noble paladin @ 29 Mar 2005, 19:09)мож...   31 Mar 2005, 11:08
- - NordStar   Ну так давайте. Я обязательно напишу что в загашни...   29 Mar 2005, 19:32
- - Efrit   Полностью поддерживаю deagle. Никогда не забуду, к...   31 Mar 2005, 14:48
- - Dj_Kolan   Я эту идею тоже полностью поддерживаю! Гораздо...   31 Mar 2005, 18:16
- - Horn   Конечно, очень бы хотелось более грамотного AI. Но...   31 Mar 2005, 19:11
- - Anubis   Если пройтись по ВоГификации ,то можно заметно улу...   07 Apr 2005, 04:08
- - sergroj   Можно, например, увеличивать на какой-то процент а...   07 May 2005, 16:54
- - NordStar   У каждого есть удобные стратегии противника и есть...   27 May 2005, 10:01
- - Beavis_seattle   ЦитатаЕще один интересный вариант усиления игры ИИ...   27 May 2005, 10:46
- - †Lich†   да AI туп как дрова ... помню бился я как-то раз с...   01 Jun 2005, 10:32
- - Kalaidh   Есть идея как улучшить боевой геройский интеллект....   01 Jun 2005, 21:20
|- - Dj_Kolan   Цитата(Kalaidh @ 02 Jun 2005, 00:20)Есть идея...   02 Jun 2005, 07:16
- - Beavis_seattle   это... блин... ну ты ваще тока можно ли это р...   01 Jun 2005, 21:52
- - NordStar   В шахматных программах есть база стандартных полож...   01 Jun 2005, 22:39
- - Calaidh   2NordStar Мне кажется, что дерево получится чересч...   02 Jun 2005, 11:31
|- - NordStar   Цитата(Calaidh @ 02 Jun 2005, 11:31)Вопрос ко...   02 Jun 2005, 12:33
- - Dj_Kolan   2 Calaidh (Kalaidh) Эх, жаль, я в скриптах не силё...   02 Jun 2005, 15:07
- - Calaidh   2NordStar Понимаю, безопасность... А то еще появят...   02 Jun 2005, 15:27
- - NordStar   Ок. Давайте тогда сюда скидывать ляпы ИИ и правиль...   13 Jun 2005, 10:40
|- - deagle   Цитата(NordStar @ 13 Jun 2005, 10:40)Ок. Дава...   14 Jun 2005, 11:22
- - gamecreator   Недавно видел, как AI стоял не одном месте целую н...   14 Jun 2005, 22:54
- - Efrit   Баги AI? Ein Moment! Возьмём очень известную с...   15 Jun 2005, 08:48
- - *Pirat*   Цитата(Efrit @ 15 Jun 2005, 09:48)Баги AI? Ei...   18 Jun 2005, 21:46
- - gamecreator   Между прочим AI умеет использовать атакующую магию...   21 Jun 2005, 17:49
- - *Pirat*   Цитата(gamecreator @ 21 Jun 2005, 18:49)Между...   22 Jun 2005, 14:43
|- - gamecreator   Цитата(*Pirat* @ 22 Jun 2005, 15:43)4. Я ещё ...   22 Jun 2005, 16:58
- - marius24   Цитата(*Pirat* @ 22 Jun 2005, 14:43)3. Сильны...   22 Jun 2005, 18:45
- - gamecreator   Часто можно увидеть, как AI тратит время на беспол...   22 Jun 2005, 19:54
- - noble paladin   самый болной поступок ИИ, который иногда может вый...   24 Jun 2005, 06:46
|- - Bourn   Цитата(noble paladin @ 24 Jun 2005, 07:46)сам...   01 Jul 2005, 19:34
- - NordStar   То что описал Нобль - это свежезапеченные баги WOG...   27 Jun 2005, 08:06
|- - deagle   Идея насчет безтолковой беготни по шахтам и объект...   29 Jun 2005, 11:24
- - *Pirat*   Цитата(deagle @ 29 Jun 2005, 12:24)Идея насче...   29 Jun 2005, 12:32
|- - deagle   Цитата(*Pirat* @ 29 Jun 2005, 12:32)Цитата(de...   29 Jun 2005, 12:38
- - *Pirat*   Этот минус легко превратить в плюс, если "н...   29 Jun 2005, 12:56
- - Nightingale   Я не уверен, но по-моему эта идея почти нереализуе...   01 Jul 2005, 12:53
|- - deagle   Цитата(Nightingale @ 01 Jul 2005, 12:53)Для т...   04 Jul 2005, 12:23
|- - Dj_Kolan   Цитата(deagle @ 04 Jul 2005, 15:23)ЗЫ. Кстати...   04 Jul 2005, 19:14
- - Ennin   у каждого объекта карты есть свои PO-переменные. С...   01 Jul 2005, 16:43
- - sergroj   Тупость AI: 1) Часто комп бъет какого-нибудь драко...   04 Jul 2005, 10:44
- - Bourn   Огорчает что при начале битвы у компа автоматическ...   04 Jul 2005, 10:48
- - sergroj   Исправил скрипт для отучения компа от боевых машин...   05 Jul 2005, 04:38
- - *Pirat*   Так будет ли каким-то образом изменен AI? Игра рас...   06 Sep 2005, 20:39
- - Garold Fonzen   Цитата(*Pirat* @ 06 Sep 2005, 20:39)- второй ...   06 Sep 2005, 21:34
|- - Чёртос-2 (Chortos-2)   Цитата(Garold Fonzen @ 06 Sep 2005, 21:34)Так...   08 Sep 2005, 20:29
- - *Pirat*   Цитата(Garold Fonzen @ 06 Sep 2005, 22:34)Ты ...   07 Sep 2005, 15:15
- - Garold Fonzen   Я точно не знаю, не мои наблюдения .   09 Sep 2005, 14:18
- - Guest   Надо отучить компа открывать тень от Некрополя. За...   12 Sep 2005, 12:40
- - *Pirat*   кто может спросить в Славы, будут ли они чо нибуть...   13 Sep 2005, 19:24
- - ZVS   Зависит от многих обстоятельств, главным образом о...   20 Sep 2005, 09:20
- - Spartak   Тема старая, но весьма интересная. Заранее извиня...   06 May 2009, 13:43
- - Master Of Puppets   Печально, но - нигде. Это та египетская тьма, кото...   06 May 2009, 13:48
- - Kastore the Warlock   Если честно, то по мне ИИ - замечательный. Посмотр...   06 May 2009, 15:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21 May 2026 - 21:18
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика