Results of the interceptor module on the Soccer Server
In both the images below, the yellow client kicks the ball towards the centre of the right goal and the red client tries to intercept this kick optimally.



Fig 1: Here the red player is initially advancing perpendicular to the ball velocity.
Note how the red client detects the kicks in the second frame and immediately turns. Subsequently, the client moves in a straight line along this direction rather than following the ball at each instant. Of course, it is unable to reach the ball as the yellow player started off better.
In the last frame, the red player has kicked the ball again, which is detected by red and it is now moving almost along a horizontal line

 
Fig 2: Here the red client starts out closer to its goal.
As before it detects the kicks and turns in advance to meet the ball at the earliest. Observe that in the last frame, the red client is actually unable to view the ball directly just before it meets the ball. It is driven only by its expectation of finding the ball there. This is a success for the client's memory model.


Back to main page