Доп функционал наведения в бою
#1
Отправлено 09 Июль 2019 - 21:40
Вернусь к неоднократно поднимаемой теме, ставшей в свете последних изменений очень актуальной.
Суть проблемы : в условиях ограниченного времени боевого цикла и при наличии большого количества проектов у противника (я о борге, но суть ситуации шире просто ПвЕ проблемы) возникает две проблемы с распределением целей. Первая - успеть распределить все типы орудий всех проектов всех флотов правильным образом.
Вторая, о которой я хочу поговорить в данной теме - распределение избыточного урона.
Для тех, кто не в курсе - если суммарный урон ваших орудий превышает запас прочности выбранного ими в цель проекта, то после уничтожения оного остальные орудия наводятся достаточно рендомно.
В чем проблема? В том, что допустим в дистанции поражения ваших орудий есть несколько групп проектов противника - истребители, тяжелые истребители, две-три пачки штурмовиков и (условно) батлкрузеры, две пачки флагманов и линкоры. Орудия у вас условно легкого типа (лазеры). Ваша задача в текущем цикле нанести максимальный урон определенным типам кораблей противника. Ну, допустим, по вашей стратегии вы хотите разобрать весь москитный флот, чтоб потом иметь свободу маневра против тяжелых проектов.
Вы наводите ваши ЛЛ на истребители, ждете конца цикла и что происходит? Скажем, из 1000 условных орудий 50 поразили и уничтожили все истребители а оставшиеся... Вуаля, навелись на линкоры и постарались нацарапать на их бортах неприличное слово!
А оставшиеся группы вражеских москитов оправдывая название своего типа полетели причинять неприятности к тем кораблям, от которых вы их хотели удержать как можно дальше...
Эта проблема игрокам известна давно, запросы уже были. В качестве вокэраунда применяется установка в проект вооружений одного типа, но разных уровней (к примеру, ЛЛ 200-210-220 и тд), так как каждый уровень орудий имеет свою группировку и наведение. Но это привносит доп. проблему - увеличивается количество необходимых манипуляций (а время все тоже... Плюс лаги, нервы и сломанные клавиатуры), плюс урон все еще может быть избыточным и остаток его по прежнему будет лететь на кого борг пошлет.
Как вариант, хочу предложить администрации реализовать функционал автонаводки, доступный подписчикам гильдии наемники (по аналогии того, как подписчикам гильдии пилоты доступен функционал автопилота)
Рядом с дроп окном выбора цели разместить дроп окно выбора приоритета наведения. Либо вынести в настройки сражения, но хотелось бы получить наибольшую гибкость (расставлять разные приоритеты разным группам вооружений)
Общий алгоритм автонаведения:
1. Список всех доступных к атаке по дистанции и сигнатуре орудия.
А)Тип приоритета "похожая цель:
2) Из списка 1 выбирается проект, по сигнатуре и живучести максимально близкий к установленной игроком первой цели. В случае так же и ее уничтожения возврат к списку.
Б) Тип приоритета "наименьшая цель"
2) Из списка 1 выбирается проект с минимально доступной сигнатурой и живучестью.
В) Тип приоритета "наибольшая цель"
2) То же, что у пункта Б, обратная сортировка.
Расходы на получение нужных полей должны быть небольшими, так что доп. нагрузка должна быть не существенной.
#2
Отправлено 10 Июль 2019 - 07:42
и пусть борг им рулит ))) борг он умный он всех победит! ))
#3
Отправлено 10 Июль 2019 - 12:48
tiafk (10 Июль 2019 - 07:42) писал:
и пусть борг им рулит ))) борг он умный он всех победит! ))
Сейчас, если проводить аналогию с майнерами, ситуация такая - вы выбираете для копки хорошенькое синее поле, с нужным сочетанием ресурсов. Трюм ваших майнеров в несколько раз превышает вес поля. Но увы, в полетнике вы не можете задать действие после скопки поля. И ваши майнеры, скопав его, ломятся на рендомное ближайшее поле, не разбирая цвета, веса ресурсов и т.д. Вы были бы довольны таким положением дел?
#4
Отправлено 10 Июль 2019 - 14:21
#5
Отправлено 10 Июль 2019 - 14:43
Obsik (10 Июль 2019 - 14:21) писал:
7 - 623 805 WAR-1 - HvFigher_W140
317 - 5 201 564 WAR-1 - Castle_WPB56
Вот примерно так происходит сейчас. Остаток урона идет в случайную доступную цель.
#6
Отправлено 11 Июль 2019 - 09:15
Quantum_Satis (10 Июль 2019 - 14:43) писал:
317 - 5 201 564 WAR-1 - Castle_WPB56
Вот примерно так происходит сейчас. Остаток урона идет в случайную доступную цель.
Именно случайную иначе вам будут подставлять не стреляющие по вам корабли с мощной защитой без пушек, которые стоят копейки.
#7
Отправлено 11 Июль 2019 - 10:32
#9
Отправлено 11 Июль 2019 - 12:13
Федерация (11 Июль 2019 - 09:15) писал:
Минус текущей ситуации - необходимость сажать пачки разноуровневых пушек, чтоб иметь возможность наводится на несколько проектов, собственно и не критично было бы, да время тратится на прокликивание много. Теперь проектов вы добавили еще больше и случайная пальба по рендомным проектом станет еще ощутимей.
#10
Отправлено 11 Июль 2019 - 13:01
Федерация (11 Июль 2019 - 12:01) писал:
Идеальный вариант, это действительно указывать стратегии поиска целей вообще. Но факту, достаточно будет и того, чтобы это были не случайные цели, а наиболее подходящие. Это и логичнее и позволяет по крайней мере прогнозировать поведение в бою, если не успел у всех распределить атаку (да и можно в большинстве случаев просто не делать этого). В общем, налицо удаление бесполезного тыкания мышкой. А там, где нужно будет, мы сами выберем правильную цель. А сейчас нужно выбирать везде.
#11
Отправлено 11 Июль 2019 - 13:35
Obsik (11 Июль 2019 - 13:01) писал:
Идеальный вариант, это действительно указывать стратегии поиска целей вообще. Но факту, достаточно будет и того, чтобы это были не случайные цели, а наиболее подходящие. Это и логичнее и позволяет по крайней мере прогнозировать поведение в бою, если не успел у всех распределить атаку (да и можно в большинстве случаев просто не делать этого). В общем, налицо удаление бесполезного тыкания мышкой. А там, где нужно будет, мы сами выберем правильную цель. А сейчас нужно выбирать везде.
Останется только одно определить критерий "наиболее подходящая цель". особенно актуально для разрушителей с 0 сигнатурой.
#12
Отправлено 11 Июль 2019 - 13:35
Obsik (11 Июль 2019 - 13:01) писал:
Причем выбор не спасает от того, что лишние орудия пальнут налево. А значит, нужно дробить группы орудий одного класса по уровням, не ради сигнатуры противника, а для покрытия числа его проектов. То, что проектов стало больше - это не плохо и не хорошо, это данность. Но в условиях 5 минут боевого цикла хочется подумать и сделать ход. А не играть в арканоид "успей100500 раз попасть мышкой в окошечки и выбрать правильные цели"
#13
Отправлено 11 Июль 2019 - 13:41
Федерация (11 Июль 2019 - 13:35) писал:
#14
Отправлено 11 Июль 2019 - 13:41
Федерация (11 Июль 2019 - 13:35) писал:
А если я хочу этой группой орудий стрелять по группе мелочи и выставил "наименьшая цель", то не трудно выбрать из списка (который уже существует и отображается в окне наведения) цель с наименьшей сигнатурой и живучестью? И наоборот, для "наибольшая цель"?
Список-то уже есть, мы ж его видим. Остается сделать сортировку по двум полям - сигнатура и живучесть.
#15
Отправлено 11 Июль 2019 - 13:44
Quantum_Satis (11 Июль 2019 - 13:41) писал:
А если я хочу этой группой орудий стрелять по группе мелочи и выставил "наименьшая цель", то не трудно выбрать из списка (который уже существует и отображается в окне наведения) цель с наименьшей сигнатурой и живучестью? И наоборот, для "наибольшая цель"?
Список-то уже есть, мы ж его видим. Остается сделать сортировку по двум полям - сигнатура и живучесть.
#16
Отправлено 11 Июль 2019 - 14:13
Ручное наведение это не отменит (пример, для настройки "похожие цели - штурмовик1, штурмовик2, корвет на дефлекторах, фрегат - после выноса штурмовиков орудия переключаться на фрегат, так как у дефлекторного корвета сигна и живучесть в разы больше, но это и нормально, так как необходимость думать головой и иметь понимание никуда не денется), просто снижает этот старкрафтовский микроменеджмент с пролистыванием и судорожным тыканьем.
#17
Отправлено 11 Июль 2019 - 15:50
Quantum_Satis (11 Июль 2019 - 14:13) писал:
Ручное наведение это не отменит (пример, для настройки "похожие цели - штурмовик1, штурмовик2, корвет на дефлекторах, фрегат - после выноса штурмовиков орудия переключаться на фрегат, так как у дефлекторного корвета сигна и живучесть в разы больше, но это и нормально, так как необходимость думать головой и иметь понимание никуда не денется), просто снижает этот старкрафтовский микроменеджмент с пролистыванием и судорожным тыканьем.
Просто то, что ты предлагаешь, это идеальный вариант) Захочет ли реф напрягаться из-за этого - неизвестно. А то, что предложил я, можно сделать за пол дня (и это с тестами).
#18
Отправлено 11 Июль 2019 - 19:48
Obsik (11 Июль 2019 - 15:50) писал:
#19
Отправлено 11 Июль 2019 - 19:56
Quantum_Satis (11 Июль 2019 - 19:48) писал:
Все эти задачи за полчасика делаются за полчасика только, как костыль без проверки.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных