Il ya sept programmeurs. Ils travaillent en binôme pour la plupart d'entre eux . Ils programment avec le logiciel mBlock .Les programmes créés doivent permettre aux robots de circuler sur le parcours en évitant les obstacles. Une fois les programmes réalisés, ils les testent sur des parcours délimités avec du scotch et des feuilles de papier.
Voici des exemples de parcours faits par les programmeurs :
Avant d'utiliser mBlock, ils s'étaient exercés sur le logiciel Scratch. Même si les logiciels présentent des similitudes, les programmeurs trouvent que le maniement est différent. Ils tâtonnent et utilisent des vitesses au hasard. Si les robots vont trop loin, ils augmentent ou diminuent la vitesse ou le temps de seconde d’attente .
Autre difficulté, la charge des robots qui perturbe le bon fonctionnement des programmes (robot parcourant une distance plus ou moins grande).