Class RobocodeEngine

  • All Implemented Interfaces:
    IRobocodeEngine

    public class RobocodeEngine
    extends java.lang.Object
    implements IRobocodeEngine
    The RobocodeEngine is the interface provided for external applications in order to let these applications run battles within the Robocode application, and to get the results from these battles.

    This class in the main entry class of the robocode.control package.

    The RobocodeEngine is used by e.g. RoboRumble@Home client, which is integrated in Robocode. In addition, the RobocodeEngine is also used by the test units for testing the Robocode application itself.

    Author:
    Mathew A. Nelson (original), Flemming N. Larsen (contributor), Robert D. Maupin (contributor), Nathaniel Troutman (contributor), Joachim Hofer (contributor), Pavel Savara (contributor)