JuniorRobot ClassRobocode Robot API for .NET
This is the simplest robot type, which is simpler than the Robot and AdvancedRobot classes. The JuniorRobot has a simplified model, in purpose of teaching programming skills to inexperienced in programming students. The simplified robot model will keep player from overwhelming of Robocode's rules, programming syntax and programming concept.

Instead of using getters and setters, public fields are provided for receiving information like the last scanned robot, the coordinate of the robot etc.

All methods on this class are blocking calls, i.e. they do not return before their action has been completed and will at least take one turn to execute. However, setting colors is executed immediately and does not cost a turn to perform.
Inheritance Hierarchy

OnlineSystem Object
  Robocode JuniorRobot

Namespace: Robocode
Assembly: robocode (in robocode.dll) Version:

public abstract class JuniorRobot : IJuniorRobot, 
See Also