Students are required to design and program two robots to compete against an opposing pair of robots by kicking an infra-red transmitting ball into their designated goal. Teams have a choice of using two attacking robots or an attacker teamed with a goalie.

The field is the size of a table tennis table and is colour coded to allow the robots to work out where they are and what way they are playing.

Due to its ease of introduction to the uninitiated, most students choose to use LEGO Mindstorms to build and program their robots. Although the LEGO Mindstorms set can continue to be very competitive while being modified to high degree of complexity, other students select alternative platforms and even build their own microprocessor robots from basic electronic components.

A range of sensors can be attached to all of the robotic platforms. These include: electronic compasses, sonar, modified light sensors and motor rotation sensors.

There is just one open soccer competition for all ages/levels.