Глупостта на бота в Counter Strike

[Глупостта на бота не зависи от точките]

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

Мисля, че всеки знае, че PODBot 2.5 в момента е най-добрият бот за CS. Но, за съжаление, не е без недостатъци. Има и неофициална версия 2.6, компилирана от някаква добра душа, но дори самият граф Флойд пише, че е ужасно бъгава и нестабилна, т.к. той изостави разработката му и отиде да прави ботове за Counter-Strike: Condition Zero. Добре, обратно към темата. Ето списък на всички (или може би не всички) проблеми на PODbot 2.5:

  1. Ботовете често се блъскат един в друг и стоят няколко секунди, без да могат да се движат.
  2. Ботовете могат да скочат високо неочаквано, обикновено след като се заклещят след сблъсък един с друг. С такъв скок те могат да прелетят през тавана и да се окажат на по-високо ниво или да се забият в стената.
  3. Ботовете използват неудачен алгоритъм за натискане на бутони. Ако има бутон близо до бота, ботът се стреми към него и се опитва да го натисне. В този случай самият бутон може да е зад стената, но ботът все пак ще се опита да стигне до него през стената. Този бъг наистина съсипва играта с ботове на карти като cs_mansion, където къщата е пълна с превключватели.
  4. По време на битката ботът не използва точки за навигация, така че в края на битката може да бъде глупав за известно време, скачайки на едно място, ако е достатъчно далеч от мястото, където е започнал битката.
  5. Виждайки врага, ботът почти винаги спира да се движи по точките и започва да стреля, което се отразява негативно на тактическите действия.
  6. По време на битката е толкова трудно за бот да се контролира, че може например да падне от покрив или скала и т.н. Ако остане жив в същото време, той ще бъде известно време след биткатаотскочи назад.
  7. Ботовете могат да се намесват в скокове един на друг, които изискват точност, и това може да доведе до загуба на к.с.
  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. Понякога, когато ботът вземе заложници, заложниците изостават и в резултат на това ботът се озовава в зоната за спасяване на заложници по-рано от заложниците. В този случай ботът, връщайки се обратно, ще види заблудените заложници, но ще приеме, че това са други заложници, така че ще ги остави на мястото за спасяване и ще избяга. На нашите точки се опитахме да се отървем от този недостатък.
  22. Ботовете не променят пистолета за по-добър.
  23. Докато чатят, ботовете могат да виждат фрази, изречени от реални хора и ботове, и да им отговарят.
  24. Ако променливата botsfollowuser не е равна на 0 в настройките на podbot.cfg, ботовете получават възможност да тичат след командира, който казва „Следвай ме!“. Бот, преследващ друг бот или човек, не се движи по точки, така че рано или късно ще се натъкне на стена.
  25. Контратерористите, виждайки поставена бомба, спират да се движат по пътните точки и се движат право към нея. Поради това в някои случаи те няма да могат да достигнат до поставената бомба. Пример е местоположение на отметка на de_stonepit на трактор.
  26. Ако ботът види оръжие,който иска да вземе, той спира да се движи по пътните точки и се придвижва директно към него. Следователно, ако оръжието лежи някъде в слот или зад полупрозрачна решетка, ботът безуспешно ще се опита да го вземе.
  27. Ботовете не виждат опонентите през някои прозрачни очила. (Пример - cs_havana.)
  28. Но ботовете виждат всичко перфектно чрез func_illusionary обекти, тоест тези, през които можете да преминете, но които не винаги са прозрачни. (Пример - врати с пердета на cs_747.)
  29. Ако ботът не може да скочи някъде, той ще продължи да се опитва да направи това, докато не бъде разсеян от врага или други външни стимули. Този проблем показва ниското качество на пътните точки, но може да се появи и ако обектът, през който трябва да стигнете някъде другаде, е счупен или преместен. (Пример е сандък на de_nuke.)
  30. Ботовете не правят разлика между различните видове гранати.
  31. Ботовете не знаят как да използват превозни средства.
  32. Ботовете в CS 1.5 имат проблеми с отварянето на врати. Тъй като затворената врата кара бота да спира рязко, ботът често скача и приклеква във въздуха. От това се чуват ужасни звуци на бедни врати, на които можете да се насладите максимално, като играете например на cs_siege за терористи.

Така се оказва, че най-добрият бот има повече от 30 грешки. Въпрос, върху който да помислите - колко бъгове имат тогава по-малко популярните ботове? ;)