Действие (Action)

Материал из MyFBM Wiki
Перейти к навигации Перейти к поиску

ДЕЙСТВИЕ (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