Graviteam

Русскоязычное сообщество => Graviteam Tactics: Миус-Фронт => Topic started by: Roell on April 08, 2018, 10:16:50 AM



Title: Интеллект в игре
Post by: Roell on April 08, 2018, 10:16:50 AM
Мне кажется, мышление у всех юнитов в игре на очень низком уровне.
Не зависимо под чьим управлением - хоть игрока хоть ИИ.
Иногда, в самых безобидных и простых ситуациях они такого наворотят,
что даже если б хотел до такого не додумался.
Даешь команду идти прямо - они обязательно побегут назад, потом еще куда то а потом и прямо.
Указываешь стрелять в какую-то точку - могут вообще неизвестно куда.
Вот для примера попробовал наскриншотить движение техники.
Два авто тянут пушки на прицепе. Едут по дороге.
Дальше попадаются воронки. Обязательно в первую же воронку и влезли (авто №1).
Вторая машина еще нормально едет. Дистанция между авто позволяет среагировать на непредвиденное.
Противника рядом нет. Обстрелов тоже.
Даю ей команду повернуть направо (и дорога тоже туда ведет).
По нормальному надо бы сразу и поворачивать. Но !!!!!!!!
Наша машина (авто №2) едет прямо. Тулится кое-как в самое плохое место.
Пытается объехать первую машину. Это ж каким интеллектом надо обладать,
чтоб вот так пытаться повернуть направо?
В результате тоже находит себе воронку и въезжает в нее. Тоже застрял.
(http://i12.pixs.ru/thumbs/0/3/4/11jpg_2078429_29882034.jpg) (http://pixs.ru/showimage/11jpg_2078429_29882034.jpg)
 (http://i12.pixs.ru/thumbs/0/3/9/21jpg_1109823_29882039.jpg) (http://pixs.ru/showimage/21jpg_1109823_29882039.jpg)
(http://i12.pixs.ru/thumbs/0/4/1/41jpg_5959832_29882041.jpg) (http://pixs.ru/showimage/41jpg_5959832_29882041.jpg)
(http://i12.pixs.ru/thumbs/0/4/5/51jpg_8640764_29882045.jpg) (http://pixs.ru/showimage/51jpg_8640764_29882045.jpg)
Это просто наглядный пример дыбильного мышления юнитов.
А ведь сколько незаметных ситуаций.


Title: Re: Интеллект в игре
Post by: andrey12345 on April 08, 2018, 04:21:26 PM
Мне кажется, мышление у всех юнитов в игре на очень низком уровне.
Не зависимо под чьим управлением - хоть игрока хоть ИИ.
Даже, хуже. Как и во всех играх никакого мышления у юнитов вообще нет.
Под управлением игрока особенно.

Даешь команду идти прямо - они обязательно побегут назад, потом еще куда то а потом и прямо.
В игре нет команды идти прямо.

Указываешь стрелять в какую-то точку - могут вообще неизвестно куда.
В этой игре нельзя указать в какую точку стрелять.

Дальше попадаются воронки. Обязательно в первую же воронку и влезли (авто №1).
Вторая машина еще нормально едет. Дистанция между авто позволяет среагировать на непредвиденное.
Вы пытаетесь натянуть на юнитов ИИ человеческое мышление, это так не работает.

На всякий случай напомню что вычислительной мощности типового компьютера хватает примерно на интеллект таракана, причем одиного на вообще всех юнитов, при условии что он (компьютер) больше ничем не будет заниматься.
Нет смысла оценивать действия отдельных юнитов и даже групп в рамках сравнения с тем чтобы сделал человек.
Они действуют по заранее заданным алгоритмам, у которых как и у любых других алгоритмов есть случаи когда они отработают успешно, а есть когда нет.
Все это усугубляется тем что юнитов может быть несколько тысяч и это как-то должно работать, хотя бы более-менее интерактивно.

Даю ей команду повернуть направо (и дорога тоже туда ведет).
По нормальному надо бы сразу и поворачивать. Но !!!!!!!!
Наша машина (авто №2) едет прямо. Тулится кое-как в самое плохое место.

Вмешиваться в работу алгоритмов когда вы не знаете как они работают - самый худший вариант. Отдача множества хаотичных приказов не может улучшить ситуацию.


Это просто наглядный пример дыбильного мышления юнитов.
Вы так говорите, что можно подумать они сами туда поехали, а не вы послали их по дороге с воронками  ;D.

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


Title: Re: Интеллект в игре
Post by: Roell on April 08, 2018, 06:17:58 PM
andrey12345, а Вам скоро на пенсию?
P.S. У вас в команде есть кто-нибудь менее грамотный с кем можно пообщаться по поводу игры?


Title: Re: Интеллект в игре
Post by: andrey12345 on April 08, 2018, 06:41:59 PM
andrey12345, а Вам скоро на пенсию?
Нет

P.S. У вас в команде есть кто-нибудь менее грамотный с кем можно пообщаться по поводу игры?
У нас есть только более грамотные, но они на форумах не общаются.


Title: Re: Интеллект в игре
Post by: ilya23560178 on April 08, 2018, 07:04:43 PM
andrey12345, я конечно понимаю, что не в тему, но какие у вас грядущие проекты (DLC) после Карбусельки?


Title: Re: Интеллект в игре
Post by: andrey12345 on April 08, 2018, 07:14:16 PM
andrey12345, я конечно понимаю, что не в тему, но какие у вас грядущие проекты (DLC) после Карбусельки?

Вернуть пару длц из Звезды.


Title: Re: Интеллект в игре
Post by: ilya23560178 on April 09, 2018, 02:33:31 PM
Вернуть пару длц из Звезды.
А какие точно не вернуться?


Title: Re: Интеллект в игре
Post by: andrey12345 on April 09, 2018, 07:28:22 PM
А какие точно не вернуться?
Ну поживем увидим конечно.
Но пока в планах про пограничников и красная поляна.


Title: Re: Интеллект в игре
Post by: ilya23560178 on April 11, 2018, 08:00:12 PM
Ну поживем увидим конечно.
Но пока в планах про пограничников и красная поляна.
А Ракитное вернёте?


Title: Re: Интеллект в игре
Post by: andrey12345 on April 12, 2018, 09:00:32 AM
А Ракитное вернёте?
Не могу обещать, оно сильно уж давно делалось.


Title: Re: Интеллект в игре
Post by: ilya23560178 on April 12, 2018, 07:47:22 PM
И всё-таки об интеллекте юнитов ИИ:
https://vk.com/graviteamtac?w=wall-26314019_8010%2Fall
P.S. на специальные сайты загружать скрины не умею, так что пользуюсь ссылками на свои скрины в ВК.
P.P.S. В той же зоне очень давно проводил быстрый бой, тогда также застряло несколько танков.


Title: Re: Интеллект в игре
Post by: andrey12345 on April 13, 2018, 08:50:00 AM
И всё-таки об интеллекте юнитов ИИ:
Как я уже выше писал, преодоление препятствий и поиск пути никакого отношения к интеллекту не имеют.
Да, эскарп (траншея на склоне) как у вас на скриншоте или например, относительно прочный забор на подъеме представляет определенную проблему.