Боевая система. (Обсуждение для всех)

(Для всех) Есть вопросы, идеи, предложения? Тогда вам сюда. Если темы, которую вы хотите обсудить ещё нет, не стесняйтесь создавать новую тему.
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3195
Регистрация: 24 янв 2011

Боевая система. (Обсуждение для всех)

Сообщение Vasaka »

Groza писал(а): ↑24 апр 2012, 00:41все, принципы "Системы защиты корабля" понятны - хп корабля состоит из хп "Щит"+хп"Броня"+хп"Корпус"

Тогда повторюсь, на заметку идейка....улучшеная)
"Система бронебойности воружения" - каждый тип вооружения имеет разный уровень повреждаемости елементов "системы защиты" корабля (щит/броня/корпус) в процентном соотношении относительно базовой величины урона.
Примерная "Система бронебойности воружения" по щиту, по броне, по корпусу:
-Физ.урон =50%/150%/100%
-Енерг.урон =150%/50%/100%
-Взрыв.урон =50%/50%/200%

Приемущества использования системы разнобразной бронебойности заключаются в том, что игрок не сможет сделать ставку на прокачку и вооружения кораблей только определеным типом оружия, для большей эффективности все же придется использовать различные корабли с различным вооружением.
Так сказать небольшой принцип "камень-ножници-бумага" - подлетаем фазерным корветом, разносим щиты, пушечный фрегат дырявит броню, а потом идут вход ракеты с дальней дистанции.....и......корпуса нет. (ходить же можем любым кораблем в любом порядке, а значить при даной системе, уже проглядывается тактика, как говорится ..армадой только из ракетных дальнобойных кресейров много не навоюешь.

Идея с виду неплохая, надо пробовать.
Но это для второй волны доработок боевой системы. Сначала базовый функционал, а потом смотрим что добавить/убавить...
Аватара пользователя
Malin
Сообщения: 2287
Регистрация: 28 май 2023

Боевая система. (Обсуждение для всех)

Сообщение Malin »

Концепция "Дырявым ведром воду не наносишь"
Аннотация: Корабль сейчас похож на луковицу. У него есть слои защиты. Первый слой - энергетический щит. Второй - броня. Третий - корпус. Каждый слой уникален. Энергетический щит обладает самовосстановлением и за ним не надо следить, он сам о себе позаботится. Броня - мощное защитное средство, но после повреждений его нужно чинить, впрочем повреждение брони ни коем образом не окажет влияния ни на экипаж, ни на оборудование. Корпус - он же конструкция, слой очень важный, при повреждении корпуса мы теряем экипаж, после боя нужно восстанавливать.
Суть: При повреждении корпуса снижается "боевая способность" корабля. Это связано как с потерей экипажа, так и с повреждением систем корабля. Как это проявляется:
  • Высчитывается процент снижения "боевой способности", как процент прочности корпуса сейчас по отношению к максимальному значению корпуса. (БС = корпус_сейчас / корпус_макс)
  • Все характеристики умножаются на этот процент.
    Пример:
    Прочность корпуса : 60%
    Атака корабля: (50-100 базовая) * 60% = 30 - 60
    Скорость корабля: (5 базовая) * 60% = 3
    ...
  • Происходит случайное повреждение оборудования, после которого его нельзя использовать.
    Как это происходит:
    Каждые 10% повреждённого корпуса (90%,80%,70%,60%...) выкидывается "рандом", который решает: "Будет ли повреждено оборудование?" - шанс обратно пропорционален повреждению корпуса (10%,20%,30%,40%...), и "Какое оборудование будет повреждено?" (основной двигатель, маневровые двигатели, установка энергощита, атакующая установка и проча...)
  • Горение. Корабль с прочностью корпуса ниже некоторой величины (50% например) получает "дебафф", каждый ход этот корабль будет получать некоторое количество урона (1-5% наверное) от того что на нём пожар, разгерметизация, коротит проводку, реагенты разливаются по палубам, реактор сифонит...
  • Такой "горящий" корабль можно увести с поля боя (сбежать) и при затягивании боя до состояния "замороженного", корпус корабля можно будет починить, и вернуть его в бой "свеженьким", в следующем ходу. Коротко: Галактический ход (ГХ) 1 : входим в сражение, сражаемся, выводим горящий корабль, затягиваем (замораживаем) бой; ГХ 2 : чиним горящие корабли, затягиваем (замораживаем) бой ; ГХ 3 : вводим починенный корабль в бой, продолжаем...

Что это даёт?

  • Это даёт большее различие между "слоями луковицы": Броня и Корпус.
  • Реалистичность, любой повреждаемый аппарат работает хуже, чем его неповреждённый аналог. В других играх, в частности в РПГ, иногда удивляет тот факт, что персонаж имеет хп порядка 1%, а бегает и сражается как здоровый.
  • Тактика защиты. Игрок должен будет выводить из под вражеского града корабли с пробитой бронёй, иначе они будут начинать терять "боевую способность".
  • Тактика атаки. Даже самый мощный корабль с пробитой бронёй не сможет держаться вечно, он будет слабеть с каждым ударом противника. Концентрация удара по мощным кораблям, вызовет пробой брони, и ослабит его.
  • Тактика абордажа. Полу разрушенный корабль легче захватить абордажем, экипажа меньше, практически обездвижен - не уйдёт.
  • Тактика затягивания боя. Ещё один вариант затягивания боя - вывод из сражения "горящих" кораблей.
  • Случайное выведение оборудование из строя может существенно ослабить противника или кардинально сменить его тактику боя.

Минусы:
  • Рандом имеет обратную силу, мощный корабль игрока может потерять способность к атаке (также как и корабль противника), что вызовет раздражение игрока.
  • Возможно лишнее затягивание боя, выводом "горящих" кораблей
Аватара пользователя
Groza
MOSC Team
Сообщения: 31
Регистрация: 12 апр 2012

Боевая система. (Обсуждение для всех)

Сообщение Groza »

Отличная концепция:1st:
кроме
Malin писал(а): ↑24 апр 2012, 10:17Происходит случайное повреждение оборудования, после которого его нельзя использовать.
Как это происходит:
Каждые 10% повреждённого корпуса (90%,80%,70%,60%...) выкидывается "рандом", который решает: "Будет ли повреждено оборудование?" - шанс обратно пропорционален повреждению корпуса (10%,20%,30%,40%...), и "Какое оборудование будет повреждено?" (основной двигатель, маневровые двигатели, установка энергощита, атакующая установка и проча...)


это получается двойное налогообложение)))))

