Хотел вкратце, но не получилось…
Внимание пост может содержать овер9000 знаков, приготовьте себе чаю с печеньками, или читайте с перерывами ^^
Решил написать, относительно вкратце, что не всё так просто, пусть это будет ближнебойное, а это дальнобойное, а это лазеры пииииу-пииииу…
Существующие параметры орудий, целей, внешних условий(ситуаций) и их влияние друг на друга.
Сначала определим по чему и в каких условиях мы будем стрелять. (чтобы далее описать как именно параметры орудий влияют на эффективность при существующих боевых ситуациях)
_ Параметры цели _ : Маневренность, Размер, Дистанция до неё, “состояние по жизням”.
По манёвренности - маневрирующие(стрейфы с ускорителем), неманёврирующие(прямые полёты/стояние на месте);
По размеру - Малые (перехват), Большые(Штурмовик, Фрегат); 'когда говорят, перехват танкует скоростью и манёвренностью, на самом деле он не меньше танкует размером, если бы не его линейные размеры, в него было бы так же просто попадать как в маневрирующий фрегат, и на средней-большой дистанции против орудий имеющих скорость полёта снаряда практически нету разницы, маневрирует фрегат или перехват (подробнее при разбирательстве параметров орудий).
По дистанции - тут как захотеть и придумать, на текущий момент/имхо: ближняя - от ~0 до ~1.5км (пульсар и “закручивание”), ближне средняя - от ~1.5км до ~3км (дистанции РЭБ и глобальных модулей ПРО, Подавителей), средне-дальняя - от 3км до 6-7км (средняя дистанция между соседними астероидами), дальняя - от 6-7км до 12км (дистанция предельной дальности стрельбы с “горизонтами”, Дезинтеграторов, запуска Торпед иерихона)
По состоянию - ещё с полями, уже с корпусом (для учёта типов урона).
_ Внешние условия _ (самая сложная для учёта составляющая ^^):
Время нахождения в зоне обстрела/время контакта - сложный параметр который обобщает в себе прямые параметры, такие как маневренность/максимальная скорость корабля (возможность уйти за укрытие), так и косвенные, ландшафт “карты”(наличие препятствий , “стиль” игры (посиделки за астероидами или “Leerrrroooooooooooooooooooooooooyyyy Jenkiiiiiiiiiiiiiins!”).
Удобство прицеливания - так же условный обобщающий параметр, учитывающий: человеческие возможности (реакцию, прямоту рук), поведение орудия (от его параметров), а так же прописанные в коде условия попадания, лёгкое/частичное/мизерное автонаведение.
Итого получаем ряд рассматриваемых ситуаций, 2 (маневрирование цели, есть/нету) *2 (размеры целей, перехваты/всё что больше перехватов) *4 (дистанции, ближняя/ближне-средняя/средняя/дальняя) *3 (времени контакта, залповое (1-2 секунды), ограниченное(2-10 секунд), постоянное(10+ секунд)) *2 (состояния цели, “бъём по полями”/“бъём по броне”), в количестве порядка 96 штук, если разложить это в плоскость. На самом деле всё не так страшно, так как это достаточно небольшой многомерный “куб” xD, и если мы делаем что-то эффективным против манёвренных целей, то по всей плоскости манёвренности это будет иметь свой эффект, т.е. отразится сразу в 48 ситуациях.
Теперь рассмотрим параметры орудий, а так же как и в каких ситуациях они влияют на эффективность орудий:
-
Урон “снаряда” - первый приходящий на ум параметр, но требующей корректировки после установления всех остальных, так как сам по себе не влияет на поведение орудия (удобство использования, эффективность в определённых ситуациях). В общем для всех орудий нужно определить, хотим мы “ваншоты” или не хотим (определить это для каждой из ситуаций, см. ранее про “ряд игровых ситуаций”), это позволит нам определить потолок для урона. Затем урон становится параметром общего поднятия или снижения эффективности орудия, во всех игровых ситуациях (Рис. 1).

Рис. 1 Эффективность орудия от урона за выстрел. (По вертикали – эффективность, По горизонтали – относительный урон). Зависимость прямая и пропорциональная.
-
Тип урона - определяет эффективность стрельбы, в зависимости от цели и её состояния (уже корпус или ещё поля), (Рис. 2);

Рис. 2 Эффективность по типу урона в зависимости от «состояния цели» (По вертикали – эффективность, По горизонтали – «состояние»). Жёлтый – кинетический урон, Синий – ЭМИ, Красный – термальный. Если учесть существующие модули на переключение типа урона. То с условием переключения получаем:
Плазма – 1.3 по щитам (ЭМИ), 1.3 по броне (кинетический) (итого КЭту = 1.3 всегда)
Лазеры – 1.3 по щитам (ЭМИ), 1.0 по броне (термальный) (КЭту = 1,1-1,2 зависит от соотношения щита/брони цели)
Рейлганы – 1.0 по щитам (термальный), 1.3 по броне (кинетический) (КЭту = 1,1-1,2 зависит от соотношения щита/брони цели), где КЭту – условный обобщённый коэффициент эффективности по типу урона.
Это без учёта возможных штрафов (приводящих к снижению эффективности за счёт ухудшения других параметров) на модулях за смену типа урона
-
Скорострельность - влияет на эффективность орудия в основном в зависимости, времени нахождения цели в зоне обстрела(время контакта), на внешнюю/графическую составляющую процесса, и удобство использования (при этом в “идеальной” ситуации, я веду прицелом всегда по цели, слабо влияет на удобство использования). Чем выше скорострельность тем ниже эффективность орудия при ситуациях “вылез - пальнул - спрятался”. Т.е. получаем влияние на эффективность, в зависимости от времени контакта (рис. 3);

Рис. 3 Эффективность орудия скорострельности в зависимости от времени контакта(По вертикали – эффективность, По горизонтали – время непрерывного огневого контакта с целью; Зелёным – для редко стреляющих орудий раз в 3секунды, Красным – для орудий средней скорострельности ~1 выстрел в секунду, Синим – для скорострельных орудий 3-4 выстрела в секунду).
Как мы видим – эффективность орудий с низкой скорострельностью, очень сильно возрастает в момент первого залпа (так как я за первую секунду нанёс уже урон за 3 будущие секунды, поэтому если дальнейших секунд боя не будет, мгновенная эффективность получится равна утроенному ДПСу), чем реже выстрел тем выше этот скачек. Обратная ситуация с орудиями стреляющими чаще чем раз в секунду (пока я не произведу все заплы в течении секунды, мгновенная эффективность будет ниже, среднего указываемого в характеристике орудия ДПСа).
4,5) Разброс+Динамика Разброса - разброс влияет на вероятность попадания по цели в зависимости от его размера, и дистанции до неё (и очень-очень слабо, от манёвренности цели, на это в гораздо большей степени влияет следующий параметр «скорость полёта снаряда»). Динамика разброса – позволяет дополнительно откорректировать эффективность в зависимости от времени контакта с целью, чем сильнее увеличение разброса и медленнее его возвращение, тем хуже эффективность орудия при постоянном контакте.(рис. 4, рис. 5);

