В Quake3:Arena - игре, заточенной под мультиплеер, боты - это единственные компьютерные соперники.
Главный их создатель "Mr. Elusive" - это автор известных в свое время ботов по кличке "Gladiators" для Quake 2. Не скажу, что очень высоко оцениваю их умственные способности, например по сравнению с теми, которые сделал Стив Харди для Unreal Tournament, но как говорится, что дали, то и ешь. Или вроде того.
Согласно сюжету самой игры - эти боты ни кто иные, как вытянутые Вадригарами (неизвестная раса, которая любит смотреть бои гладиаторов) создания из разных миров, времен и т.д. для участия в созданной Вадригарами Арене
Воевать с ботами можно и в обычный "Deathmatch" и в "Teamplay" (команда на команду, кто кого больше убьет) и в "Capture the Flag" (две команды воруют друг у друга флаги).
У каждого бота есть имя, скил (от 1 до 5 уровня сложности). На самом деле боты умственными способностями не блещут, а с повышением скила – увеличивается только меткость. Боту также можно задать ник, под которым он будет бегать; если его не задать, то бот будет бегать под основным именем. Кроме этого можно задать время задержки – через сколько миллисекунд бот войдет в игру.
Прописывать бота нужно в консоли или выбрать в меню. Например:
ADDBOT имя [ скилл: 1-5 ] [ команда: Red/Blue ] [ задержка: мс ] [ ник ]
Вводить в игру можно хоть десяток ботов, правда интереснее от этого не будет. На дуэльных картах играют обычно с одним ботом, на других вполне достаточно трех-четырех ботов.
Для настроек ботов в игре предназначен целый ряд переменных, чтобы посмотреть его можно в консоли набрать "bot" и нажать TAB, тогда вам выведут список на страницу, но большая часть из них для нас - бесполезна. Главные переменные или команды, которые могут пригодиться - это уже указанная ADDBOT, а также:
bot_rocketjump - Разрешать ли ботам использовать Rocket Launcher для рокетджампов. "1" - разрешить, "0" - запретить. Имейте в виду, что рокетджампиться будут только те боты, у которых в списке характеристик включена "weapon jumps".
bot_usehook - В CTF разрешает или запрещает ботам использоваться крюк. ("1" - разрешить, "0" - запретить).
bot_nochat - Чтобы запретить ботам писать сообщения, включите "bot_nochat 1".
bot_fastchat - Обычно в игре боты, которые "пишут" сообщение - останавливаются, превращаясь в легкие фраги. Если включить эту опцию ("bot_fastchat 1"), то боты будут выдавать фразы, не останавливаясь и не тратя на это лишнего времени.
bot_thinktime - Переменная отвечает за мыслительную деятельность ботов. Иначе говоря, ее значение - это сколько дается времени на размышления боту. По умолчанию - 100. Можно сделать поменьше, тогда боты будут играть похуже.
bot_enable - Глобальная переменная - разрешить ("1") или запретить ("0") ботов.
kick [имя/ник] - Это команда для исключения указанного бота из игры.
|