Logical function returning true if the robot is facing a wall.
Logical function returning true if the robot has a wall on its right side.
Logical function returning true if the robot has a wall on its left side.
Robot command; the robot move to the tile ahead.
Robot command; if the robot in over a socket, its energy is set to the maximum.
Logical function returning true when the robot occupies a tile containing an energy socket.
Robot command; the robot paints a mark on the tile.
Input instruction to enter a variable value with keyboard Example: Input my Variable.
Output instruction to show texts and variables values Example: Display "The value of A is ", A.
Robot command; the robot erases the mark on the tile.
Robot command; the robot turns on the left but stays on the same tile.