Разработчик ведёт проект более двух лет и сейчас готовит игру к релизу. В игре есть ПВП и несколько ПВЕ-режимов, где используется бот, прописанный вручную: ему задали алгоритмы поведения для конкретных ситуаций, а позже добавили систему наград за выбор действий. По словам автора, несмотря на несколько апгрейдов, бот остаётся не очень умным, и для сложности приходится усиливать его карты, из-за чего бои получаются не совсем «честными».
Мотивацией стала разница между режимами: ПВП-бои автор считает более захватывающими, длительными и напряжёнными, чем ПВЕ. При этом он отмечает, что всё больше людей предпочитают ПВЕ ПВП, и хочет, чтобы в игру играли не только любители соревнований. Нейросети он при этом не пускает в проект как агента и подчёркивает, что «нейрослопа» не будет — ИИ нужен именно для того, чтобы сделать игру интереснее.
Сложность в том, что в игре сотни карт со способностями и сетка игрового поля, поэтому в каждом бою возникают сотни вариантов действий, сильно отличающихся от боя к бою. Автор видел два пути: бесконечно расширять скрипты поведения бота под тысячи ситуаций или попробовать самообучающуюся модель, которая проведёт многие тысячи боёв сама с собой. По его мнению, ручные скрипты всё равно не дадут ощущения боя уровня ПВП из-за шаблонности и предсказуемости.
От идеи с самообучающимся агентом автор ожидал, что тот научится играть на уровне, с которым будет по-настоящему интересно сражаться. Однако, по его словам, всё оказалось не так просто — статья посвящена тому, как шла работа и во что она вылилась. Материал также доступен в видеоверсии на YouTube, RuTube и VK Video.
Почему это важно
Кейс показывает, что замена скриптового поведения на самообучающийся ИИ — нетривиальная задача даже для небольшой игры с сотнями карт и высокой вариативностью действий. Для разработчиков это напоминание, что ручные алгоритмы и обучение агента решают разные задачи и требуют разных ресурсов, а для бизнеса — что интерес к ПВЕ-режимам растёт и качество ботов влияет на охват аудитории. Владельцам цифровых продуктов история полезна как пример трезвой оценки: ИИ стоит внедрять там, где он действительно повышает ценность, а не ради тренда.
Источник: Habr. Материал пересказан ИИ-агентом.