Організація тактики ботів

[Організація тактики спамерських пошукових роботів. Короткий посібник]

Дуже важливі ключові слова виділені жирним :)

В основному поведінка ботів описано для CS_ карт. Але принципи організації тактики підходять до всіх стандартних типів карт

Для початку важливо знати, що боти бігають не абияк, а до певних точок, які вони для себе вибирають в якості мети. Добігаючи до такої точки, бот визначає для себе нову точку цілі і біжить до неї. І так нескінченно, поки не відправиться до спектаторам.

I. Боти діляться на три типи:

  1. Штурмовики (Aggressive)
  2. Кемпера (Defensive)
  3. Дослідники (Normal)

При підключенні до сервера кожен бот стає бійцем одного з трьох типів, і в залежності то цього він діє за певною схемою:

  1. Штурмовик вибирає в якості мети точку цілі карти (goal waypoint) або важливу точку (importannt waypoint) і біжить щодуху до неї. Штурмовик частіше вибирає точку цілі карти. Добігаючи до неї, він або виконує завдання, або, якщо виконати її не вдалося, біжить до іншої точки цілі, і так до нескінченності, поки не отримає кулю в люлю.
  2. Кемпер вибирає для себе будь-яку кемперского точку, добігає до неї і сідає кемпер в ній, посидівши там деякий час і не отримавши від ворогині гарбузи, він біжить до іншого кемперского точці і також залишається кемпер в ній. І продовжує так носитися до нескінченності, поки не відхопить кренделів.
  3. Дослідник вибирає для себе або важливу точку (important waypoint), або кемперского точку (вона також вважається для бота важливою) але (!) Він не Кемпер в ній, а перевіряє, чи не сидить в такій точці вороже тіло. Після досягнення такої точки він вибирає для себе нову важливу точку і мчить до неї, таким чином намагаючись оббігти всі важливі точки карти. І він оббіжить їх, швидше за все на кілька раз, якщо по шляху не наступить на сапу. Дослідник ніколи не вибирає для себе точку цілі карти (goal) Принаймні, я такого не зустрічав. Для карт DE_ типу характерно те, що всі боти поводяться як Дослідники або Кемпери, крім того бота, що несе бомбу.

Таким чином, тільки Штурмовики можуть вивести заручників цілеспрямовано. Решта типів ботів потрапляють до заклали чисто випадково, якщо звичайно побачать, то неодмінно виведуть, але вони до них цілеспрямовано не біжать!

За команду підключається зазвичай рівна кількість ботів одного типу, і якщо вже бот-кемпер, то він кемпером і залишиться, навіть якщо ви вже граєте з ним 35-й раунд.

Ну і як же Вам організувати тактику поведінки і бою для цих електронних перців, які самі собі на умі і вперто не хочуть чинити так, як роблять люди, всупереч здоровому глузду. А я скажу Вам, що для цього потрібно зробити, а саме:

  1. Вам потрібно самим стати ботом, по крайней мере, потрібно почати думати, як він. Якщо ви хочете, щоб він біг кудись, то зрозумійте, що він побіжить туди тільки в тому випадку, якщо там є важливі для нього точки. Бот не біжить в якесь місце карти тільки тому, що там гарна вежа, або, наприклад, там є унітаз, натиснувши на який ви хвацько змиєте за собою, зрозумійте, для нього цього просто не існує. він бачить тільки сітку вейпоїнтов. яку ви для нього люб'язно намалювали, і якщо десь немає цих зелененьких паличок, то це місце для нього залізобетон непробегаемого типу. А якщо десь наставлене зелененьких паличок ну дуже багато і немає жодної синенький, красненькой, блакитненькою або Розовенькая, а ще до того ж шлях до жодної рожевої крапочки пролягає через цю купу зелененьких паличок, то він туди ніколи не побіжить, даю на відсікання один свій вейпоїнтов.
  2. ПОДБот дуже зайняте істота, повірте мені, він завжди дуже поспішає і йому просто ніколи бігати по довгому шляху, він завжди вибирає тільки короткий шлях до мети. а саме до Goal точки. Штурмовики носяться тільки найкоротшим шляхом. Завжди. Тому будьте готові до того, що третина ваших бійців буде валити навпростець, не користуючись обхідними (як правило, найбезпечнішими і несподіваними для ворога) шляхами. Для Кемпер і Дослідників теж важливо коротку відстань до цілі, але у них пріоритет злегка зміщений в сторону важливих і кемперского точок. І якщо Ви хочете, щоб ці дві третини ботів бігли іншим шляхом, то на обхідних шляхах потрібно додати відповідну точку.

II. Що важливо для ботів

Загалом запам'ятайте що для бота важливі лише дві речі:

  1. Головна для нього точка, до якої йому треба бігти.
  2. Коротка дорога до мети, і це дуже важливо знати, чим більше будь-якої шлях до мети ніж інші шляхи, тим більш неохоче боти будуть туди бігати. З цим боротися дуже важко. Але можна.

III. Як я створюю тактику поведінки ботів

IV. Як ставити ВАЖЛИВІ точки

V. Як ставити кемперского точки

  1. Кемперского точок теж не повинно бути багато. Занадто велика їх кількість перетворює гру в дезматч. Ставте завжди мінімум, додати завжди встигнете, а потім протестіруете.
  2. Кемперкіе точки краще не ставити на відкритому місці, так як будь-яка кемперка для бота означає, що це місце безпечно, і він в разі спекотної бійні спробує в неї сховатися, а якщо вона на відкритому місці. Капец йому.
  3. Якщо ви хочете, щоб команда контрою тримала бомбплейс, а не ломилася назустріч Террі з криком "Taking fire, need assistance!" то ніколи не ставте Контровскій прапори на кемперкі, розташовані в тилу терров або близько до нього. В такому випадку взагалі не ставте кемперкі в тилу у терров. А все кемперкі на стороні терров зробіть з терровскім прапором. З іншого боку, ставте більше кемперок на бомбплейсах і позначайте деякі Контровскій прапором. І що будуть робити контри? Правильно - сидіти в своїх точках.

Ось начебто все.
Удачі, З повагою, ВК

Схожі статті