пятница, июля 15, 2005

Искусственный интеллект против естественного

Я сейчас пытаюсь уместить в своей голове статьи по нечеткой логике (Fuzzy logic) и главы по программированию AI из Game Programming Gems 1.
Сколько сил тратится на то, чтобы поведение объекта было всегда осмысленно, чтобы юнит в игре ни в коем случае не стоял тупо пялясь в пространство, просчитывая свои действия, а всегда двигался осмысленно. Чтобы ступеньки не являлись для работа непреодолимым препятствием. Тем не менее к успехам в роботехнике основная масса людей относится скептически, а отношение к компьютерным врагам в играх выражается словами "тупой компьютер". Но иногда наблюдая за проявлениями интеллекта естественного у меня складывается ощущение, что ИИ кое-кого догнал и обогнал. Не людей, правда. Мне очень вовремя подкинули ссылки, которые наглядно иллюстрируют мои слова.
Итак:
Стадо баранов дружно покончило жизнь самоубийством, потому что Самый Главный Баран прыгнул в пропасть. Вот если бы стадо виртуальных баранов попрыгало в пропасть вслед за главным, на разработчиков посыпались бы упреки.
Следование за неким ведущим юнитом вещь обычная в компьютерных играх. Если толпа народу идет из замка А в замок В, то можно проложить путь для одного юнита, а остальные будут следовать за ним. Если ведущий юнит убит, то оставшиеся не будут стоять как стадо баранов, а будет выбран новый ведущий. Юниты в большинстве игр умнее стада баранов. Это приятно.

Гвоздь программы Dogs are not so smart.

Вы говорите, что Aibo пытается играть с нарисованным на стене кругом? Что у Aibo может заклинить ноги? Aibo - отдыхает!

Спасибо Джиму и Маньяку за ссылки.

Technorati tag:

2 коммент.:

Marduk комментирует...

Вспомнилась одна статья о fuzzy logic: http://itc.ua/article.phtml?ID=19514

Анонимно комментирует...

Стадо баранов дружно покончило жизнь самоубийством, потому что Самый Главный Баран прыгнул в пропасть. Вот если бы стадо виртуальных баранов попрыгало в пропасть вслед за главным, на разработчиков посыпались бы упреки.
Ну ты сравнила , бараны - то попрыгали не из-за низкого интелекта, а из-за инкстинкта природного, который и у людей проявляется достаточно часто.
//Angel Of The Fool