Cours2 3.Simulation: marcheur aléatoire - picardlimpens/TechArtsNum GitHub Wiki

 // Définition de variables
 int positionx ,positiony, directionx, directiony, taille;
 // Des effets différents selon la valeur de la direction
 int a = 3;

 void setup(){
    background(255); // on donne un fond blanc
    size(500,300); // on choisit la taille du sketch
    smooth(); // on améliore le rendu (en option)

    // On place le marcheur au centre de l'ecran
    positionx = width/2;
    positiony = height/2;
    
 }

 void draw() {
    // On définit la direction du marcheur
    directionx = int(random(-a, a));
    directiony = int(random(-a, a));

    // La nouvelle position du marcheur est egale a son ancienne position (x et y) + un entier entre -a et a
    positiony = positiony + directiony;
    positionx = positionx + directionx;

    strokeWeight(1.5);
    point(positionx, positiony);
 }