A study of battle strategy for the Robocode

Robocode is an easy-to-use robotics battle simulator that operates across various types of computer platforms supporting Java2. In this paper, we describe an implementation of a Robocode agent that participated in the Robocode Japan Cup 2002. Through extensive simulation of the Robocode battles, several strategies for the battle are investigated. The effectiveness of the proposed strategies is verified by the battles in the Robocode Japan Cup 2002.