Тупизми ботів у грі Counter Strike

[Тупізми ботів, які не залежать від вейпоінтів]

Автор: LLIHULLEJIb Редактор: Deni$OK

Думаю, всім відомо, що PODBot 2.5 на даний момент є найкращим роботом для CS. Але й він, на жаль, не позбавлений недоліків. Є також неофіційна версія 2.6, відкомпилена якоюсь доброю душею, але навіть сам Count Floyd писав, що вона дико-глючна і нестабільна, т.к. він кинув її розробку і вирушив робити ботів для Counter-Strike: Condition Zero. Гаразд, повернемося до теми. Ось список усіх (а може і не всіх) глюків ПІДбота 2.5:

  1. Боти часто врізаються один в одного і стоять кілька секунд, не в змозі зрушити.
  2. Боти можуть зненацька високо підстрибувати, зазвичай після того, як застрягнуть, зіткнувшись один з одним. При такому стрибку вони можуть пролетіти крізь стелю і опинитися на вищому ярусі або застрягти всередині стіни.
  3. Боти використовують невдалий алгоритм для натискання кнопок. Якщо недалеко від робота виявляється кнопка, робот прагне до неї і намагається натиснути. При цьому сама кнопка може знаходитися за стіною, але бот все одно намагатиметься пробратися до неї крізь стіну. Цей глюк сильно псує гру з ботами на таких картах як cs_mansion, де в будинку повно вимикачів.
  4. Під час битви бот не використовує вейпойнти для навігації, тому після закінчення битви він може деякий час тупити, стрибаючи на одному місці, якщо він опинився на великій відстані від того місця, де почав битву.
  5. Бачачи ворога, бот майже завжди припиняє рух по точках і починає стріляти, що негативно позначається на тактичних діях.
  6. Під час битви боту настільки складно контролювати себе, що він може, наприклад, впасти з даху або з обриву і т.д. Якщо він залишиться живим, він після битви буде деякий часзастрибнути назад.
  7. Боти можуть заважати один одному робити стрибки, що потребують точності, і це може призвести до втрати hp.
  8. Боти в CS 1.5 важко лазять по будь-яких місцях, де треба пригинатися, починають стрибати, розвертатися і т.д. На це можна впливати вейпойнтами, але не скрізь.
  9. Якщо в проході, де може пройти лише один гравець, зустрінуться боти, що йдуть один одному, вони можуть застрягти до кінця раунду.
  10. Боти не завжди закладають бомбу. Цей глюк можна подолати, встановивши спеціальний патч, прочитати про який можна тут.
  11. Якщо Ви встановите патч, про який йшлося в попередньому пункті, з'явиться нова проблема: боти зможуть поранити один одного та Вас ножем на відстані.
  12. Якщо на Вашому сервері встановлений POD-Bot, то проблемою можуть стати заручники: потрапляння їм у голову досить часто вішає сервер, причому неважливо, хто потрапив у застави: бот чи людина. Зверніть увагу, навіть якщо на сервері немає жодного бота, але сама програма POD-Bot встановлена, ця проблема буде мати місце. На жаль, встановлення патча podfix не вирішує цієї проблеми.
  13. Часто роботи дістають гранати, але не кидають їх.
  14. Коли у зброї остання обойма, бот не стріляє її, а одразу перемикається на наступну зброю. Саме тому в перших раундах бувають такі сміливці, які гасають з ножами.
  15. Іноді бот стоїть над зброєю, яка хоче взяти та постійно стрибає. Причина цього глюку невідома.
  16. Боти часто кричать "Taking Fire, Need Assistance!", що дуже негативно позначається на тактиці. Так що якщо Вам здається, що вся команда супротивника бігає по одному напрямку, причина, напевно, в цьому.
  17. На деяких картах можна повільно забиратися по похилих стінах. Де-не-де на наших вейпойнтах боти вміють це робити, але самаможливість забиратися такими стінами залежить від fps на Вашому сервері. Якщо він нижче 50, зробити це фізично неможливо, а щоб у ботів не виникало проблем, бажано мати fps вище 70.
  18. Після перемоги над ворогом боти з високим скілом деякий час повзають одному місці, вистежуючи інших ворогів. При цьому, наприклад, можуть не реагувати на поставлену поряд бомбу.
  19. Боти постійно забирають у людей заручників.
  20. Боти, які ведуть заручників, можуть побігти до таких місць, куди заручники не пройдуть. Це відбувається в тому випадку, якщо бот взяв випадково стоять на дорозі заручників (або відібрав у людини) або хтось із команди прокричав "Taking Fire, Need Assistance!"
  21. Іноді, коли бот виводить заручників, останні відстають, і в результаті бот виявляється на hostage rescue zone раніше, ніж заручники. В цьому випадку бот, повертаючись назад, побачить заручників, що відстали, але вважатиме, що це вже якісь інші заручники, тому він їх залишить біля місця порятунку, а сам втече. На наших вейпойнтах ми постаралися позбутися цього недоліку.
  22. Боти не змінюють пістолет на кращий.
  23. Розмовляючи в чаті, боти можуть бачити фрази, сказані живими людьми та ботами та відповідати на них.
  24. Якщо в налаштуваннях Вашого podbot.cfg змінна botsfollowuser не дорівнює 0, боти отримують можливість бігати за командиром, який каже «Follow Me!». Бот, що біжить за іншим ботом або людиною, рухається не вейпойнтами, тому рано чи пізно він упрється в стіну.
  25. Контр-терористи, бачачи закладену бомбу, перестають рухатися вейпойнтами і рухаються до неї прямо. Через це в деяких випадках вони не зможуть дістатися поставленої бомби. Приклад місце закладки на de_stonepit на тракторі.
  26. Якщо бот побачив зброю,яке він хоче взяти, він перестає рухатися вейпойнтами і рухається безпосередньо до нього. Тому якщо зброя лежить десь у щілині або за напівпрозорими гратами, бот буде безуспішно намагатися його взяти.
  27. Боти не бачать противників через деякі прозорі шибки. (Приклад - cs_havana.)
  28. Проте боти все чудово бачать через об'єкти func_illusionary, тобто такі, крізь які можна ходити, але які не завжди прозорі. (Приклад – двері-фіранки на cs_747.)
  29. Якщо бот не зміг кудись дострибнути, він продовжуватиме намагатися це зробити, поки його не відверне противник чи інші зовнішні подразники. Цей глюк говорить про невисоку якість вейпойнтів, але він також може з'явитися, якщо об'єкт, через який треба потрапити ще кудись, був розбитий або пересунутий. (Приклад – ящик на de_nuke.)
  30. Боти не розрізняють різні типи гранат.
  31. Боти не вміють користуватися транспортними засобами.
  32. Боти в CS 1.5 мають проблеми з відчиненням дверей. Оскільки закриті двері змушують робота різко загальмувати, то робот часто підстрибує і в повітрі присідає. Від цього і лунають жахливі звуки бідних дверей, насолодитися якими можна в повну міру, граючи, наприклад, на cs_siege за терористів.

Таким чином виходить, що у кращого бота є понад 30 багів. Запитання вам для роздумів - а скільки ж тоді глюків у менш популярних ботів? ;)