xxxxxxxxxx
43
let scl = 6;
let speedSlider;
function setup() {
createCanvas(400, 400);
strokeWeight(scl);
background(51);
stroke(226, 45);
walker = createVector(width / 2, height / 2);
speedSlider = createSlider(1, 150, 1, 1);
}
let walker;
let px, py;
function draw() {
for (let i = 0; i < speedSlider.value(); i++) {
// background(220);
px = walker.x;
py = walker.y;
switch (floor(random(4))) {
case 0:
walker.x += scl;
break;
case 1:
walker.x -= scl;
break;
case 2:
walker.y += scl;
break;
case 3:
walker.y -= scl;
break;
}
walker.y = constrain(walker.y, 0, height);
walker.x = constrain(walker.x, 0, width);
if (px) {
line(px, py, walker.x, walker.y);
}
}
}