regul
| Ведущий раздела |
Join Date: Apr 2007
Posts: 991
|
Развитие мода: Флот РЭБ и другие идеи
Итак, радиоэлектронная борьба является важнейшей частью всех современных войн, а уж в космосе будет, я думаю, самой важной.
В принципе, в Complex моде есть cloak, разведка (monitoring), sensor distortion probe, апгрейды на радиус сенсоров, hyperspace inhibitor и ping, однако сейчас эта сфера довольно узкая и дающая сомнительную отдачу от затрат(кроме невидимости, которую мало кто умеет пользовать). Возможности игры позволяют расширить эту сферу и сделать игру более интересной, сводящейся не только к битвам флотов, но и к реальному радиоэлектронному противостоянию.
Ниже - некоторые мои идеи, критикуйте, предлагайте свои. Пост состоит из трёх больших блоков - "дано" (что возможно поменять), "концепции" (в каком направлении будем менять) и "следствия" (проекты конкретных юнитов и изменений). Пост будет дополняться.
1. Интересующие в рамках данной темы игровые параметры, которые можно изменять:
1. Сенсоры.
щёлкаем чтобы посмотреть
VisualRange - радиус, в котором корабли видимы.
PrimarySensorsRange - голубые сферы, которые мы наблюдаем при нажатии на пробел, это как раз радиусы PrimarySensors.
SecondarySensorsRange - "Secondary sensors are not shown in the Sensors Manager, and not all enemy ships appear in the secondary sensors range." То есть эти сенсоры видят не все вражеские корабли, а от чего это зависит?
CloakDetection - как я понимаю, это "сила" сенсоров, радиус же определеяется тремя вышеприведенными параметрами.
SensorDistortion - глушилка сенсоров. по-идее, работает как пылевое облако.
На сей момент в игре параметры 1, 2 и 3 у юнитов как правило совпадают, нужно подумать, нельзя ли привнести в игру чего-нибудь интересного, если они совпадать не будут.
Любой из этих параметров можно увеличивать и уменьшать, как непосредственно в параметрах корабля, так и навешивать на корабли/подсистемы/способности увеличивающие/уменьшающие эффекты на свой или на вражеский флот.
2. Hyperspace.
щёлкаем чтобы посмотреть
HyperspaceCost - цена
HyperSpaceRecoveryTime - время, в течение которого корабль после прыжка не подает признаков жизни.
HyperspaceTime - время, проведенное кораблём в гиперспейсе.
HyperSpaceAbortDamage - процент повреждений, получаемых кораблём при попадании на вражеский ингибитор.
Любой из этих параметров можно увеличивать и уменьшать, как непосредственно в параметрах корабля, так и навешивать на корабли/подсистемы/способности увеличивающие/уменьшающие эффекты на свой или на вражеский флот.
Кроме того, у нас есть гиперспейс сенсоры, которые мы можем обманывать с помощью дешёвых небоевых юнитов с дешевым гипером (т.е. создавать для врага видимость прыжка ударного флота).
3. Holesrumbler (Power Disruptor Module).
щёлкаем чтобы посмотретьСобственно, модули, увеличивающие/уменьшающие какой(ие)-либо параметр(ы) корабля:
"Speed",
"MaxSpeed",
"MaxHealth",
"WeaponDamage",
"WeaponAccuracy",
"HealthRegenerationRate",
Насчёт бонусов в моде всё нормально, мне кажется, разве что повер-апы можно было бы добавить куда-нибудь еще, кроме ресеч станции хиигар. Например, на гардиан или карриаер вайгров.
Вот насчет подавления вражеских способностей - у нас есть только Power Disruptor Module, но его редко используют из-за малого радиуса. Вообще надо пересмотреть радиусы всех подсистем и эффектов, которые должны действовать на вражеские юниты - они должны быть больше 9 (лучше 12) км, так как почти всё оружие бьёт в этом радиусе.
2. Игровая концепция:
1. Разный гиперспейс для каждой расы.
щёлкаем чтобы посмотретьУ нас есть 4 показателя гипера: HyperspaceCost, HyperSpaceRecoveryTime, HyperspaceTime, HyperSpaceAbortDamage - достаточно, чтобы индивидуализировать технологию гиперспейса для каждой расы (включая Киперов).
Например (все параметры дешевле/дороже сделаем, допустим, на 30% от нынешних):
- у Хиигар прыжок дешевле, дольше, корабли медленнее "отмораживаются", но получают меньше повреждений.
- у Вайгров прыжок дороже, корабли проводят меньше времени в гиперпространстве и быстрее очухиваются, но получают больше повреждений при неудачном прыжке.
- У Хранителей прыжок безплатный, мнгновенный, долгое восстановление, уничтожение при неудачном прыжке.
2. Изменение характеристик кораблей под тактические задачи.
щёлкаем чтобы посмотретьЕсли получится нормально играться с поверапами - то можно сделать интересные - например, увеличивающий скорость, но понижающий урон по противнику и т.д. , кроме того, Рома вроде разрабатывает скрипт "перераспределения энергии", который реализует возможность по нажатию кнопок F2, F3, F4 управлять параметрами корабля. (F2 - большой бонус к скорости, штрафы на огонь и дамаг, F3 - бонус к броне и восстановлению, штраф на скорость (большой) и на дамаг (средний), F4 - бонус на урон и точность, штраф на броню и восстановление).
Так или иначе, эту концепцию реализуем.
3. "Сенсорные войны".
щёлкаем чтобы посмотретьРеализовать меры воздействия и противодействия на радары противника, чтобы реально можно и важно было ослепить флот врага (на время или в отсутствии противомер) и поиметь с этого радости и веселья.
Пока у нас есть только апгрейды на радиус и сенсор дисторшн зонд, а можно сделать:
Юнит подавления вражеских сенсоров (уменьшающий радиус вражеских сенсоров).
Подсистему/способность подавления вражеских сенсоров (радиуса).
Подсистему/юнит/способность противодействия подавлению и увеличения радуса сенсоров.
Подсистему/способность наведения помех (сенсор дисторшн).
Подсистему/юнит/способность противодействия помехам.
3. Юнит/Подсистема/Способность:
1. "Ингибитор гиперспейса" v2 щёлкаем чтобы посмотреть- на порядок увеличивает все показатели (цену, время, отморозку, повреждения) прыжка.
Варианты реализации: либо сделать как юнит-ингибитор, но с ограниченным радиусом (10-20 км), либо как способность (типа как power up'ы), но - на время и на всю карту.
Примерный код для юнита:
AddShipMultiplier(NewShipType, "HyperspaceCost", "EnemyShipsWithinRadius", "Linear", 10, 10, 10000)
AddShipMultiplier(NewShipType, "HyperSpaceRecoveryTime", "EnemyShipsWithinRadius", "Linear", 10, 10, 10000)
AddShipMultiplier(NewShipType, "HyperspaceTime", "EnemyShipsWithinRadius", "Linear", 10, 10, 10000)
AddShipMultiplier(NewShipType, "HyperSpaceAbortDamage", "EnemyShipsWithinRadius", "Linear", 10, 10, 10000)
4. Изменения в игру:
1. Sensor distortion probe
-Увеличить для Sensor distortion probe силу дисторшена до 60% (0.4)
-Добавить отрицательные мультиплеры на вражеские сенсоры, по 30%
-Увеличить радиус дисторшена и подавления сенсоров до 12km
2.
Last edited by regul : 01-19-2012 at 06:55 PM.
|