при разрушении корпуса и так корабль еле дышыт)))
Malin писал(а): ↑24 апр 2012, 10:17ример:
Прочность корпуса : 60%
Атака корабля: (50-100 базовая) * 60% = 30 - 60
Скорость корабля: (5 базовая) * 60% = 3

это уже подразумевает повреждения оборудувания и екипажа.

Malin писал(а): ↑24 апр 2012, 10:17Случайное выведение оборудование
все же рекомендую возложить как бронебойную способность орудий - даже при целом щите, броне и корпусе, у орудия есть шанс пробить в уязвимое место и вывести из строя часть екипажа или случайное оборудувание (орудие, движок, сонар, генератор и тд.) на пару ходов., которое потом востанавливается (кроме экипажа)
Пример:
Плазменная пушка
-Енерг.урон 40-50
-Дальность 1
-Бронебойность - 1%

Другой момент, что с предложеным повреждением корпуса -90%,80%,70%,60%...может просто расти щанс бронебойности орудий ....эээ....обратно пропорционально повреждению корпуса (+100%,+200%,+300%,+400%...)

Еще возможно, что Базова бронебойность орудий также повыщатся с ростом уровня экипажа.

ооо....Про экипаж пару концепций.
С набором опыта растет уровень экипажа.
Каждый уровень (лвл) экипажа прибавляет дополнительные бонусы к параметрам корабля.
Например, (прирост условный):
+5% к урону
+5% к скорости
+5% к маневрености
+25% к бронебойности
и тд. Экипаж 5 лвл соответствено улучает характеристики на +25% к урону, +25% к скорости и тд.

