Бот (компьютерные игры)


Бот — программа, имитирующая действия игроков в компьютерных играх: сетевых поединках, командных сражениях и т. д. В основе ботов лежит модуль искусственного интеллекта, адаптированный к особенностям данной игры: карте, правилам, а также другим тонкостям геймплея. В некоторых[каких?] консольных играх также можно найти ботов.

В МПМ (мульти-пользовательский мир, англ. Multi User Dungeon, MUD) игроки эксплуатируют ботов для выполнения некоторых типичных задач в собственных целях. Бывает, что боты выполняют большую часть игрового процесса. Но использование ботов запрещено в большинстве МПМ.

Боты могут помочь игроку потренироваться в точности выстрела, добавив ему мастерства в игре перед тем, как он будет играть в многопользовательскую игру. Некоторые PC игроки предпочитают играть исключительно с ботами. Из-за маленькой скорости соединения с интернетом (к примеру, dial-up соединение) они не могут играть онлайн. Боты не заставляют игрока беспокоиться о честности соперника, который может использовать чит-коды или баги игры. В этом отношении, боты продлевают интерес геймера к игре. Обычно боты могут использовать существующие трехмерные модели, текстуры и звуки игры или её мода.

Некоторые сетевые игры были выпущены без комплекта ботов и режима одиночной игры. В таких случаях фанаты и энтузиасты создавали ботов позже в сообществе по моддингу игр.

Боты обычно написаны на C/C++ как самостоятельное независимое приложение, плагин или просто динамически подключаемая библиотека (англ. Dynamic-link library, DLL) для существующего движка игры. Для бота OpenKore в сетевой игре Ragnarok Online использовали язык программирования Perl. Некоторые авторы также пишут приложения, позволяющие изменять поведение ботов и другие характеристики. Примером такого приложения служит Bot studio для Quake III Аrenа.

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