Показать сообщение отдельно
Старый 04-05-2020, 22:52   #577
Torpedo 65-76
Sergeant
 
Регистрация: Nov 2019
Сообщений: 214
Цитата:
Сообщение от CrazyIvan Посмотреть сообщение
Альянсы не работают с разными ROE.
Невозможно иметь в одном альянсе стороны WAR и PEACE.
Т.е - при назначении альянса, РОЕ приводится к какому то, единому значению. я это не смотрел подробно, т.е - как это меняется WAR на PEACE или PEACE меняется на WAR.

А скрипт бажит, скорое всего из-за того, что в момент первоначального детекта, платформа были признана HOSTILE. А в момент переключения альянса, повторной переклассификации не будет, поскольку, это не так называемый NEWTRACK. Переклассификация может быть сделана только во вторичной доктрине - когда вызывается определенная доктрина под конкретный тип цели. В этом случае, вторичная доктрина может вообще не была вызвана из первичной (по какой причине - это надо смотреть отдельно).

А вообще, по большому счету - корабли управляются непосредственно из движка.
Можно удалить все доктрины для кораблей. и они все равно, будут применять свое оружие против противника. Но алгоритм который изначально там прописан - тоже не ахти какой. Например, присвоение скорости кораблю 2/3 от максимальной скорости при обнаружении ПЛ. Для каких целей? Чтобы корабль стал абсолютно глухим - и с пассивной и активной акустикой ?
А нормальных инструментов, для написания нормальных доктрин - нет. Того что дали соналисты - это так, один смех. Но и написать нормальную доктрину, очень сложно. Поскольку чрезвычайно сложно описать все ситуации, как должен вести себя корабль.Сейчас это описано на примитивом уровне - ну например если корабль АСВ направленности и имеет АСВ вертушку на борту - доктрина не приписывает кораблю следовать к обнаруженной ПЛ. Поскольку будет запущен вертолет. Если у корабля нет вертолета, но это АСВ корабль - тогда идти к обнаруженной ПЛ на дистанцию досягаемости его оружия, на скорости, которая не позволяет терять акустический контакт с целью. итд итп. Т.е - сложно описать все эти состояния. Чтобы они не входили в какое то противоречие друг с другом.
Или вот такой вариант - если ПЛ уходит на максимальной скорости, а сам корабль имеет скорость гораздо меньшую чем ПЛ (например ПЛ - 32 узла а максимальная скорость корабля только 28 узлов). как быть в этом случае? тупо догонять ПЛ на максимальной скорости, заведомо зная что ПЛ все равно оторвется от корабля? Если преследовать - то сколько ? В конце концов, это приведет к тому что обе платформы просто войдут в цикл спринт дрейф, и это будет полная цикличность.
Спасибо за развернутый ответ.По поводу скорости AI-кораблей это может быть было сделано разработчиками для того что бы корабль имел приличную скорость на случай уклонения от атаки по нему торпедами.В реальности корабль при обнаружении лодки ВБЛИЗИ себя так же сохраняет скорость для уклонения от возможной атаки по нему торпедами.Так как с полной остановки достижение большой скорости занимает довольно таки долгое время,что может сыграть в пользу торпеды,идущей в корабль.Может быть поэтому разработчики и сделали именно такой алгоритм для кораблей.Хотя,учитывая то как быстро ускоряются AI-платформы в игре,что не реалистично,это было не так уж и необходимо.Ещё,на сколько знаю в реальности многие корабли могут слышать своими акуст.станциями и на полном или почти полном ходу по крайней мере средние и высокие частоты,поэтому наверное разрабы и выставили 2/3 макс скорости AI-кораблям в алгоритме.Кстати,замечал,что корабли-боты слышат торпеды,идущие в них или наперерез им, двигаясь на макс. ходу.
Torpedo 65-76 вне форума   Ответить с цитированием