Но не в этом главное.... а вот:
С каждым получением нового лвл экипаж СЛУЧАЙНО получает дополнительную способность (активно-пасивную), улучшающию таткические возможности корабля.
Пример возможностей:
-"Специалист лазерного вооружения" - пасивная способность , добавляет 10% к урону любой лазерной пушки.
-"Екстранавигатор" - пасивная способность, добавляет + 1 к скорости корабля
-"Електрик 5 разряда" - пасивная способность, добавляет +25% к мощности автовостонавления енергощитов
-"Срочный ремонт" - активная способность , моментальный ремонт +100 хп к корпусу, использование 1 раз за бой.
и тд.

Приемущества: игрок будет адаптировать вооружение и оборудувание корабля под способности экипажа.
Аватара пользователя
Malin
Сообщения: 2287
Регистрация: 28 май 2023

Боевая система. (Обсуждение для всех)

Сообщение Malin »

Groza писал(а): ↑24 апр 2012, 14:51при разрушении корпуса и так корабль еле дышыт)))

Так и должно быть. Представьте себе самолёт с 1% хп, весь фюзеляж - дуршлаг, хоть макароны пропускай, из экипажа 1 человек, половина оборудования изрешечена и не работает. Такой самолёт не может обладать ни боевой способностью, ни достаточной аэродинамикой, чтобы вообще летать. Это с точки зрения реальности.
Groza писал(а): ↑24 апр 2012, 14:51это получается двойное налогообложение)))))

Если честно я сам немного скептически отношусь к "Случайному выведению оборудования из строя", мне это не очень нравиться, но моя задача не говорить то что нравится мне, а предлагать свежую рыбу идею.

PS: Хорошая мысля приходит опосля. Дополнил концепцию "Дырявым ведром воду не наносишь" горением, и тактикой абордажа.
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3195
Регистрация: 24 янв 2011

Боевая система. (Обсуждение для всех)

Сообщение Vasaka »

Malin писал(а): ↑24 апр 2012, 10:17Корабль сейчас похож на луковицу. У него есть слои защиты. Первый слой - энергетический щит. Второй - броня. Третий - корпус. Каждый слой уникален. Энергетический щит обладает самовосстановлением и за ним не надо следить, он сам о себе позаботится.

Примерно так. Следить надо в том случае, если не хочется получить повреждения брони и корпуса.


Malin писал(а): ↑24 апр 2012, 10:17Броня - мощное защитное средство, но после повреждений его нужно чинить, впрочем повреждение брони ни коем образом не окажет влияния ни на экипаж, ни на оборудование.

Придётся чинить.
Надо делать так, чтобы попадания по броне немного повреждали корпус и причиняли небольшой урон команде. Но незначительно.
Если не будет урона корпусу и команде, тогда этот слой мало чем будет отличаться от Энерго-Щитов.
А так, небольшие повреждения корпуса и экипажа приведут к небольшому падению характеристик корабля.

Соотношение повреждений при попадании в броню должно быть примерно следующим:
Броня - 90-95% урона. Корпус 5-10% урона.

Команда получает примерно 5-10% урона от того того количества, какое бы уничтожалось при стрельбе по корпусу.


Malin писал(а): ↑24 апр 2012, 10:17Корпус - он же конструкция, слой очень важный, при повреждении корпуса мы теряем экипаж, после боя нужно восстанавливать.

Экипаж, и уменьшение характеристик ввиду уменьшения экипажа и повреждения конструкции корабля.


Malin писал(а): ↑24 апр 2012, 10:17Высчитывается процент снижения "боевой способности", как процент прочности корпуса сейчас по отношению к максимальному значению корпуса. (БС = корпус_сейчас / корпус_макс)

Было бы интереснее, если бы каждый корабль терял в эффективности по разному.
Для этого понадобится скорее всего более реалистичная картина.

При таком подходе каждый удар "обезличен". Ничего не мешает нам конкретизировать каждый выстрел. Заставить его попадать не просто в броню, а в броню в районе двигателей и тем самым накопить несколько очков повреждений для двигателей... и так далее.
Какие-то корабли потеряют в скорости, какие-то в манёвренности, какие-то в огневой мощи, какие-то в чём-то ещё (модули какие-нибудь выйдут из строя).


