Автор Тема: Формула сражения  (Прочитано 817 раз)

admin

  • Administrator
  • Newbie
  • *****
  • Сообщений: 4
    • Просмотр профиля
Формула сражения
« : Января 04, 2016, 16:45:51 pm »
В данный момент используется формула сражения, при которой возможна ситуация типа такой:

На 10000 лучников нападают 10000 мечников.
http://s1.mappergame.com/simulator?&data_origin=&attacker_attack_bonus=0&attacker_university_level=0&evade=0&destroy_towers=0&attacker_peasants_level=0&attacker_swordsmen_level=0&attacker_cavalry_level=0&attacker_archers_level=0&attacker_scouts_level=0&attacker_spy_hunters_level=0&attacker_capturers_level=0&attacker_peasants_number=0&attacker_swordsmen_number=10000&attacker_cavalry_number=0&attacker_archers_number=0&attacker_scouts_number=0&attacker_spy_hunters_number=0&attacker_capturers_number=0&defender_army_defence_bonus=0&defender_university_level=0&defence_towers=0&defender_peasants_level=0&defender_swordsmen_level=0&defender_cavalry_level=0&defender_archers_level=0&defender_scouts_level=0&defender_spy_hunters_level=0&defender_capturers_level=0&defender_peasants_number=0&defender_swordsmen_number=0&defender_cavalry_number=0&defender_archers_number=10000&defender_scouts_number=0&defender_spy_hunters_number=0&defender_capturers_number=0&attacker_special_ability_1=&attacker_special_ability_2=&attacker_artifact_1=&attacker_artifact_2=&defender_special_ability_1=&defender_special_ability_2=&defender_artifact_1=&defender_artifact_2=
Потери - 3536 мечников.

На 10000 лучников нападают 10000 мечников + 5000 кавалерии
http://s1.mappergame.com/simulator?&data_origin=&attacker_attack_bonus=0&attacker_university_level=0&evade=0&destroy_towers=0&attacker_peasants_level=0&attacker_swordsmen_level=0&attacker_cavalry_level=0&attacker_archers_level=0&attacker_scouts_level=0&attacker_spy_hunters_level=0&attacker_capturers_level=0&attacker_peasants_number=0&attacker_swordsmen_number=10000&attacker_cavalry_number=5000&attacker_archers_number=&attacker_scouts_number=0&attacker_spy_hunters_number=0&attacker_capturers_number=0&defender_army_defence_bonus=0&defender_university_level=0&defence_towers=0&defender_peasants_level=0&defender_swordsmen_level=0&defender_cavalry_level=0&defender_archers_level=0&defender_scouts_level=0&defender_spy_hunters_level=0&defender_capturers_level=0&defender_peasants_number=0&defender_swordsmen_number=0&defender_cavalry_number=0&defender_archers_number=10000&defender_scouts_number=0&defender_spy_hunters_number=0&defender_capturers_number=0&attacker_special_ability_1=&attacker_special_ability_2=&attacker_artifact_1=&attacker_artifact_2=&defender_special_ability_1=&defender_special_ability_2=&defender_artifact_1=&defender_artifact_2=
Потери - 4941 мечник (больше, чем без кавалерии!) и 2471 кавалерии.

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

Мне это сначала показалось неправильным, но, как оказалось, в Травиане сражения устроены так же. Попробуйте промоделировать, как 1000 громов нападают на 10000 дубков, а потом добавьте в помощь громам 100 мечников. Результат по сути такой же - мечники путаются у громов под ногами и мешают воевать.

Интересно мнение игроков, нужно ли нам менять формулу сражения, или оставить, как есть?
« Последнее редактирование: Января 04, 2016, 16:50:04 pm от admin »

Champ

  • Newbie
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Формула сражения
« Ответ #1 : Января 04, 2016, 17:05:05 pm »
При одновременной атаке - все логично, и нужно все оставить как есть.

KaTaJIucT

  • Newbie
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Формула сражения
« Ответ #2 : Января 04, 2016, 17:18:57 pm »
логично, нужно оставить как есть. Лучники это противоконь, когда добавляются кони в сражение, лучники эффективно стреляют.

KaTaJIucT

  • Newbie
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Формула сражения
« Ответ #3 : Января 04, 2016, 17:35:14 pm »
Кстати, если уж хотите менять формулу, то меняйте ее так, чтобы не только войска и подкрепления обороняющегося складывались, но и войска разных атакеров складывались. Я так понимаю, у тебя есть коэффициент К эффективности атаки, который показывает превосходство обороняющихся над атакуемыми, и, соответственно, долю потерь. Предлагаю выложить в такой редакции:
"При атаке волнами, когда атакуют одновременно несколько областей, нападение идет волнами, согласно очередности, как в травиане, однако коэфициент К для атакующей в данный момент волны зависит не от соотношения Атакующий/Обороняющийся, а от соотношения (Атакующий плюс сила последующих волн которые придут в течении 10 секунд)/Обороняющийся).
На данный момент какая ситуация:
если атакуют 2 волны по 1000 крестьян, и обороняются 2000 крестьян, то по идее, они должны убить друг друга. На данный момент так: первая волна убьет 707 крестьян, что было бы логично, если она не чувствует поддержки второй волны. Вторая волна нападет 1000 крестьян на 1293, и у обороняющегося выживет 414 крестьян, а по логике все должны сдохнуть.

admin

  • Administrator
  • Newbie
  • *****
  • Сообщений: 4
    • Просмотр профиля
Re: Формула сражения
« Ответ #4 : Февраля 07, 2016, 15:20:27 pm »
Атакеров суммировать всё же не хочется, иначе будет слишком большой перевес в пользу атакеров.

Сейчас в пользу атакеров внезапность - защитники не могут знать, идёт реальная атака или спам.
В пользу защитников - суммирование подкрепов.
Думаю, это даёт разумный баланс.

В будущем, возможно, стоит будет усилить способность "агрессор". Агрессор сможет отправлять часть подкрепов в атаку вместе со своими войсками. Например, агрессор может отправить в нападение 10% покрепов, стоящих в области, +1% за уровень университета.
Как вам такое?

Alex

  • Global Moderator
  • Newbie
  • *****
  • Сообщений: 11
    • Просмотр профиля
Re: Формула сражения
« Ответ #5 : Августа 30, 2016, 18:33:23 pm »
на счёт того, что кавалерия "путается под ногами" и в результате бой хуже, считаю это не правильно. в реальности кавалерия нанесет первый удар или зайдет с фланга... нужно делать игру так как будто играет умный полководец...

KaTaJIucT

  • Newbie
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Формула сражения
« Ответ #6 : Сентября 29, 2016, 17:45:37 pm »
умный полководец не пошлет 5000 кавалерии против противоконных лучников.
А за бездарную отправку кавалерии против лучников нужно расплачиваться гибелью кавалерии.