ИИ и Компьютерные игры

ИИ и Компьютерные игрыИгры — это такая штука, без которой человек, как без зарядки для телефона: вроде и можно жить, но скучно и нервно. Всякие компьютерные аркады, шутеры и стратегии — не просто развлечение, а настоящий тренажёр для мозга и повод похвастаться друзьям: «Я тут вон того дракона на первом уровне с одного выстрела убил!» Но вот что интересно: разработчики искусственного интеллекта тоже решили поиграть в игры.

Представьте себе, ИИ сидит за компом и пытается выиграть у вас в шахматы или в Mortal Kombat. Вот только тут начинается самое весёлое.

С одной стороны, есть классические компьютерные игры с кучей персонажей и врагов — ботов и мобов. Если кто не в курсе, мобы — это такие виртуальные зомби, которых убивают ради опыта. А боты — более умные ребята, которые могут вас подловить так, что даже мама не узнает.

Но чтобы игра была интересной, эти интеллектуальные агенты не должны быть слишком умными — иначе игроки быстро забросят игру от злости. Поэтому программисты иногда специально «отупляют» ИИ: мол, пусть он играет чуть-чуть хуже человека, чтобы мы могли почувствовать себя героями.

Вот представьте такую ситуацию: вы играете в шутер против бота. Если бот слишком умный, он будет попадать вам в голову с первого выстрела — ну как тут расслабиться? А если слишком глупый — бегает кругами и случайно стреляет по своим же союзникам.

Так что баланс — это святое! Как говорил один мой знакомый геймер: «Если бы мой компьютер был умнее меня хотя бы на 10%, я бы уже давно потерял работу».

Внутриигровые персонажи тоже бывают разные: неиграющие агенты (те самые NPC), которые просто болтают с вами или дают задания; боты — враги с высоким интеллектом; и мобы — те самые простачки для набивания опыта. Все они работают по сложным правилам и сценариям.

Иногда эти сценарии настолько запутанные, что напоминают инструкции к микроволновке на китайском языке – вроде понятно что делать, но каждый раз получается непредсказуемо.

А теперь о классике жанра — шахматах и шашках. Тут ИИ уже давно перешёл из разряда новичков до мастеров спорта международного класса. Помните Deep Blue? Это такой суперкомпьютер от IBM, который когда-то обыграл Гарри Каспарова – настоящую легенду шахматного мира.

Было это событие примерно как если бы робот пришёл на футбол и забил гол через всю площадку ногой… ну или ладьёй по королю.

Шахматы привлекают учёных тем, что даже при огромном количестве вариантов ходов никто не может просчитать всю партию до конца – это как пытаться предсказать погоду на Марсе через месяц: возможно теоретически, но практически нереально. Зато для игр попроще типа крестиков-ноликов компьютер давно составил полное дерево ходов и теперь всегда выигрывает или ничья – попробуйте только обмануть его! Хотя я слышал анекдот про бабушку: она играет с компьютером в крестики-нолики так хорошо, что машина каждый раз сдаётся!

Шашки тоже не остались без внимания ИИ-шников. Программа Chinook утверждает: она никогда не проигрывает человеку!

Это сродни тому как если бы ваш холодильник вдруг заявил «Я никогда не испортюсь!» – звучит круто, но хочется проверить лично.

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