Malin писал(а): ↑24 апр 2012, 10:17Происходит случайное повреждение оборудования, после которого его нельзя использовать.
Как это происходит:
Каждые 10% повреждённого корпуса (90%,80%,70%,60%...) выкидывается "рандом", который решает: "Будет ли повреждено оборудование?" - шанс обратно пропорционален повреждению корпуса (10%,20%,30%,40%...), и "Какое оборудование будет повреждено?" (основной двигатель, маневровые двигатели, установка энергощита, атакующая установка и проча...)

Я бы не стал привязывать к десяткам процентов. Проще считать какие-то повреждения после выстрела.


Malin писал(а): ↑24 апр 2012, 10:17Что это даёт?Это даёт большее различие между "слоями луковицы": Броня и Корпус.
Реалистичность, любой повреждаемый аппарат работает хуже, чем его неповреждённый аналог. В других играх, в частности в РПГ, иногда удивляет тот факт, что персонаж имеет хп порядка 1%, а бегает и сражается как здоровый.
Тактика защиты. Игрок должен будет выводить из под вражеского града корабли с пробитой бронёй, иначе они будут начинать терять "боевую способность".
Тактика атаки. Даже самый мощный корабль с пробитой бронёй не сможет держаться вечно, он будет слабеть с каждым ударом противника. Концентрация удара по мощным кораблям, вызовет пробой брони, и ослабит его.
Случайное выведение оборудование из строя может существенно ослабить противника или кардинально сменить его тактику боя.

:cool: Выглядит неплохо! Согласен.


Malin писал(а): ↑24 апр 2012, 10:17Минусы:Рандом имеет обратную силу, мощный корабль игрока может потерять способность к атаке (также как и корабль противника), что вызовет раздражение игрока.

Ну зачем же сразу всё орудие выводить из строя? Это может происходить постепенно. Например у нас есть Лазер, количество 20. При повреждении вооружения, вычитать одну ил больше единиц из вооружения.
То есть вооружение ослабнет, но корабль не потеряет совсем способности вести огонь.
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3195
Регистрация: 24 янв 2011

Боевая система. (Обсуждение для всех)

Сообщение Vasaka »

Groza писал(а): ↑24 апр 2012, 14:51ооо....Про экипаж пару концепций.
С набором опыта растет уровень экипажа.
Каждый уровень (лвл) экипажа прибавляет дополнительные бонусы к параметрам корабля.
Например, (прирост условный):
+5% к урону
+5% к скорости
+5% к маневрености
+25% к бронебойности
и тд. Экипаж 5 лвл соответствено улучает характеристики на +25% к урону, +25% к скорости и тд.

Но не в этом главное.... а вот:
С каждым получением нового лвл экипаж СЛУЧАЙНО получает дополнительную способность (активно-пасивную), улучшающию таткические возможности корабля.
Пример возможностей:
-"Специалист лазерного вооружения" - пасивная способность , добавляет 10% к урону любой лазерной пушки.
-"Екстранавигатор" - пасивная способность, добавляет + 1 к скорости корабля
-"Електрик 5 разряда" - пасивная способность, добавляет +25% к мощности автовостонавления енергощитов
-"Срочный ремонт" - активная способность , моментальный ремонт +100 хп к корпусу, использование 1 раз за бой.
и тд.

Приемущества: игрок будет адаптировать вооружение и оборудувание корабля под способности экипажа.

Неплохо! :D :yahoo:


Groza писал(а): ↑24 апр 2012, 14:51все же рекомендую возложить как бронебойную способность орудий - даже при целом щите, броне и корпусе, у орудия есть шанс пробить в уязвимое место и вывести из строя часть екипажа или случайное оборудувание (орудие, движок, сонар, генератор и тд.) на пару ходов., которое потом востанавливается (кроме экипажа)
Пример:
Плазменная пушка
-Енерг.урон 40-50
-Дальность 1
-Бронебойность - 1%

Не надо критических ударов. Есть щит. Пробей его сначала, а уж потом добирайся до брони, корпуса и экипажа.


