PDA

Просмотр полной версии : BIG BOTs KILLERS посвящается.



tyt
19.06.2002, 00:14
Редко летаю в Ил-2. В 1.1 совсем мало. Но, заметил такую особенность ботов-асов/ветеранов на мессерах: если в лобовой его пугнуть(стрельнуть в его сторону) пулеметами, то бот тут-же крутит что-то типо штопорной бочки, да еще не одну, а 2-3, и на этом сливает всю свою энергию. Потом, уходит пикированием или переворотов вниз, и все - у тебя огромное преимущество в высоте.
Не уверен, что так было в предыдущий версиях, но в 1.1 бот-мессер пугается лобовой атаки и сливает на этом энергию.

Biotech
19.06.2002, 00:33
Было и раньше и не только у мессеров.
Если И-16 так напугать, то он гарантированный труп.
Деваться ему после такого выкрутаса уже некуда.
А что, боты должны что-то знать об энергии?
И еще у ботов есть жопометр - они _знают_ что ты прицелился и делают аля Киану Ривз в "Матрыце" :)

infox
19.06.2002, 00:50
quote:

Originally posted by Biotech:
Было и раньше и не только у мессеров.
Если И-16 так напугать, то он гарантированный труп.
Деваться ему после такого выкрутаса уже некуда.
А что, боты должны что-то знать об энергии?
И еще у ботов есть жопометр - они _знают_ что ты прицелился и делают аля Киану Ривз в "Матрыце" :)

100% Уже сколько раз проверял - если лететь за ботом (пусть даже на 200 м) чуть ниже и правее/левее, при этом не брать его в прицел - то он летит себе со скольжением и с горки на горку, типа не видит меня :) , стоит только навестись на него (стрелять не обязательно) - тут же начинаються всякие там бочки, ножницы и т.д.

vadson
19.06.2002, 13:00
Боты вообще всего боятся - они слишком коротко живут чтобы быстро умирать :)
Для нужд самодельной кампании хотел вчера записать трек как два мессера над рекой расстреливают неопытного летчика на ишаке над рекой - и чтоб для эффекта видно было как трассы бьют по воде. Сел сам в полном редакторе на ишака, запустил за собой мессеров-асов, всем высоту выставил 15 метров.
Специально притормозил - мол стреляйте, буду лететь прямо. Так ведь нет, они так низко летать боятся - как я им ни подставлялся, стрелять не хотели; подлетят сверху, поприцеливаются, и снова на вираж. Прям гуманисты из Гамбурга. А вот только поднялся на 50 метров- тут у них и обострились инстинкты охотников...
Кстати разработчикам - может можно научить ботов атаковать на низких высотах - 5-10 м, а то в полном редакторе при создании кампаний эта их импотентность ограничивает число возможных сюжетов.

jk
19.06.2002, 17:26
quote:

Originally posted by Wladimir Marchuk:
Не уверен, что так было в предыдущий версиях, но в 1.1 бот-мессер пугается лобовой атаки и сливает на этом энергию.

А ты фоку так напугать попробуй :)

Jameson
20.06.2002, 08:57
А ФВ-190 просто какие-то Я-камара камикадзе.. :)

Biotech
20.06.2002, 09:41
О! Вспомнил глюк. Не "Ил-2", свой.
Еще 1.01 версия, без патчей. Пьяный и полу-сонный ночью рубаюсь в "Ил-2". Миссия какая-то в кампании. Крым. Я на р39. Прицел на макс. приближение, выцеливаю мессера где-то в километре :) И в этот момент мозг на долю секунды уходит поспать. Включаюсь - перед глазами какое-то раскорячившееся, сверкающее чудовище. И прет на меня с дикой скоростью. Я очком чуть дермантин со стула не всосал...
Очканул, в общем, круто. На полном серьезе.
Это фока на меня в лобовую шел и поливал из всех дудок. Я аж протрезвел... :)

CrazyFly
20.06.2002, 10:02
quote:

Originally posted by Biotech:
И еще у ботов есть жопометр - они _знают_ что ты прицелился и делают аля Киану Ривз в "Матрыце" :)

И еще, по-моему, они знают когда у тебя кончаются патроны. Много раз, израсходовав боезапас, пристраивался в хвост супостатам - никаких выкрутасов при прицеливании (если сильно близко не подходить), хотя за полминуты до этого прицелиться было очень проблематично.

Tango
20.06.2002, 18:25
quote:

Originally posted by deCore:
[QUOTE] А ты фоку так напугать попробуй :)

Та же фигня. Независимо от уровня бота, он даже на фоке и даже в том случае, если ты изначально прямо прешь в лобовую, либо мажет в ней бесстыдно, либо, если ты первым открываешь огонь, начинает выкрутасы демонстрировать и уходит со снижением и потерей энергии.

