I. Introduction
With the development of computer simulation technology, network or distributed training has been given more and more regard. The benefits are obvious: within a virtual world simulated by computer network, each computer plays a certain role, and interacts with other participants. If we program their behavior with some kind of rule, useful results can be achieved.