Malin писал(а): ↑24 апр 2012, 15:38PS: Хорошая мысля приходит опосля. Дополнил концепцию "Дырявым ведром воду не наносишь" горением, и тактикой абордажа.

Лучше новым сообщением писать.
Но это уже завтра буду смотреть что там добавлено.
Аватара пользователя
Malin
Сообщения: 2287
Регистрация: 28 май 2023

Боевая система. (Обсуждение для всех)

Сообщение Malin »

Vasaka писал(а): ↑24 апр 2012, 22:51Надо делать так, чтобы попадания по броне немного повреждали корпус и причиняли небольшой урон команде. Но незначительно.
Если не будет урона корпусу и команде, тогда этот слой мало чем будет отличаться от Энерго-Щитов.
А так, небольшие повреждения корпуса и экипажа приведут к небольшому падению характеристик корабля.

Соотношение повреждений при попадании в броню должно быть примерно следующим:
Броня - 90-95% урона. Корпус 5-10% урона.

Команда получает примерно 5-10% урона от того того количества, какое бы уничтожалось при стрельбе по корпусу.

Лирическое отступление:
Я , как игрок, хотел бы быть уверен, что удары по броне не повлияют на "боевую способность" корабля. Мой корабль бьют, энергощит трещит по швам, но мой корабль бьётся как остервенелый. Щит пробит, снаряды стучат по броне, но врагу не сдаётся мой гордый Варяг, его ответные удары также сильны как и прежде. Броня пробита, воет сирена, взрывы на палубах, оборудование начинает отказывать одно за другим, и кораблик угасает как пламя свечи на ветру.

Если удары по броне заставляют экипаж погибать, то из трёх видов защиты только одна является "безопасной" - энергощит.
Особенности защит:
Энергощит - само восстанавливаемая защита, начиная бой он всегда восстановлен на 100%
Броня - восстановление требует выхода из боя. Не восстановил броню? В следующем бою будешь с плохой бронёй воевать.
Корпус - повреждение уменьшает "боевую способность корабля", восстановление требует выхода из боя и пополнение экипажа.

Если броне дать хотябы 5-10% урона по экипажу, то тогда разница между Корпусом и Бронёй пропадает совсем. Легче сделать так:
Концепция "Броня + Корпус = Конструкция"
Суть: Есть только две защиты: Энергощит и конструкция.
Если по конструкции наносится удар, то экипаж корабля погибает в количестве "коэффициент * урон / конструкция "
Пример:
Конструкция : 1000
Экипаж: 100 Ммр-нм-хрмцев :D
Ход_1: урон 20, конструкция = 1000 - 20 = 980. Экипаж = 100 - (50 * 20 / 980 ) = 100 - ~1 = 99. Экипаж потерял 1 человека.
Ход_2: урон 100, конструкция = 880. Экипаж = 100 - ( 50 * 100 / 880 ) = 100 - ~6 = 93. Экипаж потерял 6 человек.
....
Ход_N: Урон 40, конструкция = 250. Экипаж \был 60\ = 60 - (50 * 40 / 250) = 60 - 8 = 52
,где 50 - это коэффициент.
Таким образом получается:
  • Чем больше урон, тем больше экипажа погибнет;
  • Чем меньше прочность конструкции, тем больше экипажа погибнет.
  • Может получиться так, что экипажа не останется, но это решается подбором коэффициента.

Vasaka писал(а): ↑24 апр 2012, 22:51Было бы интереснее, если бы каждый корабль терял в эффективности по разному.
Для этого понадобится скорее всего более реалистичная картина.

При таком подходе каждый удар "обезличен". Ничего не мешает нам конкретизировать каждый выстрел. Заставить его попадать не просто в броню, а в броню в районе двигателей и тем самым накопить несколько очков повреждений для двигателей... и так далее.
Какие-то корабли потеряют в скорости, какие-то в манёвренности, какие-то в огневой мощи, какие-то в чём-то ещё (модули какие-нибудь выйдут из строя).

