Simulation de la couverture d'une zone rectangulaire par un robot tondeuse type "AM 330X"

Ici le robot démarre sur le côté supérieur au-delà du milieu,
puis descend verticalement (sortie ;-) )
Arrivé sur le périphérique, il recule et change de direction au hasard entre 30° et 330° à 10° près :

Le bouton [GO n] provoque le déplacement du robot avec n changements de direction calculés.

Code source :

Voir aussi la simulation une zone plus complexe.