Рис. 4,5 Эффективность орудия от разброса (По вертикали – эффективность, По горизонтали – условный разброс, при 1 – разброс впритык покрывает размер цели, для базовой (синей) дальности: Синим – базовая дистанция, Красным – удвоенная базовая дистанция(или двое меньшая по размеру цель на той же дистанции)).
На графике видно – что есть момент довольно резкого падения как только разброс начинает увеличиваться сверх размеров цели, так же уменьшение размера цели или увеличение дистанции приводит к горизонтальному пропорциональному сжатию. Это создаёт дополнительный эффект от динамики разброса, например: разброс нашего орудия находится в интервале от 0.5 до 1, тогда для базовой дистанции и размеров цели мы не имеем разницы по эффективности (так как цель всё равно полностью закрывает собой поле разброса), но стоит увеличить дистанцию в два раза, и теперь после приобретения максимального разброса эффективность падает до ~1/3, в то время как первый залп попадает по цели полностью. И тогда корректируя скорость набора и падения разброса мы может подобрать необходимую среднюю эффективность на дальних дистанциях, при этом не влияя на эффективность на ближней дистанции. Так же хорошо видно, например, если перехватчик в два раза меньше фрегата, то при условном разбросе равном 1, имея на текущей дистанции 100% шанс попадания по фрегату, вероятность попадания по перехватчику уже составляет всего 36%, на той же дистанции. Вероятность попадания рассчитывалась как соотношение площадей, при условии что цель шарик (условно ситуация с полями в СК).
-
Скорость полёта снаряда - довольно резко влияет на эффективность орудия против маневрирования цели, Т.е. при принятых ускорениях маневрирования, в зависимости от скорости снаряда получаются дистанции, с которых если заметить выстрел, с определённой долей реакции, вы можете просто увернуться от выстрела (т.е. вероятность попадания с такой дистанции можно уже считать равной 0), а с дистанции ниже определённой как бы вы не старались (и заранее хаотично не маневрировали), попадание гарантированно (рис. 6). Особое внимание к этому параметру необходимо уделять при условии стрельбы по перехватчикам, чтобы избежать эффекта «спиралей».;