Я сначала хотел предложить именно это!
Каждый удар приходится в определённый сегмент корабля (берётся из расчёта сегментов энергозащиты), оборудование в этом сегменте может быть с некоторой вероятностью повреждено. Попал в "лицо" - шанс вывести из строя лазеры, попал в бок - маневровые двигатели, в тыл - основной двигатель и тп...
Но потом посчитал это "излишней" детализацией и упростил до "броня не имеет сегментов, как энергозащита", предложив случайно выбирать повреждаемое оборудование.
Если будем выбирать повреждаемое оборудование по сегментно с учётом конструкции корабля (сделанной в конструкторе кораблей), то я только ЗА! :yahoo:
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3195
Регистрация: 24 янв 2011

Боевая система. (Обсуждение для всех)

Сообщение Vasaka »

Malin писал(а): ↑25 апр 2012, 13:12Если броне дать хотябы 5-10% урона по экипажу, то тогда разница между Корпусом и Бронёй пропадает совсем. Легче сделать так:

Повторяю:
Vasaka писал(а): ↑24 апр 2012, 22:51Команда получает примерно 5-10% урона от того того количества, какое бы уничтожалось при стрельбе по корпусу.

То есть, при попадании по корпусу будет наноситься какой-то ущерб экипажу.
Так вот при попадании по броне, будет наноситься только 5-10% от этого урона, а не 5-10% от экипажа. Я же писал уже до этого, что при попадании по броне будет небольшой урон корпусу и небольшой урон экипажу.

Так что никакой конструкции вместо брони и корпуса не надо придумывать. Все они выполняют разные функции. Причём игрок может отказаться от любого из компонентов при проектировании корабля (кроме корпуса, естественно), если ему нужно дополнительное место. Например, если он очень уверен в толщине Щитов, можно сэкономить на броне. Или для скаутов можно не ставить щиты...
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3195
Регистрация: 24 янв 2011

Боевая система. (Обсуждение для всех)

Сообщение Vasaka »

Malin писал(а): ↑25 апр 2012, 13:12Я сначала хотел предложить именно это!
Каждый удар приходится в определённый сегмент корабля (берётся из расчёта сегментов энергозащиты), оборудование в этом сегменте может быть с некоторой вероятностью повреждено. Попал в "лицо" - шанс вывести из строя лазеры, попал в бок - маневровые двигатели, в тыл - основной двигатель и тп...
Но потом посчитал это "излишней" детализацией и упростил до "броня не имеет сегментов, как энергозащита", предложив случайно выбирать повреждаемое оборудование.

Броню, я бы так и оставил не сегментной, но учитывать куда произведён выстрел можно для накопления повреждений оборудования.

Можно точно по такой же схеме, как я предлагал раньше сделать. Для каждого оборудования - байт переменная накапливающая повреждения. Накопило 200 единиц - всё, не работает полностью. Накопило 255 - уничтожено. А с 0 до 200 -- снижение характеристик.
Аватара пользователя
Malin
Сообщения: 2287
Регистрация: 28 май 2023

Боевая система. (Обсуждение для всех)

Сообщение Malin »

Вопрос: А зачем это надо? Зачем надо делать так, чтобы попадание по броне наносило урон экипажу ( про 5-10% я тебя понял правильно), ведь это усложнит разработку и игру, а на геймплей сильно не повлияет.
Мне кажеться чёткое разделегие слоёв защиты лучше, чем их нечёткое смазывание.
Энергощит - будь спокоен, ты под защитой.
Броня - тревожный звоночек, защита слабеет, пора сменить позицию.
Корпус - корабль в отчаянном положении, слабеет его функционал, его пора выводить из боя.

Добавлено через 34 минуты 2 секунды

Vasaka писал(а): ↑25 апр 2012, 13:42Можно точно по такой же схеме, как я предлагал раньше сделать. Для каждого оборудования - байт переменная накапливающая повреждения. Накопило 200 единиц - всё, не работает полностью. Накопило 255 - уничтожено. А с 0 до 200 -- снижение характеристик.

Получается хп оборудования? Игроку оно не показывается? Хотя можно сделать чтобы показывалось в "подробной информации" или на "чертеже" корабля сменой цвета (зелёный - жёлтый - красный)
Закрыто