В видеоиграх , личинка является типом искусственного интеллекта (ИИ) основы экспертной системы программного обеспечения , которая играет в видеоигру на месте человека. Боты используются в различных жанрах видеоигр для множества задач: бот, написанный для шутера от первого лица (FPS), работает совсем иначе, чем бот, написанный для многопользовательской сетевой ролевой игры (MMORPG). Первый может включать анализ карты и даже базовую стратегию; последний может использоваться для автоматизации повторяющейся и утомительной задачи, такой как сельское хозяйство .
Боты, написанные для шутеров от первого лица, обычно пытаются имитировать игру человека. Боты, управляемые компьютером, могут играть против других ботов и / или игроков в унисон, через Интернет, в локальной сети или в локальном сеансе. [1] Функции и интеллект ботов могут сильно различаться, особенно в отношении контента, созданного сообществом. Продвинутые боты оснащены машинным обучением для динамического изучения паттернов противника, а также динамического изучения ранее неизвестных карт - тогда как более тривиальные боты могут полностью полагаться на списки путевых точек, созданные для каждой карты разработчиком, ограничивая бота играть только с картами указанные путевые точки.
Использование ботов, как правило, противоречит правилам текущих массовых многопользовательских ролевых онлайн-игр (MMORPG), но значительное число игроков по-прежнему используют ботов MMORPG для таких игр, как RuneScape . [2]
Игроки MUD могут запускать ботов для автоматизации трудоемких задач, которые иногда могут составлять основную часть игрового процесса. Хотя это запрещено в большинстве MUD, у игрока есть стимул экономить время, пока бот накапливает ресурсы, такие как опыт , для персонажа игрока .
Типы ботов
Боты могут быть статическими, динамическими или и тем, и другим. Статические боты предназначены для следования заранее созданным путевым точкам для каждого уровня или карты. Этим ботам нужен уникальный файл путевых точек для каждой карты. Например, боты Quake III Arena используют файл системы определения местности для перемещения по карте, а боты Counter-Strike используют файл путевой точки. [3] Динамические боты изучают уровни и карты во время игры, например RealBot для Counter-Strike . Некоторые боты созданы с использованием как статических, так и динамических функций.
Смотрите также
Рекомендации
- ^ GameBots: Гибкая испытательный стенд для многоагентной Team Research Gal А. Каминки, Мануэла М. Велозы, Стив Шаффера, Крис Sollitto Рохелио Adobbati, Эндрю Н. Маршалла, Эндрю Шолера и Шейла Техады. Сообщения ACM, 45 (1): 43–45, январь 2002 г.
- ↑ Senior, Tom (3 ноября 2011 г.). «Событие уничтожения ботов Runescape запрещает 1,5 миллиона ботов за один день» . Pc gamer . Проверено 14 июля 2016 .
- ^ JMP van Waveren (28 июня 2001 г.). "Тезисная статья Quake III Arena Bot" ( PDF ) . Технологический университет Делфтского факультета ИТС.