Обзор ботов для CS
Обзор существующих ботов для CS Итак... Боты, боты, боты... А что такое бот? Компьютерный разум или программа, подражающая человеческой манере использования, опять же, какой либо программы. Так я всегда это понимал, может и есть какая-то расшифровка этого названия. Итак, что такое Бот для Counter-Strike и какой из них наиболее интересный и умный?
Честно говоря, я был немного расстроен, когда вышел первый контровский бот по трем причинам:
Ситуация с геймерской средой. То есть, по моему мнению, это будет, как с Quake2 (про Q3 я уже и не говорю) то есть любой может поставить контру и гонять целыми днями в неё пока не надоест, тоже касается и начинающих геймеров, то есть первое впечатление оно как бы главное... А ещё что будут учиться в основном на ботах, а не в Онлайне или в клубах. Как всегда я ждал чего то нового и сложного и наверняка лучшего... Понятно, что бота не было столько времени, но когда я увидел первую версию и был немного и разочарован и обрадован. Но самое главное чего я ожидал так это одного... адаптированности от ботов (то есть когда бот приучается карте, запоминает места хорошие и плохие ну и т.д.) Ну и конечно размера самого бота не мнение 10 мегов как подозревал я... вообще-то нам бы сейчас бота хотя бы мега на 3 или на 2, но всё равно.
Android alpha 2.1
Итак первый бот которого я хотел бы рассмотреть это так называемый Android, самый первый бот для контры. На данный момент последняя его версия это Alpha 2.1, которая адаптирована под 7-ю бету контры.
Бот поддерживает всего 3 карты (de_dust, de_cbble, de_aztec), принцип его поведения немного стандартен и заключается в том, что бот бегает по какому-то заданному маршруту, наобум выбирая движение при развилке. Такое поведение бота наиболее распространённое, то есть бот использует так называемые вайпоинты (WayPoints) которые хранятся в виде отдельных файлов в папке с картами для контры и имеют отдельное расширение .wpt. Такие маршруты можно создавать и самому. На самом деле это самый интересный бот из всех что мне приходилось видеть то есть понятно что он туповат, но если его сравнивать с остальными то это наиболее приятный образец и играться с ним интереснее чем с другими. Как было сказано ранее, кем точно не помню, бот умеет прекрасную систему стрельбы, то есть даже если он имеет skill 100, то это не означает что все выпущенные им патрону полетят точно в цель, он умеет промахиваться имитируя человеческую стрельбу и это его наиболее яркая сторона также в версии Alpha 2 бот научился ходить не точно прямолинейно а немного зигзагами что тоже немного приятнее, чем просто тупо бежать вперёд, и ещё он может спокойно выбирать любое оружие, позволяющее его финансовому состоянию, а также он поддерживает freezetime. В заключение: хороший бот пусть и поддерживает всего три карты, но, по крайней мере, с ним играть более или мнение интересно. Есть конечно некоторые и минусы бот не может ставить бомбу, выводить заложников и играть за VIP так же он не пользуется гранатами (Первое и четвёртое непонятно почему но автор все-таки не сделал хотя возможно или скорее всего что сделает, а вот вторые два легко объяснимы просто бот играет только на 3 de картах где не предусмотрен по сценарию ни VIP, ни заложники.) BobaBot версия 2
Единственное, чем этот бот отличается от предшественников так это тем, что умеет кидаться гранатами (немного коряво, но всё-таки уже хоть какой-то плюс). Сам бот основан на принципе HPB bot 2.0 (о этом боте чуть ниже) реализован он достаточно странно, зачем-то непонятно для чего было сделано, что бы бот бегал как сумасшедший, примерно раза в 3 быстрее обычного бега, причём при расстоянии удара ножа бот его то сразу и вынимает и пытается убить вас. Бот страшно тупой я был свидетелем того, что бот уткнулся в стену перпендикулярно улице(cs_italy) и бегал так поперёк, но зато этот бот работает почти на всех мэпах. Бот не совсем хорош, точнее совсем не хорош, стрелять он абсолютно не умнеет, даже из пистолета на расстоянии 3 шагов. Не умеет грамотно покупать оружие в основном так и бегает с пистолетом. То есть с таким наличием багов в боте с ним не интересно соревноваться.
HPB bot 2.0 HPB bot
как известно универсальный бот которого можно запустить под самые известные MODы. (Team Fortress 1.5, Counter-Strike, Gearbox's Opposing Force, Half-Life deathmatch) Универсальность ещё не означает качество исполнения тоже достаточно тупой бот, хотя бы тем, что не может выбраться с места респавна и так и шатается вокруг да около. Единственное для чего бы я его завёл так это для просмотра этих модов, если вы в них ещё не играли. А в остальном, бот похож на своего потомка (BobaBot) и тоже играет по ВейПоинтам только каким-то непонятным.
RealBot alpha 1.14
Та же проблема бота как и с HPB bot не может выбраться из места респавна. Бот снайперски точен выстрела два или три, и вы уже труп, бот как бы умеет закладывать бомбу и выводить заложников. (Вот заложников я не видел чтоб он выводил, а бомбу закладывал) Этот пока единственный, который не пользуется вейпоинтами, а пользуется какой-то странной навигационной системой, то есть когда я его скачивал, я был в полной надежде, что бот будет весом хотя бы 300kb ан нет самый маленький из всех ботов вообще, то есть весом он всего 97kb, что мои предвкушения слегка расстроило и всё произошло как я и представлял себе. У меня была надежда, что бот Адаптированный, но после трёх или четырёх часов с ним мучений, я понял, что это бесполезно. Бот не поддаёться никакой дрессировке и с ним неинтересно играть в плане того что:
- Бот всегда попадает в цель
- Бот не может выбраться с места респавна.
- Еще этот бот не умеет делать покупки, то есть все, что он может купить так это ШотГаны.
SwatBot beta версия 1.5
Весьма и весьма приличный бот поставить его можно на второе место после AndroidBot. Боты не засоряют эфир, умеют кидаться гранатами. Хотя, правда, насчёт тактики действуют как-то однообразно. Так же они могут закладывать бомбу и пользоваться разными видами оружия. Боты тоже используют вейпоинты (всё-таки они тоже тупые). Но относительно других весьма и весьма неплохо. Боты умеют достаточно прилично вести огонь, правда бегут как всегда стенка на стенку, но эта ерунда наблюдается у всех ботов. В общем, неплохой бот, как раз сойдёт для новичка, которому надо обрести навык прицеливания и самой стрельбы с разными видами оружия.
RAMBOT версия 0.2 beta
Этот Бот я бы поставил на 3 место после Андроидов и SwatBot, хотя этому боту до них далеко а остальным и подавно. Этот бот наиболее играбелен на карте cs_assault потому как в большинстве на других поддерживаемых картах он просто не выбирает команду, т.е. есть Террористов или Контров так, и висит в спектраторе. Хотя бот не так уж сильно отличается от своих сородичей все-таки вайпоинты у него сделанны немного поумнее чем у других да и стреляет он относительно их тоже лучше хотя и не может покупать оружие кроме шотганов и пистолетов. Не могу сказать, что бот силен, но все-таки я мог с ним спокойно порезвиться часок другой на cs_assault-е но не более.
Заключение По моим предположениям достойный бот который сможет более или мнение заменить реального игрока появиться ещё не скоро, так что лучше играйте больше с реальными людьми, а ботов можно использовать для просмотра обстановки какой-нибудь свежескаченой карты или новичкам которые ещё не совсем освоились, что и как надо делать.
RealBot Alpha 2.0
На этот раз, интересно то, что создатель выложил текстовик, в котором рассказывает, на каких картах бот хорошо играет, а на каких не очень. Например, по его мнению, что на cs_italy бот отлично играет, а на cs_assault не очень! Я считаю, что бот претерпел, конечно, некоторые изменения стало поменьше багов, но все-таки бот остался таким же. То есть исправилась эта навигационная система, теперь бот всё-таки куда-то может продвинуться из места респавна, но ещё во многом наблюдаются большие глюки. Но всё же бот стал получше!
Rambot 1.0 PreRelease
Всё те же ошибки что и были в прошлых версиях... Боты так и не научились косить (странно звучит, а это большая проблема), немного нервные люди могут начать долбить клавиатуру уже через первые 10 минут, то есть бот снайперски точен, что вызывает раздражение от игры с ним. Абсолютно по-дурацки сделана вейпоинт система или сами вейпоинты из-за чего боты сильно "тупят" и бот так и находится на месте респавна, нервно дёргаясь и упираясь в стену. Самое смешное, что когда туда приходите вы, то вас убивают даже из пистолета, буквально через 2 секунды и, как правило, в голову! Но есть и некоторые плюсы… Бот может самостоятельно закладывать бомбу и после этого может её кемперить, а в остальном неприятный бот!
HPB Bot Alpha 3
Тоже Интересный Бот... Этот Бот тоже Снайпер и достаточно противный... Хотя есть и некоторые смешные моменты. Например, сами боты очень любят тереться друг о друга стоя на базе... Ну и конечно иногда упираться в стену не замечать противника и прочее. В общем достаточно стандартный бот как и Rambot, RealBot и имеющий примерно такие же баги. Хорошая сторона это только-то что бот умеет кидать гранаты, плохо, но всё-таки хоть какой-то плюс.
Swatbot 1.5
Такой же Бот с такими же лагами хотя появились и некоторые ухудшения по сравнению с прошлыми версиями этого бота... В основном общая ошибка при старте бота как мне кажется с генерацией выбора его движения с использованием вейпоинта для карты... И эта ошибка встречается у всех присутствующих ботов... Как и этот, они не могут далеко продвинуться по карте ходят так в зад и вперёд всё время раунда. Те же ошибки во время стрельбы бота снайперское наведение на цель... Хотя этот бот в отличие от других намного лучще умеет кидать гранаты.
NNBot v7.0
Относительно описанных в этой статье ботов этот самый приличный. То есть, конечно, не лучший, но всё же... Дело всё в том, что этот бот хотя бы может добраться до своих врагов... Багов у него поменьше... Хотя есть и такие, например на cs_assault один из ботов очень любит залезать на крышу дома расположенного рядом с машиной и сидеть, там вращаясь вокруг собственной оси. Бот конечно тоже достаточно точный, но всё-таки поменьше. По крайней мере, мне удалось пристрелить пару ботов и это неплохой результат. Боты не понимают freezetime, то есть свободные секунды для покупки оружия и не умеет пользоваться гранатами, но все-таки из описанных тут ботов я могу сказать, что он лучший.
BobaBot 2.1
Интересный бот... Главное непонятна его реализация... Этот бот бегает как ненормальный по карте (раза в два или даже в три быстрее обычного бега) "А давайте ещё и кроме танков машин и велосипедов в Counter-Strike ещё ролики придумаем, вот весело будет!" (с) мысль одного из участников форума). Так вот ощущение полное, что боты встали на ролики... То есть как только бот видит врага он на дикой скорости подлетает и начинает резать вас ножом.. причём бот совершенно не умеет покупать оружие, так и бегает с пистолетом... аля Берсерк. Бот умеет покупать гранаты, а использовать их абсолютно не умеет. В общем, интересен тем, кому охота устраивать бои на ножах, а остальным серым массам к каким отношусь, и я не рекомендуется.
AGBBot Beta 0.41
Тоже неплохой бот... Сначала когда я его установил, то я немного удивился "как так?" а оказалось что это на самом деле не отдельный бот, а просто Сделанный или переделанный NNBot... В доказательство к тому то, что прописываются как <имя>[NN] это меня сначала несколько огорчило... Но после того как я увидел, что этот бот играет не хуже NNBot, я успокоился. Бот тоже понимает, что такое гранаты и куда их надо бросать... Правда, пока все-таки коряво... Не понимает что такое freezetime и некоторых других аспектов. На самом деле я так и не понял, зачем нужен этот бот, когда есть NNBot ну да ладно, это обычным геймерам не понять, то есть вам.
Podbot (Ping of Death bot) 1.x - 2.x
Самый лучший из всех существующих, недаром их создатель Сount Floyd в данный момент работает над искуственным интеллектом ботов в Сondition Zero. Этот бот умеет практически все, что можно уметь в КС, но мозгов у него от этого не больше. Из всех существующих товаров на рынке - этот наиболее играбельный и прикольный. Но не тренируйте на нем свою тактическую манеру игры, иначе вы потом придете в компьютерный клуб и опозоритесь, когда с дыркой в черепе будете кричать ,что этот чувак должен был выбежать из этого туннеля а не откуда-то сзади. Итак, рекомендуется лучшими ботоводами, но вообще лучше игры с людьми ничего нет. Бот не является полноценной заменой человека в КС-е. Выводы делайте сами.
А теперь немного Бреда. Как видно, что я сказал в начале статьи, что боты абсолютно не играбельны является чистой правдой и вряд ли скоро мы увидим ностоящих достойных ботов... Никто не заметил, что боты всё обновляються и обновляются, а создатели AndroidBots молчат... Как они выпустили последнюю альфу под Counter-Strike 7.1, так всё и молчат... "Это ЖЖЖЖ неспроста!" Хотя теория по поводу ботов намного сложнее, чем кажется на первый взгляд. Ну, сами представьте, что Counter-Strike больше тактика, чем action тут надо знать и понимать отдельные кемперские нычки, места. Оружие ближнего действия, дальнего действия, разные типы стрельбы и т.д. А какой тут может быть разговор когда бот и весит то от силы 300 kb и это в лучшем случаи. Этого современные боты не понимают и поймут нескоро... потому, как создатели не стремиться улучшить ботов хотя бы уже существующих они стремятся добавить туда различные новшества не исправляя старые ошибки и баги... Нафиг Нам Поддержка freezetime, когда бот не может выйти с места респавна... Ну и пр. На мой взгляд, серьёзно относятся к созданию ботов только создатели Androind Bot, хотя и это нельзя сказать наверняка... Из этого бот изобилия нет, на мой взгляд, пока Профессионалов, а жаль... А самое интересное в ботах так это то что они даже хуже чем для обычного DM. В DM хоть боты не утыкаются в стену, и стрелять умеют... Хотелось бы чтобы Разработчики поняли наконец что надо создавать не waypoint ботов а адаптированный или адаптированных основанных на waypoint. В общем, пока у меня отношение к существующим Ботам весьма скептическое.