Рис. 6 Эффективность орудия от времени полёта снаряда до цели, при постоянном хаотичном маневрировании цели. (По вертикали – эффективность, по горизонтали – время полёта выстрела до цели).
Время когда начинается падение шанса попасть и когда оно становится равным нулю, зависит от принятых ускорений при маневрировании (стрейфах), по общим ощущениям указал 0.5 сек и 1.1 сек (в интервале между, ещё возможны случайные попадания так как направления совсем мгновенно никто не меняет), при это для фрегата и перехвата эти значения несколько разные, у фрегатов по ощущению где-то 0.8-1.4 секунды. (более точно можно получить временные рамки протестировав, за сколько после нажатия Shift+a,d,alt,space корабль смещается полностью на свою зону поражения).
7)Дальность(оптимальная, максимальная) - максимальная дальность, тут все просто максимум с которого мы можем начинать применение, на всех дистанциях выше, эффективность орудия = 0. Оптимальная дистанция, дополнительный коэффициент влияющий на эффективность в зависимости от дистанции только, позволяя дополнительно корректировать эффективность только от дистанции не касаясь размеров цели, в отличии от разброса (рис. 7). С последним патчем всё стало совсем просто, Максимальная дальность = 1,3 * Оптимальной, с равномерным падением урона до 30%;

Рис. 7 Эффективность орудия параметра оптимальной дистанции (По вертикали эффективность, по горизонтали – дистанция в % от оптимальной).
Теперь 3 «новых» параметра (если быть точнее то 2 параметра и наличие альтернативной стрельбы у некоторых орудий) которые появились с выходом 0.6.0, что они нам добавили:
-
Скорость разворота орудий - дополнительный параметр который ограничивает эффективность орудий одновременно от дистанции и от манёвренности/скорости цели одновременно (причём с обратной зависимостью от дистанции), позволяя сделать орудия эффективными на высоких дистанциях, при их малой эффективности на ближних дистанциях (рис. 8), !без учёта проблем с управлением и неудобствами из-за маневрирования собственного корабля!;

Рис. 8 Эффективность орудия в зависимости от скорости поворота орудий (По вертикали – эффективность, по горизонтали – отношение скорости поворота орудий к угловому смещению цели, чем ближе цель, и быстрее и перпендикулярнее она летит, тем быстрее это смещение). Некоторая низкая эффективность для условного учёта возможности, подловить противника на очередном круге ^^.
-
Перегрев - ещё один очень удобный параметр, который позволяет выравнивать/изменять эффективность, от времени контакта с целью (условно этот параметр может влиять как перевёрнутая скорострельность) (рис. 9);

Рис. 9 Эффективность орудия от показателей перегрева (По вертикали – эффективность, По горизонтали – отношение времени контакта и времени перегрева). Уровень ступеньки определяется соотношением, времени остывания и времени перегрева, в указанном случае 1 к 4, т.е. за 1 секунду орудие остывает на 4 секунды перегрева.
Накопление залпа - это не параметр(по сути элемент близкий к модификациям на стрельбу устанавливаемым на орудия), это наличие альтернативного способа стрельбы, со своим несколько измененным набором параметров, позволяет сделать орудия эффективным в специфических ситуациях, или весьма не близких друг к другу ситуациях.
Итог по параметрам орудий: 4 параметра определяют предельные дистанции: Макс/Опт дистанции – фактически предельная дистанция применения, Скорость Поворота Орудий – вторичная минимальная дистанция применения (против манёвренных целей), Разброс – вторичная максимальная дистанция применения (против мелких целей), Скорость полёта снаряда – вторичная максимальная дистанция (против манёвренных целей).
3 параметра определяют эффективность в зависимости от времени контакта (обстрела цели): скорострельность – чем ниже(реже) тем выгоднее кратковременные контакты, перегрев – ограничивает максимальное время «полной» эффективности орудия, динамика разброса – на ходу ухудшает эффективную дистанцию против мелких целей.
2 параметра настройки общего изначального уровня_: Урон_ – непосредственно задаёт планку, Тип урона – модифицирует её по состоянию цели (условно в зависимости от фракции противника).
Итог: мы имеем ряд ситуаций (сочетаний, параметров цели и внешних игровых условий, в количестве ~96 штук), являющихся результатом сочетания, ~6 параметров цели и внешних условий, для которых изменяя 9 параметров орудий, мы хотим сделать 13 достаточно интересных и уникальных по стилю орудий(на данный момент, 12+Дезинтегратор). Выше под «слойлером» рассмотрено как именно и для каких ситуаций, тот или иной параметр влияет на эффективность орудия.