К сожалению (или к счастью?) с ходу не нашел ветку про "избирательность выстрелов", но сама идея показалась интересной; подумал над ней пару дней. Вот что надумал: 1) По результатам предыдущего анализа, сложилось впечатление, что ракетные корабли недостаточно сильны, а компенсировать это очень большим увеличением бонуса к калибру не хочется. Особенно нуждаются в каком-то увеличении полезности ракетные турели. 2) Избирательность как таковая - слишком сильное изменение в основных боевых алгоритмах гэлакси, т.е. очень глубокое вмешательство в самую основу игры. Даже если Роман вдруг согласился бы такое реализовать, я даже не представляю, сколько партий и времени уйдет на тестирование и балансировку (ведь возникнут какие-то коэффициенты избирательности, которые надо будет из каких-то осмысленных соображений подбирать). 3) Избирательности можно добиться более простым способом, без изменения формул боя - порядком выстрелов. Если перфоратор стреляет до турели, это повышает "избирательность" турели, не так ли? 4) Возможная переформулировка ракетной функциональности:
4.1) Отказываемся от "досрочного выбора" целей, пусть ракетные корабли выбирают цель по общим правилам: каждая ракета случайно выбирает один из живых кораблей противника (не при запуске, а при подлете к цели). Иными словами, корабли противника, уничтоженные ранее в течение раунда (выстрелами обычных кораблей и стрелявших ранее других ракетных кораблей, а также ранее выпущенными ракетами стреляющего сейчас корабля) внимание очередной выпущенной ракеты более не отвлекают, она, как и выстрел обычного корабля, наводится только на что-то живое: Ракеты выбирают цель непосредственно перед попаданием, по обычным правилам выбора целей. 4.2) Ракеты долетают в порядке калибра - сначала самые легкие, потом более тяжелые. Возможная реализация: в начале каждого раунда все ракетные корабли записываются в очередь (с минимальной эффективной атакой - первыми). В конце раунда подлета (в текущей реализации - следующий раунд после запуска) корабли выбираются в порядке следования в очереди (FIFO), даже если они сами к этому времени уже уничтожены, и их ракеты наносят урон противнику. N.B. В случае битвы 2-х противников, важен только порядок выстрелов ракетных кораблей каждой стороны по отдельности, между "первыми долетают ракеты стороны А" и "первыми долетают ракеты стороны B" разницы нет. В случае 3-х и более участников, это уже не так. В принципе, за счет этого можно бы было попытаться сохранить в порядке выстрелов какие-то элементы рэндома, но на мой взгляд, это только усложнит и запутает фичу. Общая очередь для всех проще, а рэндом обеспечивается по-прежнему случайным выбором целей. 4.3) От бонусов к калибру тоже отказываемся: Эффективная атака ракетного корабля рассчитывается так же, как и у обычного. 4.4) Поскольку упорядоченный порядок выстрелов резко поднимает эффективность ракетных кораблей, оставляем для баланса задержку подлета ракет на 1 ход: Ракеты, выпущенные (в начале) текущего раунда боя, попадают в противника в конце следующего раунда. 5) Анализ Что получаем в результате:
5.0) Опция остается достаточно простой и не содержит сложных формулировок в описании и сложных алгоритмов в реализации. 5.1) Ракетные флоты сохраняют свое основное преимущество - возможность пожертвовать броней и за счет максимально возможной массы оружия и гарантированного выстрела нанести максимальный урон противнику. В безнадежной ситуации, ракетные перфораторы по-прежнему позволяют эффективно сносить прикрышку противника: до 2 собственных масс дроновой прикрышки или до 0.8 собственной массы шилдодронов (10010). 5.2) Чисто ракетные флоты по-прежнему остаются особенно уязвимыми: любой террорист (хоть ракетный, хоть обычный) успеет сделать по ракетному флоту 2 выстрела. Соответственно, "типичный" ракетный флот без щитов или с очень легкими щитами понесет тяжелые потери даже от легкой перфотурельки. Если ракетный флот защищен прикрышкой, перф-террорист за 2 выстрела может снести до 4 собственных масс дронов или до 1.6 - шилдодронов. Даже если ракетные корабли окажутся в каких-то случаях очень эффективными, обычные корабли строить все равно тоже придется, хотя бы для эскорта. 5.3) Если у противника много прикрышки (или наоборот, не осталось вообще), порядок выстрелов наших кораблей особого значения не имеет - или все дружно бьют прикрышку, или крейсера уже расправляются с ядром вражеского флота. Разница становится существенной в момент, когда прикрышки у врага осталось примерно на 1 ход - вероятность прострелов резко меняется в зависимости от того, каким по очереди будет стрелять наш перфоратор(ы). В случае многокалиберной прикрышки рассуждения усложняются, и эффект будет не аддитивным. Грубо говоря, наличие прикрышки 3-х существенно разных калибров даст выигрыш хода в 1.5, но не в 3, т.к. прикрышка уничтожается параллельно, а не последовательно, и вероятность прострелов более тяжелых перфотурелей по более тяжелой прикрышке будет меняться плавно. Таким образом, в типичном случае стрельба в оптимальном порядке дает ракетным флоту преимущество в один ход. С другой стороны, реализовать это преимущество ракетные корабли смогут только на 1 ход позже, из-за задержки подлета ракет. В первом приближении, баланс соблюдается, ЧТД. *** Edited 03.02.2010 10:31:22 UTC by jester*** *** Edited 03.02.2010 10:35:51 UTC by jester*** *** Edited 03.02.2010 10:37:01 UTC by jester***
|