Зарегистрирован: Вс ноя 09, 2003 14:23 Сообщения: 2937
Откуда: Орион, последний живой с альянса [GoD]
В ДС играю уже много(с начала ноября 2003 г.) тут выявил вопиющее заблуждение среди играков на счет артов защиты на соте. Говорят что можно сделать так, что будет 95% защиты. Интерестно как. Так как проценты на защиту считаются так что каждый снимает определенный процент урона. Но если их несколько, то каждый следующий арт снимает урон тот, который остался от снятия предыдущим артом.Тоисть если есть два арта на 10% защиты, то первый снимет 10% от 100% удара. Останется 90%. Авторой снимет тоже 10 % от удара, но в тот момент удар будет уже 90%, и останется 81%.
Отсюда получается что если на соте стоят 10 артов на защиту самые большие (11,6%) то удар который они снимают будет (1-0,116)^10=0,2914. Тоисть влюбом случае 29,14 % удара останутся. Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
_________________ Від душі всієї, від всього серденька
Люблю тебе, рідна Україно – ненько.
...Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
В ДС играю уже много(с начала ноября 2003 г.) тут выявил вопиющее заблуждение среди играков на счет артов защиты на соте. Говорят что можно сделать так, что будет 95% защиты. Интерестно как. Так как проценты на защиту считаются так что каждый снимает определенный процент урона. Но если их несколько, то каждый следующий арт снимает урон тот, который остался от снятия предыдущим артом.Тоисть если есть два арта на 10% защиты, то первый снимет 10% от 100% удара. Останется 90%. Авторой снимет тоже 10 % от удара, но в тот момент удар будет уже 90%, и останется 81%.
Отсюда получается что если на соте стоят 10 артов на защиту самые большие (11,6%) то удар который они снимают будет (1-0,116)^10=0,2914. Тоисть влюбом случае 29,14 % удара останутся. Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
...Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
ЧАВО?
А это не моя формула, это формула правильного вычисления процентов(мех-мат форева) , не совсем правильная http://ds.civ3000.com/ru/algorithm.html. цитата с того сайта,
Цитата:
Защита со всеми возможными бонусами не может превышать 0.95. Или, что то же самое, знаменатель ЭЗ не может быть меньше 0.05:
0.05 < (1 - базовая_защита_юнита) * (1 - рас_бонус_на_защиту) * (1 - ур_бонус_на_защиту) * (1 - сумма_арт_бонусов_на_защиту - религ_бонус_на_защиту)
Все бонусы, естественно, в формулах берутся в долях единицы, а не в процентах (75% = 0.75).
Правильно должно бы быть
0.05 < (1 - базовая_защита_юнита) * (1 - рас_бонус_на_защиту) * (1 - ур_бонус_на_защиту) * (1 - арт1_на_защиту)*(1 - арт2_на_защиту)*...*(1 - арт10(еслиесть)_на_защиту)*(1 - религ_бонус_на_защиту)
Потому что если вформуле с сайта посчитать защиту при условии что у игрока 10 артов на защиту но 11,6 то получается в последнем множитиле 1-1,16=-0,16. Отрицательное значение. И защита не может быть -16%, она должна быть только положительной
Хотя на счет формулы с сайта, то если реально посмотреть на вещи, то оочееень редко у игрока стоит такое количество артов, обычно еще и на удар ставят, а еслиучесть рассовые, религиозные и бонусы на защиту юнитов, то ошибка вычисления маланькая.
Вот может потому и бой на симуляторе неправильно просчитывается. Сами они писали (авторы) что на 10-12 раунде отклонение от того что было реально
_________________ Від душі всієї, від всього серденька
Люблю тебе, рідна Україно – ненько.
...Правильно должно бы быть
0.05 < (1 - базовая_защита_юнита) * (1 - рас_бонус_на_защиту) * (1 - ур_бонус_на_защиту) * (1 - арт1_на_защиту)*(1 - арт2_на_защиту)*...*(1 - арт10(еслиесть)_на_защиту)*(1 - религ_бонус_на_защиту)
Потому что если вформуле с сайта посчитать защиту при условии что у игрока 10 артов на защиту но 11,6 то получается в последнем множитиле 1-1,16=-0,16. Отрицательное значение. И защита не может быть -16%, она должна быть только положительной
0.05 < (1 - базовая_защита_юнита) * (1 - рас_бонус_на_защиту) * (1 - ур_бонус_на_защиту) * (1 - сумма_арт_бонусов_на_защиту - религ_бонус_на_защиту)
Главное чтобы на практике срабатывало - вычислим этот артефактовый предел для юнита с наименьшими показателями защиты: 0,05<(1-0.25)*(1-0)*(1-0)*(1-А+0,1) => А=1,03(3)~104% защиты артами для самого незащищённого юнита - max, если процентов защиты будет больше, эффекта они не окажут. Поэтому Ваше предположение ложно навиг /...экс физ-мат /
Логи могут не совпадать с расчётами калька из-за бонусов Вашего противника.
ИМХО: самое большое заблуждение - считать, что 95% защиты артами дают 95% защиты юниту...ещё - считать, что 95% защиты юнита, прикрытого чумаданами, в разы эффективнее фиолетовых брони/урона/нападения...
У меня в базе более 95% защиты и есть лишние 3к пап, если кому интересно проверить теорию на практике - пишите ПМ, сфера Андромеды
...Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
А это не моя формула, это формула правильного вычисления процентов(мех-мат форева) ,
Открою вам страашную тайну: разрабы и интегралов-то не знают, куда уж там теорвер. Так что советую не лезть с "правильными" формулами, а верить тому, что на сайте приведённом выше написано. Благо, протестировано не раз и не два, и расхождения на 10-12 раунде могут быть только из-за округлений, которые мы не знаем точно на каком знаке делают серваки сферы.
З.Ы. Защита от артов выше "оптимальной" просто игнорится при рассчётах... делов-то. Знаете, функция просто обрывается и дальше если зашита > 95%, то защита = 95%, вот и всё. Хотя на самом деле не защита 95%, а просто 0.05 в знаменателе при рассчёте эфф. здоровья. Если вдруг этот множитель меньше, то он приравнивается к 0.05. Думаю, как это реализовать программно Вы и сами знаете.
_________________ ветеран битв TRN
Wild were the winds that came
In the thunder and the rain
Nothing ever could contain
The rising of the storm…
Зарегистрирован: Вс ноя 09, 2003 14:23 Сообщения: 2937
Откуда: Орион, последний живой с альянса [GoD]
Цитата:
Цитата:
...Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
А это не моя формула, это формула правильного вычисления процентов(мех-мат форева) ,
Открою вам страашную тайну: разрабы и интегралов-то не знают, куда уж там теорвер. Так что советую не лезть с "правильными" формулами, а верить тому, что на сайте приведённом выше написано. Благо, протестировано не раз и не два, и расхождения на 10-12 раунде могут быть только из-за округлений, которые мы не знаем точно на каком знаке делают серваки сферы.
З.Ы. Защита от артов выше "оптимальной" просто игнорится при рассчётах... делов-то. Знаете, функция просто обрывается и дальше если зашита > 95%, то защита = 95%, вот и всё. Хотя на самом деле не защита 95%, а просто 0.05 в знаменателе при рассчёте эфф. здоровья. Если вдруг этот множитель меньше, то он приравнивается к 0.05. Думаю, как это реализовать программно Вы и сами знаете.
Тут не буду приводить расчетов(кому интерестно можно сбросить в ПМ), то получается то что если принять во внимание, тот факт что и юниты имеют процент защиты от 25 до 75 процентов, и большинство играков ставят не только арты на защиту, то ошибка в вычислениях занимает 3-4 процента(как раз достаточно для разбежности в 10-12 раунде). Вот потому и ошибка не была замечена. И ошибка именно вот в этом, а не в округлении серваков, так как сервак компютер, то он переменные хранит в некоторых типах(кто изучал ассемблер, тому обьяснять не надо), которые ипею разнуу точность, но даже самая маленькая(при условии что перемення не целая) дают около 10 знаков после запятой, так что ошибка всетаки в процентах, а не в округлении
_________________ Від душі всієї, від всього серденька
Люблю тебе, рідна Україно – ненько.
Тут не буду приводить расчетов(кому интерестно можно сбросить в ПМ), то получается то что если принять во внимание, тот факт что и юниты имеют процент защиты от 25 до 75 процентов, и большинство играков ставят не только арты на защиту, то ошибка в вычислениях занимает 3-4 процента(как раз достаточно для разбежности в 10-12 раунде).
ещё раз, по слогам: формулы на сайте тес-ти-ро-ва-лись. Не надо априори считать себя умнее всех. Вот вам задачка по арифметике: 4% от 50к юнитов это сколько? праавильно... а такие (50к) потери за раунд на Орионе не редкость. Так вот сообщаю: все потери в таких боях совпадают с рассчётами сима до 1 юнита.
а по-поводу сервака и типа переменных... проводилось 3 боя 1 солдат против 1 дрона. С интервалом в день. 1-й бой: 5 раундов и победил солдат, 2-й бой: 5 раундов и победил дрон, 3-й бой: 7 раундов и победил солдат.
Арты не менялись. Вот и расскажите как такое может быть . ах да, во всех 3 боях оба участника остались живы.
у меня в 5-6 раундовых боях всё совпадало до юнита. так что в сад . Не знаю где МакМар видел расхождение в более поздних раундах. Но может и видел. был момент на сфере когда алгоритм менялся раза 4 за 2 недели... может, тогда и видел...
_________________ ветеран битв TRN
Wild were the winds that came
In the thunder and the rain
Nothing ever could contain
The rising of the storm…
Зарегистрирован: Сб мар 12, 2005 11:28 Сообщения: 863
да ладно вам.... счас айкип введут и все формулы изменятся...
_________________ Вот скажи мне американец, в чем сила? В деньгах? Вот и брат говорит, что в деньгах.
А я считаю, что сила в правде. Кто прав - тот и сильнее.
---------------------------
Змей - Зам. главы [ELITE]
Зарегистрирован: Вс мар 27, 2005 16:08 Сообщения: 953
Откуда: Из корзинки.
выходит:
что сначала урон гасится защитой юнита
потом снимается процент урона если это псол или лиенсу
а потом снимается процент урона которые образуют арты ?
то есть если прелат у псолало и 4 арта по 10 на защиту
получаем снимается от общего урона 50% потом 10% потом 40%
и еще если проводить бой на этом анализаторе http://ds.civ3000.com/ru/fightsim.html
то при раскладе когда 1000 прелов у псолов идут на 1000 прелов у псолов без религии
то предел по артам защиты оказывается 89% почему??? при больших артах потери не уменьшаются, минимальные потери 75шт
почему именно 89% ?
_________________ [b]Внештатный сотрудник Инквизиции Кассандры на Орионе.
_________________
Грозным взглядом окинули грядки,
Наведем тут свои мы порядки,
Всем малым по попке, а взрослым в морду!
!СТС дадим имя рекорду!!!
(с) Lees
[/b]
В ДС играю уже много(с начала ноября 2003 г.) тут выявил вопиющее заблуждение среди играков на счет артов защиты на соте. Говорят что можно сделать так, что будет 95% защиты. Интерестно как. Так как проценты на защиту считаются так что каждый снимает определенный процент урона. Но если их несколько, то каждый следующий арт снимает урон тот, который остался от снятия предыдущим артом.Тоисть если есть два арта на 10% защиты, то первый снимет 10% от 100% удара. Останется 90%. Авторой снимет тоже 10 % от удара, но в тот момент удар будет уже 90%, и останется 81%.
Отсюда получается что если на соте стоят 10 артов на защиту самые большие (11,6%) то удар который они снимают будет (1-0,116)^10=0,2914. Тоисть влюбом случае 29,14 % удара останутся. Процненты считаются всюду одинаково, потому что в противном случае(если в ДС они просто складываются) то бы был абсурд, если например стоят 10 артов на 11,6 защиты, и на соте есть арма, которая состоит с одних сумок, и нападающая арма делает удар, то выходит что мало того что сумки не понесли бы урону, а еще и нанесли ответный удар в силе 11,6%.
Парень, ты торопишь события. Твоя формула станет верна через пару недель, с новой системой боя. На альфе возможно уже так. Прочитай статью о грядущих нововведениях - ключевое слово "регрессия"
выходит:
что сначала урон гасится защитой юнита
потом снимается процент урона если это псол или лиенсу
а потом снимается процент урона которые образуют арты ?
то есть если прелат у псолало и 4 арта по 10 на защиту
получаем снимается от общего урона 50% потом 10% потом 40%
и еще если проводить бой на этом анализаторе http://ds.civ3000.com/ru/fightsim.html
то при раскладе когда 1000 прелов у псолов идут на 1000 прелов у псолов без религии
то предел по артам защиты оказывается 89% почему??? при больших артах потери не уменьшаются, минимальные потери 75шт
почему именно 89% ?
Не снимается процент урона, увеличивается броня! Смотрим там же: http://ds.civ3000.com/ Защита прелата 50%, 10% рассовых, религии нет. По формуле: Броня*(1+арты_на_броню)/[(1-защита_юнита)*(1-рассовый_бонус_на_защиту)*(1-сумма_артов_на_защиту)]. Знаменатель не может быть меньше 0,05 (95% защиты). Теперь умножаем: (1-0,5)*(1-0,1)*(1-0,88)=0,054 т.е. получаем защиту в 94,6%, если взять 89% артов, то получим 0,0495 т.е. защита будет максимальной (округляется до 95%).
_________________ Арес – единственный сын Геры и Зевса. Его изображают в облике сильного энергичного мужчины, иногда с бородой, иногда без, обычно в шлеме и со щитом, мечом и копьем, иногда с металлическим нагрудником, и изредка – в полных доспехах.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 58 гостей
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения