soccer, hocket,basket or any other ball/team related game AI

Hi there! yes I have a clear aknowledge of the logic rules I want to implement in the game (when to attack, when to defend, environment awareness, enemies awareness, friends awareness, when to kick to the goal, when to give to friend that is in a better location, etc. But I would like to hear feedback/advice from some other that have already worked on a project like this or some tutorials/papers or anything that would lead me to the best possible approach (reinforcement learning AI?)