I am currently working in the Soccer Simulation2D division from RobôCIn. We are currently facing a problem with our agents. We were wondering if any other team had already experienced this type of problem and could provides us an insight or a tip to solve it properly.
Here is a brief explanation of the problem: At certain time during a match, one of our agents (it’s not always the same agent) seems to be lost in the field and, consequently, it gets out of formation. After many cycles have passed, it realizes that it is out of formation and tries to get to its position in the formation as fast as possible.
In the attached GIF, you can see that this problem occurs with the yellow agent number 9. In that scenario, the ball and the opponents pass by its side and it apparently doesn’t know what to do for a while. After some time, it realizes that it is out of formation and tries to get in formation again.