Spark is a physical simulation system. The primary purpose of this system is to provide a *generic* simulator for different kinds of simulations. In these simulations, agents can participate as external processes.
Apollo3D is a team in RoboCup soccer simulation 3D league. The target is to build a nice team with wonderful skills and good cooperation among players.