прастите, что поднимаю такие давние посты, но обманывать новичков нехорошо %)) ойойой как нехорошо %) а то ведь будут всегда думать по-неправильному....
NIRee писал(а):
хм... а о чем спор вообще? уже ведь было сказано что урон наносимый никак не зависит от жизней, т.к. жизни ВСЕГДА в начале каждого раунда восстанавливаются в исходное значение. Не смотрите на симулятор, в нем это отображается не верно!
жизни восстанавливаются только после боя.
Если бы они восстанавливались после каждого раунда, то бои 1х1 юнит для одинаковых юнитов длились бы, очевидно, вечно, однако практика показывает что они заканчиваются. Кроме того, не знаю как сейчас, а неск месяцев назад в том же бое 1х1 юнит посреди какого-либо более чем 1ого раунда можно было зайти в военную базу и полюбоваться на нецелое(!) число юнитов, например "0.780".
Зависит ли урон юнита от его жизней - нельзя определить столь же явно. Однако можно определить исходя из продолжительности боя 1х1 юнит. Насколько мне известно, эта продолжительность (в раундах) полностью совпадает с выдаваемой симулятором, что вполне естественно - программная реализация обоих вариантов предельно проста, однако МакМар выбрал именно алгоритм учета жизней, наверное он не из воздуха это взял, а чем-то руководствовался? пытаясь указать на ошибку в МакМаровском симуляторе помните, что он написан на основе сотен и тысяч логов, а не на основе абстрактных рассуждений.
2_Vertel_: в случае с проверкой алгоритма боя, который является строгим и единым, одного случая конечно недостаточно для доказательства истинности, если он прошел в соответствии с теорией, однако достаточно для доказательства ложности, если он с ней разошелся; опыт Brigant разошелся с предлагаемой тобой моделью боя, и тем самым доказал её ложность; так что тебя тоже можно спросить: зачем писать то, о чем понятия не имеешь? %))
если кому нужны более подробные обоснования, то пожалуйста, реальный боевой лог (да простит меня его автор, т.к. лог не мой %)) ):
Цитата:
На соте *** началось сражение!
Раунд битвы 1.
Армия test_459 потеряла 0 из 1 Бридер.
Армия test_459 потеряла 0 из 1 Опустошитель.
Армия test_459 потеряла 0 из 1 Штурмовик.
Армия test_459 потеряла 0 из 1 Рыцарь.
Армия test_459 потеряла 0 из 1 Дефендер.
Армия test_459 потеряла 0 из 1 Дредноут.
Армия test_459 потеряла 0 из 1 Эсминец.
Армия test_459 потеряла 0 из 1 Крейсер.
Армия test_459 потеряла 0 из 1 Химера.
Армия test_459 потеряла 0 из 1 Монстр.
Армия test_459 потеряла 0 из 1 Киборг.
Армия test_459 потеряла 0 из 1 Неофант.
Армия test_459 потеряла 0 из 1 Инфильтратор.
Армия test_459 потеряла 0 из 1 Медиум.
Армия test_459 потеряла 0 из 1 Тамплиер.
Армия test_459 потеряла 0 из 1 Чародей.
Армия test_459 потеряла 0 из 1 Священник.
Армия test_459 потеряла 0 из 200 Транспорт.
Армия test_459 потеряла 0 из 1 Танкер.
Армия test_459 потеряла 0 из 1 Бегемот.
Армия test_459 потеряла 0 из 1 Левиафан.
Армия test_459 потеряла 0 из 1 Слуга.
Армия test_459 потеряла 0 из 1 Носильщик.
Армия Quick army2 потеряла 4 из 24 Штурмовик.
Армия Quick army2 потеряла 0 из 23 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Раунд битвы 2.
<многожизненная прослойка снова полностью осталась жива>
Армия test_459 потеряла 0 из 200 Транспорт.
Армия Quick army2 потеряла 3 из 20 Штурмовик.
Армия Quick army2 потеряла 0 из 23 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Раунд битвы 3.
<многожизненная прослойка снова полностью осталась жива>
Армия test_459 потеряла 0 из 200 Транспорт.
Армия Quick army2 потеряла 4 из 17 Штурмовик.
Армия Quick army2 потеряла 1 из 23 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Раунд битвы 4.
<многожизненная прослойка снова полностью осталась жива>
Армия test_459 потеряла 0 из 200 Транспорт.
Армия Quick army2 потеряла 3 из 13 Штурмовик.
Армия Quick army2 потеряла 0 из 22 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Раунд битвы 5.
<многожизненная прослойка снова полностью осталась жива>
Армия test_459 потеряла 0 из 200 Транспорт.
Армия Quick army2 потеряла 3 из 10 Штурмовик.
Армия Quick army2 потеряла 0 из 22 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Раунд битвы 6.
<многожизненная прослойка снова полностью осталась жива>
Армия test_459 потеряла 0 из 200 Транспорт.
Армия Quick army2 потеряла 3 из 7 Штурмовик.
Армия Quick army2 потеряла 0 из 22 Транспорт.
Армия Quick army2 потеряла 0 из 48 Танкер.
Захватчик победил!
так вот. Если бы жизни юнита восстанавливались после каждого раунда, то в обороне не умерло бы ни одного транспорта (в 1ом раунде ни один не умирает, значит совокупного урона нападающей армии не хватает чтобы его убить, значит и в последующих раундах хватать не будет, т.к. урон нападения может только уменьшаться, а жизней у транспорта постоянное число), однако мы видим что во 3ем раунде 1 транспорт умирает, значит часть его жизней убита в 1ом и 2ом раунде.
Далее - урон зависит от жизни юнита, которые могут быть нецелые - это также следует из лога, если бы урон юнита был постоянен и зависил бы только от целого округленного в бОльшую сторону числа юнитов, то атакующая армия, состав которой не меняется в ходе боя, наносила бы в каждом раунде постоянный урон, и, следовательно, убивала бы в каждом раунде по 4 штурмовика (или больше, т.к. у них могут быть нецелые жизни), однако видим что уже во 2ом раунде умирает лишь 3 штурмовика, значит нападающая армия ударила слабее, хотя ни одного юнита не потеряла.
Что касается Аварры - либо уважаемый ГМ попросту ошибся (все мы люди в конце конов), либо имел ввиду что жизни восстанавливаются после боя, а именно это сильно мешает убить бридера (если бы жизни не восстанавливались после боя, бридер легко нулился бы волнами).
так что, Новички Водолея, доверяй но проверяй, даже опытные игроки знают далеко не всё и часто ошибаются %)