Bonjour, Je suis en train de mettre au point un système de génération de motifs aléatoires.
Mon code jusqu'à présent :
int permutes = 100;
int y = 31;
int x = 63;
while (permutes > 0) {
int rndTurn = random(1, 4);
if (rndTurn == 1) { y = y - 1; } //go up
if (rndTurn == 2) { y = y + 1; } //go down
if (rndTurn == 3) { x = x - 1; } //go right
if (rndTurn == 4) { x = x + 1; } //go left
setP(x, y, 1);
delay(250);
}
Ma question est la suivante : comment faire pour que le code ne revienne pas sur lui-même ?
Par exemple, le code indique "Aller à gauche" mais la boucle suivante indique "Aller à droite", comment puis-je arrêter cela ?
NOTE : setP active un pixel spécifique.
A la vôtre !