ABSTRACT
In this article, the historical background ,development status and future direction of development of the Robocode software are introduced, and also, the target which should be completed on this topic is introduced.
Then , some practical settings of the Robocode software and its battle simulation engine are set out in detail. Some important elements of the Robocode software are explained. The basic principle in Robocode programming is presented.
Finally, the robot code used in my project would be analyzed detailedly, which includes the overall framework of robot procedures and the parameters of the inside class. Especially the radar scanning strategy, the mobile strategy, the artillery energy strategy and the aim strategy of the robot has been detailed, and the key code has been listed out..