Abstract
To coordinate each player's actions at different levels of individual, group, and team tactics in a dynamic real time soccer game is a challenging problem for multi-agent study. In this paper we investigate mechanisms of coordinating multiple collaborative strategies in playing the simulated RoboCup soccer games. We propose the notion of using attractive and repulsive force vectors to represent a movement function of a given player. The movement function can determine the direction as well as the speed of movement of the player. The collaborative strategies and sub-strategies can be expressed in terms of different weighting formula of these force vectors. We show how the collaborative strategies and sub-strategies can be coordinated by superposition of force vectors, role assignment as well as differentiation of different game situations.