Что примечательно, если в лобовую не идти, боты и на фоках, и на мессерах после расхождения лезут на вертикаль (чуть ли не свечой). Такая же реакция проявляется у мессера, если ему в лобовой движок выбить до полного клина. Если просто дымится -- те же выкрутасы со снижением. А если остановился -- свеча. Зачем -- непонятно. По логике вещей, с остановившимся дивгателем лучше кратчайшим путем на вынужденную садиться. Ан нет, тянет вверх. Наверное, знает, гад, что несовершенен, вот и создает себе запас высоты для последующего планирования :) Насчет фок, правда, не знаю. В лобовой двигатель еще ни разу не останавливал -- либо слабенький дымок, либо полный аут с красочными спецэффектами :)

А вообще, при первом расхождении мессер выносится в лобовой практически в 90% случаев (включая повреждение маслорадиатора, так как летать ему остается уже недолго). ИМХО, это не есть правильно :)

Кстати, в продолжение давней дискуссии о том, можно ли сесть без киля -- не так давно отстрелил его боту на фоке, так он сразу с парашютом вывалился, даже не раздумывая. Не то что садиться, а даже лететь пробовать не стал. Так что поведение бота после получения данного конкретного повреждения, наверное, зависит от типа самолета и, возможно, других факторов.

Кстати, боты стали какими-то трусливыми...пока их много -- пытаются атаковать. Когда остается два или один -- осматривают себе окрестности, сохраняя дистанцию...не сразу и найдешь :) Движок Ил2, очевидно, теперь моделирует в ботах инстинкт самосохранения, не иначе :)

FilippOk
21.06.2002, 03:03
quote:

Originally posted by vadson:
...может можно научить ботов атаковать на низких высотах - 5-10 м...

Сдаётся мне, низя. Тут не в движке дело. Просто рассчитать время выхода из пикирования боты уже не смогут. Я такое как-то пробовал просчитывать высоты для ИИ, когда писАл простенький сим. Всё хорошо до высоты 20м. После этого кое-где не рассчитать угол выхода из пикирования(тангажа), если оно имеет место(тады оп! В землю войдет) и угол крена, если он есть, а если и нет снижения, то если цель бота уйдет еще ниже, он не будет знать, че делать, там нуль гуляет между 0,0005 и -0,0005... Не, не смогу объяснить. :)
Короче, тебе бы понравилось, если бы боты, расстреляв тебя на высоте 10 метров входили в землю? Всегда? Вот-вот. :)

quote:

Originally posted by Tango:
...А вообще, при первом расхождении мессер выносится в лобовой практически в 90% случаев (включая повреждение маслорадиатора, так как летать ему остается уже недолго). ИМХО, это не есть правильно...

Почему же? А если посмотреть на схему бронирования мессера спереди? Плюс еще фактик, что у мессера _очень_ оборотистое двигло, которое без масла клина схватит очень быстро. На наших-то Ил-2 движки были менее оборотисты, => могли дольше лететь с пониженным давлением масла, имея на конце тот же результат.=) Разве не так? :)

Yo-Yo
21.06.2002, 09:39
Насчет пристраивания к хвосту при израсходованном боезапасе: не знаю, совпадение или что - бот то ли испугался, то ли повреждение его доконало - сиганул, как миленький.

vadson
21.06.2002, 10:12
2FillipOK
Сдаётся мне, низя. Тут не в движке дело. Просто рассчитать время выхода из пикирования боты уже не смогут.

Но ведь рассчитывать заход на посадку и выход из крутого пике на высоте в несколько десятков метров они умеют :) . А недавно в простом редакторе я гонялся над морем за мессом который буквально радиатором воду черпал - и ничего, не падал.
То есть программа может расчитывать полет на низких высотах, а вот ИМХО нападать и стрелять отказывается (хотя может и не во всех случаях), что в принципе является палочкой-выручалочкой - чтобы в оффлайне уйти от бота, нужно просто снизится до 5 метров и лететь себе на полном газу - стрелять не будет. Или я не прав:confused:

Tango
21.06.2002, 14:15
quote:

Originally posted by FilippOk:
Почему же? А если посмотреть на схему бронирования мессера спереди? Плюс еще фактик, что у мессера _очень_ оборотистое двигло, которое без масла клина схватит очень быстро. На наших-то Ил-2 движки были менее оборотисты, => могли дольше лететь с пониженным давлением масла, имея на конце тот же результат.=) Разве не так? :)

