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);
}