Бот для видеоигр - Википедия - Video game bot

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

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

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

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

Типы ботов

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

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

Рекомендации

  1. ^ GameBots: гибкая испытательная площадка для многоагентных командных исследований Галь А. Каминка, Мануэла М. Велозу, Стив Шаффер, Крис Соллитто, Рохелио Адоббати, Эндрю Н. Маршалл, Эндрю Шолер и Шейла Техада. Сообщения ACM, 45 (1): 43–45, январь 2002 г.
  2. ^ Старший, Том (3 ноября 2011 г.). «Событие по уничтожению ботов Runescape запрещает 1,5 миллиона ботов за один день». ПК геймер. Получено 2016-07-14.
  3. ^ J.M.P. ван Ваверен (28 июня 2001 г.). "Диссертация на тему Quake III Arena Bot" (PDF ). Технологический университет Делфтского факультета ИТС.