Как ИИ работает в видеоиграх |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2018-12-27 02:46 Разработка видеоигры – сложный процесс, требующий усилий огромной команды специалистов. Обычно это выглядит так: дизайнеры вырисовывают масштабные открытые миры и концептуальные арты, сценаристы пишут нетривиальную историю, а разработчики соединяют всё это в готовый продукт, не забывая о наполнении игры. Для обозначения любого живого объекта в игре, кроме игрока, используются два понятия – NPC (non-player character) и игровой искусственный интеллект. Без финального штриха разработки в виде искусственного интеллекта, ни одна одиночная игра не смогла бы завлечь вас дольше, чем на несколько часов. Поэтому я изучил эту тему и готов вкратце рассказать, как искусственный интеллект работает в современных и не очень видеоиграх. Симуляция, как способ обмана геймера На самом деле, любая одиночная игра будет ощущаться пустой без симуляции жизни. Что я понимаю под словосочетанием «симуляция жизни»? Практически естественные поведение и реакция окружения на действия игрока. Отличным примером симуляции жизни является Red Dead Redemption 2. Конечно, все мы понимаем, что поведение окружения прописано на программном уровне и ничего магического здесь нет, но наблюдать за тем, как персонажи делают что-то самостоятельно вне сюжета, при этом влияя на игровой мир – бесценно. Ещё одна игра с крутой симуляцией – Far Cry 4. В ней довольно часто происходят стычки между различными видами животных, которые перетекают в кровавую бойню. Выглядят подобные встречи интересно, безусловно, но как это работает? Сражения нескольких NPC между собой обозначаются термином Ai infighting и чаще всего они встречаются в старых играх от третьего лица. Здесь всё просто. Есть враги, есть игрок, а есть его союзники (ну или третья воюющая сторона) – при столкновении нейтральные стороны могут случайно атаковать друг друга, после чего обе фракции на короткий срок становятся враждебными. А если быть точнее, воевать они будут до того момента, как одна сторона полностью не перебьет другую в зоне видимости. Как сложность влияет на восприятие качества ИИ Некоторые геймеры думают, что чем вражина сильнее бьет, тем он умнее. Но это не так. Во многих проектах неумелые разработчики используют грязный прием, завышая характеристики NPC для обмана геймерского восприятия. Какой неигровой персонаж покажется вам умнее: тот, что старается использовать укрытия и снаряжение, но умирает от первого выстрела, или тот, который не применяет тактических действий, при этом убивая вас за считанные секунды? Думаю, что большинство выберет второй вариант. Что интересного NPC могут делать в играх В зависимости от того, какие условия прописаны для того или иного NPC, он будет выполнять разные задачи. Давайте рассмотрим несколько примеров того, что может делать искусственный интеллект в видеоиграх:
Некоторые проблемы игрового искусственного интеллекта Эта технология, как и любая другая обладает некоторыми изъянами, которые могут подпортить общее впечатление от игры. Ниже я привел 3 самые раздражающие проблемы ИИ в видеоиграх:
По материалам Хайп Источник: m.vk.com Комментарии: |
|