stringtranslate.com

Видеоигровой бот

В видеоиграх бот или дрон — это тип экспертной системы на основе искусственного интеллекта (ИИ) , которая играет в видеоигру вместо человека. Боты используются в различных жанрах видеоигр для решения различных задач: бот, написанный для шутера от первого лица (FPS), работает иначе, чем бот, написанный для многопользовательской онлайн-ролевой игры (MMORPG). Первый может включать анализ карты и даже базовую стратегию; последний может использоваться для автоматизации повторяющейся и утомительной задачи, такой как фермерство .

Боты, написанные для шутеров от первого лица, обычно пытаются имитировать то, как человек будет играть в игру. Управляемые компьютером боты могут играть против других ботов и/или игроков-людей в унисон, либо через Интернет, в локальной сети или в локальной сессии. [1] Характеристики и интеллект ботов могут сильно различаться, особенно с контентом, созданным сообществом. Продвинутые боты используют машинное обучение для динамического изучения шаблонов противника, а также динамического изучения ранее неизвестных карт, тогда как более тривиальные боты могут полностью полагаться на списки путевых точек, созданные для каждой карты разработчиком, ограничивая бота игрой только на картах с указанными путевыми точками.

Использование ботов, как правило, противоречит правилам современных многопользовательских ролевых онлайн-игр (MMORPG), но значительное число игроков все еще используют ботов MMORPG для таких игр, как RuneScape . [2]

Игроки MUD могут запускать ботов для автоматизации трудоемких задач, которые иногда могут составлять большую часть игрового процесса. Хотя это и запрещено в большинстве MUD, у игрока есть стимул экономить время, пока бот накапливает ресурсы, такие как опыт , для бота персонажа игрока .

Типы

Боты могут быть статическими, динамическими или и теми, и другими. Статические боты разработаны для следования заранее созданным точкам маршрута для каждого уровня или карты. Этим ботам нужен уникальный файл точек маршрута для каждой карты. Например, боты Quake III Arena используют файл системы осведомленности о области для перемещения по карте, в то время как боты Counter-Strike используют файл точек маршрута. [3] Динамические боты изучают уровни и карты во время игры, например RealBot для Counter-Strike . Некоторые боты разработаны с использованием как статических, так и динамических функций.

Смотрите также

Ссылки

  1. ^ GameBots: гибкий испытательный стенд для мультиагентных групповых исследований Гал А. Каминка, Мануэла М. Велосо, Стив Шаффер, Крис Соллитто, Рохелио Адоббати, Эндрю Н. Маршалл, Эндрю Шолер и Шейла Техада. Сообщения ACM, 45(1):43–45, январь 2002 г.
  2. Senior, Tom (3 ноября 2011 г.). "Runescape bot nuking event bans 1.5 million bots in one day". Pc gamer . Получено 2016-07-14 .
  3. ^ JMP van Waveren (28 июня 2001 г.). "Quake III Arena Bot thesis paper" (PDF) . Факультет ITS Делфтского технического университета.