Как стать автором
Обновить

Комментарии 6

По поводу ИИ говорят многие разработчики и рассказывают очень красиво. Но вот выходит продукт и… Занавес.

Помню как пиарили ИИ в Ovlivion, вышла игра, и что мы увидели, а ничего.

Либо разработчики вешают лапшу на уши, либо не знают что такое бритва Оккама. Очень часто говорят, что ИИ супер, что работает в команде, а на деле мы видим тупых чурбанов, которые никак не оценивают обстановку.
<ирония>

время: несколько лет тому вперед
место: тактический MMO шутер


bot_SquadRanger3528: Клаус, я Фогель, в секторе TB-53 вижу противника в группе из 3 юнитов. У двоих пулемёты AGK-241, один со снайперской винтовкой XV. Вектор движения (-0.314, -0.739, 0.001). Приём.
bot_SquadLeader3531: Фогель, вас понял. Продолжай вести. Темнозорь, видишь их?
bot_SquadSniper3514: Вижу, у двоих усиленная броня против дальних выстрелов, а вот одного могу снять.
bot_SquadFirestarter3562: Клаус, давай я их дымкой накрою и закидаю разрывными…
bot_SquadLeader3531: Отставить. Гик, отправь рапорт в штаб о ситуации. И предупреди соседей. Так, слушай мою команду — выдвигаемся к ним в формации D6, поведение B31, далее по ситуации. В случае подкрепления с их стороны — рапорт и отход (Дымовик и Гик кивают головой), в случае инциндента — командование принимает Темнозорь.

(через несколько часов напряженного боя в том числе в рукопашную, вопль от единственного выжившего игрока)

VasyaPupkin: ну и тууууууууупыыыыыыыыыыыыыееееееееееееееееееееееее!

</ирония>

ps: если хватит терпения, то порадую переводом этого мастер-класса aigamedev.com/open/tutorial/rushing-bases/
Очень интересно будет почитать!
Читал где-то с год назад статью (не помню где), там объяснялось, что уровень ИИ в современных играх упирается в производительность системы. Можно сделать отличный ИИ, но тогда вся игра будет тормозить.
Отлично, если игра тормозит на ПК, значит сложная.
Разработчики не дураки, целевая аудитория достаточно казуальна, чтобы вести бой против сильного ИИ, потому нецелесообразно задирать планку его поведения. Сложные случаи дешевле и разумнее заскриптовать, дав тем самым необходимую геймдизайнеру предсказуемость, а порой даже гарантию, выигрыша игрока.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.