Калибр. Дневники разработчиков №14. Искусственный интеллект

Автор Denis Lisitsin
Калибр. Дневники разработчиков №14. Искусственный интеллект

прошлые серии.

Дневников мы рассказали о серверные технологии в этот раз расскажем об искусственном интеллекте в калибре пвт или. Месси против искусственного интеллекта ваш часть игры поэтому команда калибра уделяет много внимания разработке ботов но. Давайте разберемся, что такое искусственный интеллект неправильно понимать искусственный как некий компьютерный мозг который что-то сознает и сам реагирует на действия игрока искусственный интеллект в играх — это совокупность систем поведение ботов системы отвечает за разные аспекты при работает по строго определенным правилам 1 система базового поведения она отвечает за простые действия.

Бота его передвижения стрельбу и так далее на базовом уровне ваши противники они достаточно глупо они ни о чём не думаю у них остаётся.

Что называется. Ну давайте на замену моторные функции то есть базовые искусственный директора находится на уровне он может принять ограниченное число решений. Так, что он может определить, что игрок находится достаточно рядом номер в зоне поражения и принять решение. Открыть огонь на этом уровне искусственный интеллект не обладают никакой собственной волей. Ну то есть база ничего плохого не сделал и никакого принципиального желание его уничтожу искусственный интеллекта нету. И уж тем более искусственный интеллект ничего не пытается захватить или удержать там защищать или за — это отвечает сушену другой ассистент 2 система искусственного интеллекта командная всеми богами колибри такой системой является сценарий миссией именно он определяет где и когда появятся боты и какую задачу они будут решать давайте так всё — это работает искусственный интеллект ничего не видит и ничего не слышит. Он просто знает где находится игрок то есть базового каждый из бойцов искусственное всегда знает где находится игрок в том, что они находятся в трехмерном пространстве и для бойца искусственный интеллект в вообще нет никаких проблем попасть к вам в голову за минимальное время то есть за 100 секунд безусловная вы просто не сможете играть против такого искусственного интеллекта и поэтому дальше мы тратим массу усилий массу идей. Как сделать тату искусственный интеллект более человечным то есть попросту говоря глупее ботов нужно научить ошибаться тратить больше времени на принятие решений при этом нужно научить искусственный интеллект принимать разные решения исходя из обстоятельств система которая поведение фото называется дерево поведения или дерево принятия решений по сути — это цепочка простых алгоритмов если — это искусственный интеллект анализирует ситуацию и принимает решение. Например если игрок находится в зоне видимости. Бота то он открывает огонь если игрок спрятался за укрытием вот принял решение обойти — это укрытия каждая такое условия может винца и включать в себя более сложные условия чем такое дерево сложнее тем больше вариантов поведения суббота тем более интересным может получиться искусственный интеллект. Чем круче будет в будущем искусственный интеллект. Я говорю как проигрывать так и вообще как-будто применение искусственного интеллекта глобально тем более вариативные или на травах смелые решения он сможет применять, но в итоге они все равно будут ограниченная конечным количеством решений. Ну пусть 100. Но, тогда конечно же играть против таких ботов станет намного сложнее. Ну и интереснее. Хотя здесь очень большой вопрос чтобы было бы в игре в которой бы вы действительно играли против очень умного искусственного интеллекта. Я совершенно не уверена, что такая игра. Вам бы понравилось во многом мы приходим в игры и именно потому, что мы люди. Мы думаем быстрее умнее от этого мы получаем удовольствие выигрываю искусственный интеллект чем сложнее искусственный интеллект больше факторов он учитывает тем больше он нагружает процессор вычислениями обычно в онлайн миссиями расчёты ботов ведутся на компьютере одного из игроков есть ли у такого игрока будет слабый компьютер или появится неполадки с сетью игра начнет зависать появится фрезой или вообще всех игроков отключат от сервера эмиссия оборвется. Чтобы избежать таких проблем в калибре все расчеты искусственного интеллекта ведутся. Насер даже если один клиент отсоединиться от игры Nexia продолжится без зависаний при этом один сервер рассчитывает сразу несколько миссий для десятков. В этом заключается сложность создания искусственного интеллекта для калибра болты должны быть интересными, но при этом не тратить. Слишком много вычислительных ресурсов сервера первый этап создания искусственного интеллекта для калибра завершён сейчас он тестируется на выходных первые. Альфа версии которые вы показывали доказали нам о том, что система работает хорошо игроки могут с ней взаимодействуют следующим этапом для нас является создание разных типов бот конечно хотелось бы чтобы поведение пулемётчика отличался поведение автоматика и даже чтобы поведение двух. Автоматчиков друг от друга отмечалось давайте сделаем смелого и трусливого автоматика там станица интерес мы вышли из за угла увидели бойца скучно и мы не знаем как он отреагирует бросит ли он на нас для того чтобы сократить расстояние начать на столе или побежит от нас каждый раз когда встречаемся с тем чтобы не знаю как он себя поведет нам интересно с ним играть с каждой новой тестовой версии калибра боты будут становиться сложнее и интереснее, но при этом каждый раз нужно проверять. Хорошо ли получилось и не поломалась ли то, что раньше работала в этом как раз помогают игра.

0 комментариев
0

Читайте также