Решил не открывать новую тему, а продолжить здесь.
Всем здравствуйте. Помогите разобраться в рассчете "силы в начале матча". Как я понимаю, это и есть та самая искомая "полоска". Я руководствовался вот этим: viewtopic.php?f=40&t=185992&p=6431563#p6431563 и вот этим: viewtopic.php?f=94&t=193201
У меня почему-то получается всегда чуть больше, чем считает ВСОЛ. Рассмотрим пример матча: https://virtualsoccer.ru/viewmatch.php? ... h_id=10313
Входные данные: Погода +21, солнечно Стадион: 57000 из 57000, 100% Тактика: нормальная Стиль: нормальный Сыгранность: +8,5% Капитан: Берегец (Ка4), РС=166, капитанский бонус: 166*0,12=19,9=~20 Ни у кого из игроков спецухи "И" нет.
Пробую рассчитать силу игрока, с которой он проведет матч, для примера возьмем Гибсона, у него это значение равно 255 судя по послематчевому раскладу. Гибсон: CF, Британский, НС=150, Усталость=3%, Форма=121%, Спецухи: Г4, У4, Ат4, П2, тренировки нет, рынка нет, игрок вымышленный Лидера (спецуха "Л") в нападении нет. Реальная сила РС = 150*0,97*1,21=~176 (тут всё совпадает) Дальше сделаем поправку на погоду: для британца с НС=150 и +20_солнечно сила будет 132. У нас +21_солнечно, но думаю, тут можно округлить. Итого, погодный коэффициент будет = 132/150=0,88. ПРС (сила с учетом погоды) = 176*0,88=~155
Дальше прибавляем спецухи, у него за Г4 будет 8% За сыгранность команды будет еще 8,5% Домашний бонус 15% Бонус взаимопонимания (у него одна желтая и две зеленые), будет (12,5%+12,5%+0%)/3=~8,3% Итого получаем сумму процентов = 39,8% =~40% Умножаем ПРС на эти проценты, получаем: 155*1,4=217 Дальше прибавляем капитанский бонус: 217+20=237 Бонусов за "И" и за "Л" нет, а искомое число должно быть 255. Расхождение 8%
Хотелось бы понять, такое расхождение - это погрешность (может по погоде), или где-то ошибка закралась? Извиняюсь за длинный текст и математические этюды |