Конечно, самообучающийся AI это круто, но я плохо представляю как это сделать
В играх удары можно квалифицировать как дальние и близкие и как мощные-медленные и быстрые-слабые
1. Быстрыми бьешь, медленными добиваешь качающегося, падающего, замороженного и пр.
противника
2. дальние удары издали, близкие вблизи))
Таким образом, количество подходящих на данный момент ударов уменьшается в четыре раза.