Действие (Action)
ДЕЙСТВИЕ (ACTION)
После вычисления актуальной силы каждого игрока и каждой команды, создаются так называемые действия (в логах они называются - Action), или иными словами - ключевые моменты матча, в результате каждого из которых игрок получает мяч, после чего может произойти одно из 4х действий:
1. Подвергнуться отбору мяча от оппонента (1.1. Единоборство (Tackle) с оппонентом чужой команды), после чего рассчитывается успешный/неуспешный отбор мяча (1.2. Вероятность удержать мяч после единоборства)
- - - или - - -
2. Сделать попытку ударить в сторону ворот (2.1. Удар (shoot)), после чего рассчитывается вероятность гола после удара (2.2. Вероятность гола после удара в сторону ворот)
- - - или - - -
3. Попасть в оффсайд (3. Попадание в оффсайд (offside)), после чего действие завершается, а мяч переходит вратарю соперника.
- - - или - - -
4. Попробовать отдать пас (4.1. Пас (pass)), после чего рассчитывается успешность отданного паса (4.2. Вероятность точного паса)
5. У вратаря next action ВСЕГДА ПАС
1.1. ДЕЙСТВИЕ - ЕДИНОБОРСТВО С ОППОНЕНТОМ ЧУЖОЙ КОМАНДЫ
Вероятность вступить в единоборство зависит от тактических установок обеих команд, от того, кто с мячом и какая линия соперника ему противостоит.
Изначальный шанс вступить в единоборство 10%.
Итак, происходит расчет шанса футболиста вступить в единоборство. Расчет идет последовательно, от пункта А и далее:
- - - - - - - -
Фактор №1. Сравнивается количество игроков его команды в этой зоне и количество игроков соперника.
Если количество футболистов в своей зоне ответственности меньше или равно количеству оппонентов на его зоне ответственности, отвечающей за футболиста, то шанс вступить в единоборство: 10 + 10 + 10 * (количество оппонентов на позиции–количество своих на позиции).
Если защищающихся меньше, чем атакующих на данной зоне ответственности, то шанс потери мяча так и остается 10.
Например, нашему CM противостоит DM соперника. У нас 4 полузащитника, у соперника 5 полузащитников. Расчет шанса вступить в единоборство = 10+10+10*(5-4)=30%
- - - - - - - -
Фактор №2. Если футболист левоногий и играет на правом фланге, то его шанс на гол выше на 2%, а шанс вступить в единоборство выше на 10%, также шанс дать пас ниже на 10%. Если же левоногий играет на левом фланге - без влияния. Аналогично с правоногим футболистом на левом фланге. Тот, у кого обе ноги как родные - также без влияния.
- - - - - - - -
Фактор №3. Влияние темпа игры:
- спокойный темп = -10 к шансу вступить в единоборство
- смешанный темп (нет влияния)
- быстрый темп = +10 к шансу вступить в единоборство
- - - - - - - -
Фактор №4. Влияние скорости игры:
- тянуть время = -10 к шансу вступить в единоборство
- нормально - нет влияния
- спешить = +10 к шансу вступить в единоборство
- - - - - - - -
Финальные расчеты шанса вступить в единоборство:
Изначальный шанс 10% + влияние количества игроков в зоне ответственности + влияние темпа игры + влияние скорости игры + влияние рабочей ноги игрока
- - - НО - - -
Фактор №5. Идёт финальная проверка на минимальный и максимальный шанс вступить в единоборство. Минимальная вероятность вступить в единоборства - не менее 10%. А максимальная вероятность вступить в единоборство – 45%.
1.2. ВЕРОЯТНОСТЬ УДЕРЖАТЬ МЯЧ ПОСЛЕ ЕДИНОБОРСТВА
Если действие закончилось единоборством, то его исход зависит от навыков и состояния игроков, вступивших в единоборства и тактических установок обеих команд. Неудачный отбор может закончится фолом. В результате игрок может получить карточку (желтую или красную) и будет назначен свободный удар или пенальти.
- - - - - - - -
Изначальный шанс игрока с мячом не потерять мяч в единоборстве = 40%
- - - - - - - -
Фактор №1. Навыки, влияющие на успех в единоборстве (tackle): https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
Сравнивается среднее значение этих навыков у обоих игроков и их разность идет в финальный расчет
- - - - - - - -
Фактор №2. Прессинг (активируется в разделе игры ТАКТИЧЕСКАЯ РАССТАНОВКА: https://my-fbm.com/play/?page=formation)
Прессинг дает +10 к вероятности отбора мяча при ситуации ОТБОР МЯЧА/ДРИБЛИНГ, но при этом у команды идет увеличенная потеря физической формы на -1 в течение матча каждые 10 минут. Т.е. если у отбирающего игрока прессинг ВКЛ, то шанс игрока с мячом удержать мяч станет на 10% ниже.
- - - - - - - -
Фактор №3. Дополнительный прессинг (активируется в разделе игры ТАКТИЧЕСКАЯ РАССТАНОВКА: https://my-fbm.com/play/?page=formation)
Если ДОП. ПРЕССИНГ выставлен в тактике на значение ДА, то у оппонентов на поле сравниваются такие навыки как:
https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
Если команда играет с включенным доп. прессингом и сумма физической форма и силы ОТБИРАЮЩЕГО ИГРОКА (т.е. игрок команды соперника, а не команды с мячом) >= 150 , то он получает +5% к шансу отобрать мяч (как и сейчас в симуляции) при определении шанса отбора и игрок с мячом получает -5% к точности при пасе если всё-таки будет пас. Если сумма физической форма и силы ОТБИРАЮЩЕГО ИГРОКА >=100 и меньше 150, то соперник просто получает -5% к точности при пасе, если иное значение, то ОТБИРАЮЩИЙ футболист получает к отбору -5%, так как вредит сам себе. При включенном дополнительном прессинге каждые 10 минут идёт -1 к физической форме.
| Команда с мячом | Команда без мяча | |
|---|---|---|
| Доп.прессинг ВКЛ? | Не влияет | Влияет |
| Если СИЛА+ФФ >=150 | ||
| Вероятность удержать мяч | -5, если у соперника прессинг ВКЛ | - |
| Точность паса (НЕ ШАНС action, а точность, если action pas) | -5, если у соперника прессинг ВКЛ | - |
| Если СИЛА+ФФ >=100 и СИЛА +ФФ < 150 | ||
| Вероятность удержать мяч | - | - |
| Точность паса (НЕ ШАНС action, а точность, если action pas) | -5, если у соперника прессинг ВКЛ | - |
| Если СИЛА+ФФ < 100 | ||
| Вероятность удержать мяч | +5, если у соперника прессинг ВКЛ | - |
| Точность паса (НЕ ШАНС action, а точность, если action pas) | - | - |
- - - - - - - -
Фактор №4. Скоростные фланговые защитники (активируется в разделе игры ТАКТИЧЕСКАЯ РАССТАНОВКА: https://my-fbm.com/play/?page=formation)
https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
- - - - - - - -
Фактор №5. Скоростные фланговые полузащитники (активируется в разделе игры ТАКТИЧЕСКАЯ РАССТАНОВКА: https://my-fbm.com/play/?page=formation)
https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
- - - - - - - -
Фактор №6. Если физическая форма игрока с мячом ниже ЧЕМ У ОППОНЕНТА, и разница >50%, то шанс удержать мяч во время единоборства падает на 50%. Т.е. сопернику в 2 раза легче отобрать мяч.
- - - - - - - -
Все факторы суммируются между собой, образуя итоговую вероятность удержать мяч после единоборства, после чего система производит генерацию случайных чисел, исходя из пула вероятностей, равного 100% и рассчитанного значения шанса удержать мяч. При этом минимальный шанс на успешный отбор – 1%, максимальный шанс – 99%
Финальные расчеты удержать мяч после единоборства:
Начальный шанс (40%) – значение прессинга – значение доп.прессинга + значение скоростных фланговых защитников и полузащитников (если с мячом фланговый защитник или полузащитник и соответствующая опция включена в тактике) + ( средний ситуационный навык игрока с мячом - средний ситуационный навык отбирающего), далее получившееся число *0,5, если физическая форма ниже, чем у оппонента более чем на 50%, то итоговый шанс удержать мяч упадет в 2 раза.
- - - - - - - -
Если после генерации случайных чисел исход = МЯЧ УДЕРЖАН ИГРОКОМ С МЯЧОМ, у футболиста мяч остаётся и симуляция переходит на новый виток, формирующий следующее действие (событие) матча
Если после генерации случайных чисел исход = МЯЧ ПОТЕРЯН ИГРОКОМ С МЯЧОМ, у футболиста мяч отбирается оппонентом, но производится последующий расчет - с нарушением, либо без нарушения.
Если в результате потери мяча нарушены правила, то оппоненту может быть показана карточка (желтая или красная) и назначен штрафной удар или пенальти, при которых будут сравниваться ситуационные навыки бьющего и вратаря. Подробнее о них тут: https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
2.2. ДЕЙСТВИЕ - УДАР В СТОРОНУ ВОРОТ
Вероятность удара зависит от общей силы игроков обеих команд, тактических установок обеих команд, расстановки игроков, влияния капитана, текущего счета в матче, фактора домашнего поля. Помните, что на поле 2 команды и каждая из них за счет изменений делает игру более открытой и атакующей или наоборот закрытой как для себя, так и для соперника. Если одна команда идет вперед большими силами, то другая также получает больше возможностей для атаки.
- - - - - - - -
Фактор №1. У каждой позиции игрока на поле есть свой начальный шанс удара: GK = 0 Защитник = 1, Полузащитник = 24, Нападающий = 35
- - - - - - - -
Фактор №2. Влияние глубины расположения команд: tactic_influence = (Атакующий фактор атакующей команды - Защитный фактор защищающейся команды)/10
- - - - - - - -
Фактор №3. Влияние морали команды
Мораль команды состоит из трёх факторов:
- влияния счёта матча,
- собранности команды,
- влияния капитана.
а) Влияние счета в матче: result_influence = (голы своей команды - голы соперника) * (0-1)
б) Влияние собранности команды: team_influence = (среднее от СУММЫ лидерства команды + среднее от СУММЫ работоспособности команды) / 10
в) Влияние капитана: Карьера капитана = кол-во игр капитана * (значение опыта / 1000), но не менее 20.
Расчет общего влияния капитана: (Возраст - 16 + карьера капитана) * ср. навык капитана / 100, но не менее 20
- - -
morale_influence = (итоговое влияние капитана / 10) + Влияние результата матча/расслабленность result_influence, но не более 25%
- - - - - - - -
Фактор №4. Если команда играет дома и:
- посещаемость матча свыше 95%, то +5% к шансу на удар
- посещаемость матча равно или ниже 95%, то +2% к шансу на удар
- в гостях +0%
- - - - - - - -
Фактор №5. Частотность ударов - это константа, влияющая на повышение шанса ударов по воротам в среднем по всей игры. Она выставлена на данный момент на 50%.
- - - - - - - -
Итоговые расчеты шанса нанести удар в сторону ворот рассчитывается по формуле:
(Начальный шанс удара + Влияние глубина расположения команд + morale_influence + бонус домашнего поля) * Частотность ударов/100
- - - НО - - -
Фактор №6. Если в команде более 4 защитников, итоговые расчеты /2
- - - - - - - -
Фактор №7. Влияние тактической установки КОНТРАТАКА
Если включена контратака *0,75 к итоговому расчету.
А если контратака включена, но у соперника в это время включен навал, то *0,95 к итоговому расчету.
- - - - - - - -
Фактор №8. Влияние тактической установки ПЛЕЙМЕЙКЕР
Если с мячом плеймейкер *0,75 к итоговому расчету.
- - - - - - - -
Фактор №9. Влияние тактической установки СКОРОСТЬ ИГРЫ
Скорость игры, выставленная в значение "Тянуть время", дает:
- -10 к шансу на удар при генерации каждой новой ситуации когда игрок с мячом,
- -10 к шансу на единоборство,
- +20 к шансу дать пас
- +20% к точности паса если пас состоялся
Скорость игры, выставленная в значение "Спешить", дает:
- +10 к шансу на удар,
- +10 к шансу на единоборство,
- -20 к шансу дать пас и
- -Х% (ниже полный расклад) к точности паса, если пас состоялся.
Также за каждые 10 минут дополнительно должно отниматься по 1 значению физ формы
Также даёт ухудшение к теоретическому шансу на гол (который до расчета на промах идет):
- Если средний навык основного состава от 0 до 20 - то на -25
- Если средний навык основного состава от 21 до 40 - то на -20
- Если средний навык основного состава от 41 до 60 – то на -15
- Если средний навык основного состава от 61 до 80 – то на -10
- Если средний навык основного состава с 81 до 100 – то на -5
- - - - - - - -
Фактор №10. Минимальные и максимальные шансы на удар.
Нападающие и полузащитники имеют минимально возможный шанс удара = 8%. Защита имеет минимальный шанс удара = 1%.
- - -
Вратарь имеет максимальный шанс удара = 0%
Защитники имеют максимальный шанс удара 15%
Полузащитники DM имеют максимальный шанс удара 15%
Полузащитники CM, LM, RM имеют максимальный шанс удара 25%
Полузащитники AM, LW, RW имеют максимальный шанс удара 30%
Нападающие CF имеют максимальный шанс удара 50%
2.2. ВЕРОЯТНОСТЬ ГОЛА ПОСЛЕ УДАРА В СТОРОНУ ВОРОТ
Если действие завершилось ударом в сторону ворот, то далее рассчитывается теоретический и практический шанс на гол.
Практический шанс на гол - это итоговый исход момента. Если теоретический шанс на гол НЕ реализовался успехом - значит система рассчитывает вероятности - чем закончится момент - либо промахом по воротам, либо точным ударом по воротам, но который не завершится голом. Если в данном случае состоялся точный удар - значит либо вратарь отбил на угловой, либо вратарь поймал мяч намертво. Если удар неточный - значит промах.
- - - - - - - -
РАСЧЁТ ТЕОРЕТИЧЕСКОГО ШАНСА НА ГОЛ
Фактор №1. Влияние среднего навыка команды
Высчитывается показатель: team_average_strength, т.е. сумма средних навыков всех футболистов которые есть на поле / 11
- - - - - - - -
Фактор №2. Расчет ситуационного навыка бьющего.
Ситуационные навыки, которые сравниваются у бьющего в случае, когда атакующий игрок получил пас низом, либо верхом, можно увидеть тут: https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
- - - - - - - -
Фактор №3. Коэффициент силы удара бьющего:
- Защитник 30%
- Полузащитник — 90%
- Нападающий — 100%
- - - - - - - -
Фактор №4. Расчетный шанс на ГОЛ с учетом навыков команды и коэффициента силы на позиции
Расчетный шанс (Shoot_strength) = (средний ситуационный навык бьющего + ср. навык основного состава) / 2 * коэффициент силы удара бьющего (защитник бьет с силой 30, полузащитник с силой 90, нападающий с силой 100)), деленный на 100
- - - - - - - -
Фактор №5. Пристрелка по воротам. Если футболист бьет, но не забивает, то его теоретический шанс на гол постепенно растет на величину Если у мяча CF, AM, LW, RW – то (кол-во ударов *3) / (количество голов +1) Если у мяча RM, CM, LM, DM – то (кол-во ударов *2) / (количество голов +1) Если у мяча защитники – то (кол-во ударов *1,5) / (количество голов +1)
т.е. теоретический шанс на гол + (кол-во ударов игрока * константу) / (количество голов игрока +1)
- - - - - - - -
Фактор №6. Количество забитых голов бьющего
Если игрок забил более 3х голов, то при последующих ударах его теоретический шанс на гол равен его теоретическому шансу на гол / количество забитых голов Иными словами, забить одному футболисту 4 гола в матче крайне сложно.
Shoot_strenth = shoot_strenth (расчетный) / количество голов
- - - - - - - -
Фактор №7. Домашнее поле
Если посещаемость матча свыше 95%: +5% к шансу на удар, а также +2% к шансу на гол
Если посещаемость матча равно или ниже 95%: +2% к шансу на удар, а также +1% к шансу на гол.
- - - - - - - -
Фактор №8. Темп игры (спокойный темп уменьшает шанс, быстрый — увеличивает)
- если спокойный (calm), то -2 к расчетному значению,
- если быстрый (quick), то +2 к расчетному значению.
- - - - - - - -
Фактор 9. Родная нога
Если футболист левоногий и играет на правом фланге, то его шанс на гол выше на 2%, а шанс потери мяча выше на 10%, также шанс дать пас ниже на 10%. Аналогично для правоного футболиста на левом фланге. Если же левоногий играет на левом фланге - без влияния. Тот, у кого обе ноги как родные - также без влияния.
- - - - - - - -
Фактор 10. Проверка на навал и максимальный теоретический шанс на гол.
Максимальный теоретический шанс на гол 50%, но при включенной установке НАВАЛ максимальный шанс становится = 60%.
- - - - - - - -
Фактор 11. Проверка количества защитников на шанс забить гол
Если в своей команде >4 защитников, то теоретический шанс на гол *0,5
- - - - - - - -
Фактор 12. Итоговая проверка на минимальный теоретический шанс на гол. Он должен быть не менее 5%.
- - - - - - - -
РАСЧЁТ ПРАКТИЧЕСКОГО ШАНСА НА ГОЛ
Практический шанс на гол рассчитывается после теоретического шанса на гол и высчитывает вероятность попадания в створ ворот, либо же - промаха по воротам.
Итоговая формула определения шанса гола: (средний навык бьющего/средний навык оппонента*100, но не менее 15 и не более 110) + средний ситуационный навык бьющего/средний ситуационный навык оппонента*40, но не менее 15 и не более 90) / 2
Далее происходит расчет хG.
- - - - - - - -
ВЛИЯНИЕ XG НА ИТОГОВЫЙ ШАНС ЗАБИТЬ ГОЛ.
1. Константный барьер
Константа 1го уровня (К1) = 0,5
К2 = 1,5
К3 = 2,5
К4 = 3,5
К5 = 4,5
К6 = 5,5
К7 = 6,5
К8 = 7,5
К9 = 8,5
Константа поднимается уровнем с каждым забитым голом команды.
---
2. Объединенный шанс на гол (ОШГ)
ОШГ = теоретический шанс на гол / 100 * практический шанс на гол / 100
Первый удар команды в матче – это ОШГ1, второй удар – ОШГ2, и т.д.
---
3. Формула расчета xG
xG = ОШГ сравнивается с К.
---
Первый удар в матче:
Если ОШГ1 >= К1, то ГОЛ
Если ОШГ1 <= К1, то НЕ ГОЛ и полученное значение падает в буфер
---
4. Если после первого удара не было гола
Если после первого удара был НЕ ГОЛ, то К останется К1, а ОШГ1 запишется в буфер (Б) и при следующем ударе:
Если Б +ОШГ2 >= К1, то ГОЛ
5. Если после первого удара был гол
Если после первого удара был ГОЛ, то остаток от (ОШГ1 — К1) запишется в буфер, а также к формуле прибавляется пройденная константа К1 и при следующем ударе:
---
Второй удар в матче:
Если Б + К1+ОШГ2 >= К2, то ГОЛ
Если Б + К1+ОШГ2 <= К2, то НЕ ГОЛ (промах по воротам или не промах, система считает по текущему алгоритму теоретического шанса на гол)
Пенальти не считаются в расчёте xG
3.1. ДЕЙСТВИЕ - ПОПАДАНИЕ В ОФФСАЙД
На данный момент шанс попасть в оффсайд при каждом действии просто равен 1%.
4.1. ДЕЙСТВИЕ - ПАС
Шанс отдать пас рассчитывается по формуле 100 – шанс удара – шанс единоборства – шанс попадания в оффсайд.
Если с мячом вратарь, то вероятность, что следующее действие пас равна 100%.
4.2. ВЕРОЯТНОСТЬ ТОЧНОГО ПАСА
Если при действии выпал вариант ПАС, то далее в зависимости от тактических установок и навыков игрока определяется вероятность того что он будет точным. Далее в зависимости от тактических установок и от того, кто давал пас определяется какому игроку он будет направлен (например плеймейкер имеет повышенный шанс отдать пас более атакующему игроку, но за счет этого сам реже бьет по воротам).
- - - - - - - -
Вероятность точного паса зависит от суммы значений навыков, разделенных на количество навыков: https://my-fbm.com/wiki/index.php?title=Ситуации_на_поле_и_ситуационные_навыки
- - - - - - - -
- при смешанном пасе будет происходить либо пас низом, либо верхом. В зависимости от того, какая передача произошла в конкретно этом действии (верхом или низом) такой навык (навес или пас) будет рассчитываться в сумме навыков. Формула расчётов: сумма 5 навыков, отвечающих за точность паса / 5 + или – в зависимости от паса низом или верхом (рост нашего игрока - рост соперника)/5). Сравнивается рост игрока, которому идет передача и его оппонента, если пас низом, то бонус получит низкий игрок, если пас верхом, то бонус получит высокий игрок. При этом минимальная точность паса - 10%, максимальная – 90%. На точность паса значительное влияние оказывает игровая форма, если игровая форма у пасующего ниже чем 50%, то точность паса будет *0,25 (т.е. на 75% понизится).
- - - - - - - -
Влияние тактической установки СКОРОСТЬ ИГРЫ:
- ТЯНУТЬ ВРЕМЯ дает -10 к шансу на удар при генерации каждой новой ситуации когда игрок с мячом, -10 к шансу на потерю, а также +20 к шансу дать пас и +20% к точности паса если пас состоялся — нормально (ничего не становится) —
- СПЕШИТЬ дает +10 к шансу на удар, +10 к шансу на потерю, -20 к шансу дать пас и -Х% (ниже полный расклад) к точности паса, если пас состоялся. Также за каждые 10 минут дополнительно отнимается по 1 значению физ формы Также даёт ухудшение к теоретическому шансу на гол (который до расчета на промах идет): — Если средний навык основного состава от 0 до 20 — то на -25 — Если средний навык основного состава от 21 до 40 — то на -20 — Если средний навык основного состава от 41 до 60 – то на -15 — Если средний навык основного состава от 61 до 80 – то на -10 — Если средний навык основного состава с 81 до 100 – то на -5
Также даёт ухудшение к точности паса если пас состоялся:
— Если средний навык основного состава от 0 до 20 — то на -30
— Если средний навык основного состава от 21 до 40 — то на -25
— Если средний навык основного состава от 41 до 60 – то на -20
— Если средний навык основного состава от 61 до 80 – то на -15
— Если средний навык основного состава с 81 до 100 – то на -10