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
Ответов
Nightingale
сообщение 01 Jul 2005, 12:53
Сообщение #2

Newbie
Сообщений: 33
Спасибо сказали: 0 раз




Я не уверен, но по-моему эта идея почти нереализуема. И вот почему:
Цитата
1. Сохранять состояние всех объектов на карте (чей или нейтрален и посещен или нет)

Для тоо, чтобы сохранить информацию по стольким объектам на карте, понадобится огромное количество переменных - их может и не хватить (сейчас есть только 10000 v-переменных).
Для проверки этого я написал небольшой скрипт, который считает в начале игры количество объектов каждого типа на карте. Все результаты здесь приводить не буду, скажу лишь, что на средней XL-ке насчиталось 49 шахт, 10 нейтральных городов, 182 артефакта на карте, 146 банков существ, 102 двеллинга, 67 генераторов ресурсов, 73 magic shrine'ы. Я молчу об 869 монстрах. kap.gif
А ведь для каждого из объектов придется хранить его 3 координаты (чтоб отличать один объект от другого), не говоря уже о владельце или флаге посещено\не посещено.
Разве что попробовать хранить в каждой переменной по куче информации, храня инфу в разных битах переменной...
Но долго же тогда придется писать этот скрипт, и еще дольше он будет выполнятся. Да и ужать количество используемых переменных вряд ли удастся до числа меньшего чем 1000.
Go to the top of the pageAdd Nick
 
+Quote Post
deagle
сообщение 04 Jul 2005, 12:23
Сообщение #3

Member
Сообщений: 66
Спасибо сказали: 0 раз




Цитата(Nightingale @ 01 Jul 2005, 12:53)
Для тоо, чтобы сохранить информацию по стольким объектам на карте, понадобится огромное количество переменных - их может и не хватить (сейчас есть только 10000 v-переменных).
...на средней XL-ке насчиталось 49 шахт, 10 нейтральных городов, 182 артефакта на карте, 146 банков существ, 102 двеллинга, 67 генераторов ресурсов, 73 magic shrine'ы. Я молчу об 869 монстрах. kap.gif
А ведь для каждого из объектов придется хранить его 3 координаты (чтоб отличать один объект от другого), не говоря уже о владельце или флаге посещено\не посещено.

Разве что попробовать хранить в каждой переменной по куче информации, храня инфу в разных битах переменной...

Да, но ведь и вопрос улучшения ИИ стоит усилий? Вся информация для хранения сводится к двум полям - номер владельца(3 бита)+1 бит признак посещено или нет. 4 бита на объект. Монстров и арты учитывать не нужно-хватит стандартного поведения ИИ. Итого, из перечисленного выше получается 40+10+146+102+67+73=438 пременных если по битам не бить. А если есть еще и собственные переменные - то вообще проблем быть не должно.А какая разрядность переменных кстати?
Кто в этом разбирается и напишет скрипт - это уже другой вопрос. надеюсь, есть энтузиасты smile.gif

ЗЫ. Кстати заметили, что костры ИИ игнорирует?
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

 



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