С 01-2013 по 01-2016 за расчет нового параметра отвечала концепция «форма 1.0». Ежедневно утром у каждого футболиста пересчитывалась его форма: брались оценки за все матчи (кроме товарищеских) последних 30 дней, далее выбирались 5 самых "свежих" оценок, далее вычислялось среднее и получалась форма. Таким образом, чем лучше футболист играет (получает оценки), тем выше его форма.
С 02-2016 на проекте введена новая концепция «форма 2.0». Она была предложена на «Трибуне Развития» командой разработчиков «Живи Футболом» и одобрена большинством пользователей. В данной статье будет рассказано, почему концепцию решили изменить, каков новый расчет и какие параметры теперь влияют на форму.
На разработку новой концепции подтоклнул целый ряд минусов, которыми обладает расчет «форма 1.0»:
1. Зависимость от скилла футболистов
Оценка в игре зависит от числа ТТД и их успешности. Более классный футболист на дистанции сезона сделает априори большее число ТТД, больший % из них будет успешным. Да, можно говорить, что есть зависимость от игры команды, ее результатов. Но в целом если сказать, что форвард 1го места чемпионата будет иметь среднюю оценку выше, чем форвард 15го места чемпионата, то в 90% случаев такое утверждение будет верно.
Все это вполне логично и соответствует реальному футболу. Однако, на «Живи Футболом» это создает ситуацию, в которой более сильные игроки получают хорошую форму, а слабые - плохую. Как итог, сильные становятся только сильнее. Данная зависимость работает в целом по проекту, внутри одной федерации, внутри одной лиги.
2. Дисбаланс между разными лигами
В интеркубках могут встретиться клубы абсолютно одинакового скилла, но из разных лиг. Например, один из середняков АПЛ "Болтон" и флагман чемпионата Ирландии "Галвэй Юнайтед". При этом в своей лиге "Болтон" встречает сопротивление грандов европейского футбола и далеко не в каждом матче является фаворитом. "Галвэй Юнайтед" же выигрывает гораздо больше игр, доминирует почти в каждом матче по ТТД. Как следствие, выше оценки футболистов, лучше форма.
Опять же, насколько это справедливо? И насколько форма в данном случае показывает готовность футболистов? У "Болтона" может быть серия из отобранных очков у "Челси", "Манчестер Юнайтед", но форма будет ниже.
3. "Набивание" формы через коммерческие турниры
Коммерческие турниры дают много возможностей поднять форму, и многие этим пользуются.
Например, обладая скиллом 1420, можно заявиться в КТ-1400, отзаявив несколько игроков.
При этом оставить в команде лидеров. Скорее всего, в данном КТ команда будет одним из фаворитов. Соответственно, высокие оценки и форма обеспечены. Можно ли считать, что таким образом игроки выходят на пик формы? Вряд ли.
4. Ущербность замен
Одна из главных проблем - полная демотивация к совершению замен. Заменяемый на 60 минуте игрок "не добирает" ТТД, вследствие этого его форма падает. Выходящий на замену игрок получает низкую оценку (около 5.0-5.5), его форма падает также. Соответственно, чем больше замен - тем ниже форма команды. То есть стимуляция менеджера не делать замены. Нелогично.
5. Отсутствие борьбы за место в составе
Еще один серьезный минус и серьезное отличие от реального футбола - полнейшая математизация, отсутствие случайности. В реальном футболе то один, то другой футболист выходит на пик формы, большое количество тренеров по ходу сезона меняют свое представление об оптимальном составе.
У нас же этого нет. Вы выбираете стартовый состав, и он начинает играть. Форма этих игроков становится от 5.5 до 7.5, а форма игроков резерва - 5.0. Игроки резерва изначально немного слабее (раз их не выбрали в состав), а по ходу сезона за счет более низкой формы они становятся еще слабее относительно основы. У Вас просто нет никакого резона выпустить более слабого нападающего вместо более сильного. В реальной жизни же все наоборот, и хотелось бы и на проекте обладать такой истинно тренерской функцией - реагировать на изменение формы подопечных.
Исходя из этих минусов было принято решение изменить расчет формы. Соответственно, новая концепция «форма 2.0» разрабатывалась так, чтобы описанные проблемы были минимизированы.
Если Вы не хотите вникать в подробный расчет формы, то данный абзац - для Вас. Ниже описаны основные параметры, влияющие на форму футболиста.
1. Талант
Многими давно было замечено, что роль таланта на проекте упала. Талант всегда влиял исключительно на прокачку, при этом большинство игроков уперлось в "пороги" 0.01 (независимо от таланта), а благодаря большому влиянию реала (система +6 в 1м мире или же система потенциалов во 2м) стало не так важно заботиться о будущем футболиста.
Вернуть былую роль ключевому параметру взялась концепция «таланты 2.0»:
- сначала 20% от роли таланта было заложено в КД в клуба
- затем 40% было отдано новой формуле прокачки, которая восстановила влияние таланта на тренировки
- еще 30% отводится «форме 2.0»
Чем выше талант, тем выше будет форма у футболиста. Этот тезис верен для любого игрока. До 5го таланта каждый пункт дает по +0.60 в форму, от 6 таланта и выше - по +0.45.
Значит ли это, что наиболее талантливые игроки проекта будут всегда в лучшей форме, чем таланты 2-3? Нет. Мы заложили в «форму 2.0» функцию, суть которой проста: чем у игрока больше полезный скилл, тем больше ему "требуется" талант. Соответственно, игрок 5/126 будет на равных с игроком 6/134. У них будет одинаковая "базовая форма" - новое понятие, которое Вам пригодится в дальнейшем.
2. Оценки в последних матчах
В реальности мы делаем вывод о форме футболиста исходя из уровня, показываемого им на матчах, поэтому фактор оценок убрать было нельзя. Только теперь берутся не абсолютные значения этих оценок, а делается сравнение с "ожидаемым уровнем футболиста". Ожидаемый уровень рассчитывается исходя из оценок за последние 10 матчей.
Соответственно, если футболист выдал игру выше ожиданий, то его, скорее всего, ждет повышение формы. Если он сыграл неожиданно плохо - понижение.
В системе учтены ситуации, когда Ваш хороший игрок с высоким "ожидаемым уровнем" остался на скамейке запасных и выходит на замену. Если футболист сыграл 30 минут и менее, а также если его оценка за матч ниже "ожидаемого уровня", то такой матч никак не повлияет на расчет формы.
Данный фактор - "менеджерский". Вы можете по собственному усмотрению подводить определенных игроков к определенным матчам, ведь в Вашем распоряжении не только официальные игры, но и КТ. Товарищеские матчи, как и ранее, на форму не влияют.
3. Накопленная усталость.
Это самый простой пункт. Вам нужно следить, чтобы НУ не падала ниже 92 пунктов (включительно), иначе ежедневно футболист начнет терять форму из-за усталости. Причем в случае с НУ = 92 это будет 0.1 в день, а в случае с НУ = 82 уже 0.3 в день.
4. Дополнительные занятия с тренером команды.
На странице динамики формы Вы можете установить галочки напротив 3х футболистов. Данные игроки проведут дополнительные занятия с тренером, что гарантированно увеличит их форму. Ежедневно с помощью такой тренировки футболист может получить от +0.05 до +0.10 в форму.
На текущий момент данная возможность доступна всем. Но в самом ближайшем будущем мы планируем привязать данную возможность к уровню тренировочной базы / наличию тренера.
Более подробное влияние каждого параметра будет описано в следующем разделе.
Ежедневно около 7-00 МСК над каждым футболистом проекта система производит непростые манипуляции. Усложнение алгоритма вызвано не "вредностью" разработчиков, которые хотят дать пользователям базовый курс математики, а необходимостью взвешенного сбалансированного учета факторов. Например, нужно учесть талант, но так, чтобы сильные не стали сильнее. Или учесть оценки в матчах так, чтобы на длинной дистанции они не имели никакого значения, но в отдельно взятый промежуток давали логичное изменение формы. Все это - непростые математические задачи. Но при этом мы постарались сделать расчет максимально прозрачным и понятным, а также напоминаем, что Вам необязательно знать "математику" нового концепта, чтобы успешно играть на проекте. Данный раздел статьи скорее для пользователей, которые хотят досконально разобраться в работе каждой функции на проекте.
Итак, алгоритм. Первым делом важно знать, что теперь форма не пересчитывается заново раз в сутки. Она по-прежнему меняется ежедневно утром, но теперь все иначе: система берет текущую форму, рассчитывает прибавку, затем делает прибавку к текущей форме. И так каждый день.
Все свои расчеты система фиксирует в ежедневный лог. Этот лог доступен Вам:
Нажав по ссылке, Вы попадаете на подобный интерфейс:
В данном интерфейсе можно получить исчерпывающую информацию о расчете формы. Сам же расчет можно разделить на несколько этапов:
1. Влияние базовой формы
Первым делом система сравнивает текущую и базовую форму. Обычно базовая форма выше, потому что текущая формируется исходя из:
- базовой формы
- влияния матчей (чаще положительное, чем отрицательное)
- влияния тренировок (чаще положительное, чем отрицательное)
Соответственно, если базовая форма ниже текущей, то форма понижается. Если выше - повышается. При этом чем больше разница, тем сильнее будет изменение.
Таким образом реализуется ключевой момент концепции - влияние таланта.
Пример:
текущая форма = 7.10
базовая форма = 6.07
форма после влияния базовой = 7.10 → 6.90
Как получилось 6.90 в примере? Для этого применяется непростая формула, а если Вы не сильны в математике/PHP, то разобраться с данным фактором Вам поможет пример:
2-3. Оценка матча
Если вчера футболист принял участие в игре (любой тип, кроме товарищеских матчей), то при расчете формы сегодня будет учтена оценка в этом матче.
Для начала система принимает решение, будет ли матч учитываться. Если соблюдены одновременно 2 условия:
- футболист сыграл 30 минут и менее
- футболист сыграл ниже "ожидаемого уровня"
то матч учтен не будет. Во всех прочих случаях матч повлияет на форму.
Возникает резонный вопрос: что такое "ожидаемый уровень". Это оценка футболиста, которую от него ждут в данном матче. Как правило, чем футболист сильнее, тем выше ожидаемый уровень. Рассчитывается он на основе последних 10ти матчей. 10 матчей берутся исключительно из тех, которые ранее были "учтены". То есть если вчера Ваш игрок провел 10 минут на поле и получил плохую оценку, то данная игра:
- не повлияет на расчет формы
- не будет в дальнейшем учитываться в ТОП-10 для расчета "ожидаемого уровня"
Если Ваш футболист регулярно играет в основе, то "ожидаемый уровень" рассчитывается просто по последним 10ти матчам. Это легко и прозрачно.
Далее нужно сравнивать оценку за игру и "ожидаемый уровень". Если оценка выше, то форма будет увеличена. Если ниже - уменьшена. Чем больше разница - тем больше изменение. Вот формула:
"изменение формы под влиянием матча" = 0.4 x ("оценка за матч" - "ожидаемый уровень")
Пример:
форма после влияния базовой = 6.90
ожидаемый уровень = 5.50
оценка за матч = 6.50
изменение формы под влиянием матча = 0.40 х (6.50 - 5.50) = 0.40 х 1.00 = 0.40
форма после учета матча = 6.90 + 0.40 = 7.30
2-3. Тренировка
Если сегодня футболист не принял участия в матче, либо ему не зачли оценку, то он принимает участие в тренировке.
В ходе занятия он также может получить изменение формы.
Результат тренировки может принимать значения от -0.20 до +0.60.
Определяется случайным образом. При этом диапазон случайных чисел равномерно распределен по всем игрокам Вашей команды (включая резерв и СДЮШ). То есть не может быть такого, что в один день все получат только минус. Кол-во удачливых и неудачливых игроков в Вашей команде всегда примерно одинаково, меняются только сами игроки.
Пример:
форма после влияния базовой = 6.90
тренировка = +0.23
форма после учета тренировки = 6.90 + 0.23 = 7.13
Таким образом, любой футболист получает раз в день какое-либо изменение формы:
- играющий меняет форму исходя из оценки за матч
- неиграющий меняет форму исходя из результата тренировки
Если футболист травмирован, то в тренировке он не участвует (эквивалетно +0.00).
4. Накопленная усталость
Накопленная усталость теперь влияет не только на порог физики, но и на ежедневную прибавку формы.
Если НУ 93 и выше, то никакого влияния нет. Такая НУ считается нормальной.
Если НУ от 89 до 92, то появляется "штраф" в размере -0.10
Если НУ от 85 до 88, то "штраф" = -0.20
Если НУ до 84 включительно, то "штраф" = -0.30
Пример:
НУ = 92
изменение под влиянием НУ = -0.10
5. Дополнительное занятие с тренером
Вы можете выбрать 3 футболиста, которые помимо всех указанных факторов, получат дополнительный плюс к форме (от +0.05 до +0.10 случайным образом) в ходе специальной тренировки.
Данная возможность пока доступна всем командам, но в самом ближайшем будущем доступ к данному бонусу будет зависеть от:
- уровня тренировочной базы
- уровня тренера в клубе (когда таковые будут введены на ЖФ)
Для дополнительной тренировки Вы можете выбрать любого игрока основы, резерва, СДЮШ. Травмированные игроки не могут заниматься с тренером.
6. Суммирование
Итоговая форма - есть сумма всех факторов. Сначала "базовая форма" меняет форму. Затем матч/тренировки. Затем накопленная усталость может понизить форму, а бонусное занятие - повысить. В последних 3х столбцах таблицы Вы можете увидеть форму до начала расчета, изменение формы, а также итоговое значение.
Спасибо за то, что Вы проявили интерес к такой большой статье. Такой подход сулит большие успехи Вашим командам.
Важно понимать, что раньше среднее значение формы зависело от оценки в последних матчах, т.е. сильные футболисты становились сильнее. Динамика же формы зависела от удачного/неудачного периода футболиста. Если игрок всегда получал 6.0, а потом сыграл матч за 7.0, то его форма повышалась.
Аналогичная зависимость динамики формы сохранилась. Если футболист начинает резко показывать более высокий уровень, то его форма растет и по новой системе. Только вот среднее значение теперь зависит не от оценки (= скилла), а от соотношения скилла и таланта. Что возвращает роль таланта на проект, а также позволяет находиться игрокам разного уровня в равных условиях.
Любой вопрос по системе Вы можете задать на форуме
Нельзя было нормально на чистом математическом языке описать?
В ЛФЛ талант прокачать нельзя ( как в принципе и в жизни).
Результат . Чем больше тренируешь игроку профильные скиллы . Тем у него ниже форма . Тем он хуже играет .
Это надо было до такого додуматься ? ))
Читаем в тексте.
В реальности мы делаем вывод о форме футболиста исходя из уровня, показываемого им на матчах, поэтому фактор оценок убрать было нельзя.
Абсолютно неправильный вывод.
Оценки зависят от формы , а не наоборот.
А форма в реале зависит от тренировочного процесса, игровой практики, накопленной усталости и фактор случайный, как самочувствие игрока в данный момент. Никакие оценки от игры на его форму не влияют.
Полный тренировочный процесс плюс игровая практика и форма растет . Пропуски тренировок, игр или травмы ( болезни) форма падает. Плюс конечно накопленная усталость. Все просто.
И нет никакой нужды городить огород на ровном месте.
А также талант никакого значения не имеет.
Форма это возможность использовать свои способности на 100 процентов при максимальной форме или не полностью , если форма падает .
Ключевое слово СВОИ способности.
Или создайте объективные алгоритмы, при которых продуктивность будет изменяться логично, или привяжите её к общекомандным тренировкам (Взаимодействие). т.е. у команды, чей менеджер не выставляет общекомандные тренировки - продуктивность падает и наоборот...
"Продуктивность тренировки" - показывает, насколько качественно (относительно своего уровня) футболист провел тренировку. Колеблется от -1.00 до 2.00.
Определяется случайным образом. При этом диапазон случайных чисел равномерно распределен по всем игрокам Вашей команды (включая резерв и СДЮШ). То есть не может быть такого, что в один день все получат только минус. Кол-во удачливых и неудачливых игроков в Вашей команде всегда примерно одинаково, меняются только сами игроки.
Я устал, строить стериотипы.., с удовольствием бы взглянул на "мат" модельку