agent_kv писал(а):Давайте честно. Атака борется с защитой, а полузащита это допник для этих линий.
Я предполагаю такую простую схему генерации.
1. Определение владения мячем в текущем эпизоде. Сравнивается сумма сил полузащиты одной команды с суммой сил полузащиты другой команды (ЦМ, РМ и ЛМ с коэффициентом 1, ДМ, АМ, РВ и ЛВ с коэффициентом 0,5) Выбирается случайное число, которое исходя из процентов соотношения определяет атакующую в этом эпизоде команду.
2. Определение выхода на ударную позицию. Сравнивается сумма сил атаки атакующей команды с суммой сил защиты другой команды (у атакующих - ЦФ, РФ и ЛФ с коэффициентом 1, АМ, РВ и ЛВ с коэффициентом 0,5; у защищающихся - ЦД, РД и ЛД с коэффициентом 1, ДМ с коэффициентом 0,5 и без ГК) Выбирается случайное число, которое исходя из процентов соотношения определяет был ли голевой эпизод или нет.
3. Если голевой эпизод был, то определяется гол или нет. Выбирается один игрок атакующей команды с большей вероятностью играющий ближе к воротом соперника (для чистых форвардом, например вес 6, для РВ, ЛВ или АМ все например 4, для полузащиты, например, вес 3, для ДМ вес 2, для защитника вес 1). И выбирается один игрок защищающейся команды с большей вероятностью играющий ближе к своим воротам (тоже исходя из весов) плюс вратарь защищающейся команды. На этом и только на этом этапе учитывается Оп, От и У выбранных игроков. Выбирается случайное число, которое исходя из процентов соотношения сил и моментных атакера и дефера+вратаря определяет был ли гол или нет.
Это то что касается голов с игры. Штрафные, пенальти, нарушения и карточки вполне вероятно отбираются тоже только на последнем этапе, поскольку должна учитываться индивидуальная спецуха См. И далее уже пунктом 4 отыгрывается эпизод штрафного, пенальти или углового. Хотя может я и ошибаюсь на этот счет.
Бонус от грубой и бонус от тактики включается в пункты 1 и 2, как и бонус защитных построений.
Garlik писал(а):Я склонен считать, что генерация идет по зонам. Это значит, что есть центральные линии и есть фланги, а не только защита, полузащита и атака.
Хотелось бы верить. И если это так, то установках на игру катастрофически не хватает "атаковать через центр, атаковать правым, атаковать левым."
В предложенную выше схему фланги вполне вписываются. Только под пунктом 0 должен быть выбор центра или одного из флангов. В центре участвуют все игроки, во фланговых действиях - игроки играющие на этом фланге с коэффициентом 1 плюс центральные с коэффициентом 0,5. |