Да, все так. Но я имел в виду не техническую сторону этого вопроса, а тактическую. Например, в мемуарах неоднократно упоминается, что немцы старались уклоняться от лобовой, если была такая возможность. Наверное, не последнюю роль в этом играли конструкционные особенности мессера. Соответственно, правильнее было бы и ботов в Ил2 отучить ходить в лобовые, по крайней мере при первом расхождении, когда вероятность выноса движка настолько велика). Либо, альтернативно, усложнить траекторию сближения при первом расхождении, чтобы затруднить прицеливание. Либо увеличить дистанцию открытия огня. Иначе получается довольно парадоксальная картина. Даже в случае с гораздо более слабыми самолетами в смысле массы секундного залпа, бот на мессере ждет до последнего, сокращая дистанцию до определенной...очень скоро уже начинаешь чувствовать ее интуитивно и открываешь огонь раньше бота...в итоге -- на твоем самолете ни одной дырочки, а мессер, в лучшем случае, теряет высоту с дымным шлейфом. В случае с фоками это еще как-то можно понять, поскольку вынести его в лобовой весьма непросто. Но мессер...неправильно это, ИМХО.

DRAKULA
21.06.2002, 17:48
quote:

Originally posted by Yo-Yo:
Насчет пристраивания к хвосту при израсходованном боезапасе: не знаю, совпадение или что - бот то ли испугался, то ли повреждение его доконало - сиганул, как миленький.

Ладно-бы у меня только боезапас кончился(может бы он одного вида моего испугался) :)
Я тут на лавке бота на Як-3 гонял.Ну, помял его прилично, но он ничего, увертываеться, гад. :)
Я, в общем,не уследил, штопорнул и...Вообщем, земли наелся. :)
Дай, думаю, посмотрю, что бот вытворять будет(повреждений не особо много, так, дырки в крыльях).
Так он, как увидел, что я гробанулся, взял, да и сам с парашютом выпрыгнул :) :) .
За трофеями, наверное. :)

FilippOk
23.06.2002, 04:46
quote:

Originally posted by vadson:
... программа может расчитывать полет на низких высотах, а вот ИМХО нападать и стрелять отказывается...

А фиг знает, прав ты или нет. Я ведь исходников ИЛ-2 не видел?! Всё, описанное мной - чисто выводы из поведения программы. Кроме того, видимо, полёт на малой высоте и атака на ней - разные вещи с точки зрения бота.
Объясню: при полете на малой высоте нет вектора направления я->цель. Тогда можно рассчитать любое направление.
При атаке же появляется куча разных вводных: от вектора на цель до расчётной точки открытия огня. По крайней мере, я так и делал. Не получалось. Проблема проявляется в потребности вывести некую среднюю между ботом и его противником из кучи направленных в разные стороны векторов. Эта средняя может оказаться какой угодно, мы же не знаем, когда боту попадётся его цель и каково будет направление на противника? Вот и выходит, что летим себе над морем, примус топим, в метре над водой, имея прямую. Хоп! В наш радиус вошла цель. Выше, левее. Начнём усредняться - получим вектор чуть вниз и влево (ну, например, разогнаться ему надо, чтобы нос поднять) и... встретим дельфинов. Негоже. Поэтому прежде, чем атаковать, бот набирает высоты. Поэтому и атакует, если ты идешь низко, а он на тебя пикирует, а не плетётся в хвосте.
Таким образом, из-за отсутствия информации о характере поведения цели во время её появления, на атаку зайти можно, но с неизвестным результатом. Потому-то часто и не атакуют. Скорее всего, есть какой-то порог высоты, определённый экспериментально, после которого у бота нет возможности атаковать.
Это всё, что выше, моё мнение, составленное на основе личных наблюдений.
2Tango: тады другой базар. Тут уж характер ИИ виноват. Знаешь, как тяжело характер поведения 3Д-объекта писАть?! ууу...

Tango
25.06.2002, 20:01
quote:

Originally posted by FilippOk:
2Tango: тады другой базар. Тут уж характер ИИ виноват. Знаешь, как тяжело характер поведения 3Д-объекта писАть?! ууу...

Все мы 3Д-объекты...и у всех у нас характеры...нелегкие :)

FilippOk
26.06.2002, 04:12
Ага. :) А ведь наши-то характеры до мелочей прописаны, чуть ли не реестрово...
Во Боженька бедный нас модерить-то устал, наверное...

POMAH007
26.06.2002, 04:43
quote:

Originally posted by FilippOk:
Ага. :) А ведь наши-то характеры до мелочей прописаны, чуть ли не реестрово...
Во Боженька бедный нас модерить-то устал, наверное...

Не-е... ИМХО, (псевдо)случайный генератор с несколькими входными параметрами. Тут и скриптованием можно обойтись :) :)

FilippOk
26.06.2002, 05:59
quote:

Originally posted by POMAH007:
...Тут и скриптованием можно обойтись...

Тэкс. Я-то думаю! Чё такое за ботва пошла последний месяц! Значит, жизнь глючит. Надо перегрузить хост... Вот так и додумываются до рукотворных Армагеддонов! :)