xxxxxxxxxx
35
let tree = [];
let walkers = [];
let r = 4;
function setup() {
createCanvas(400, 400);
tree[0] = new Walker(width / 2, height / 2, true);
for (let i = 0; i < 200; i++) {
walkers[i] = new Walker();
}
}
function draw() {
background(51);
for (let i = 0; i < tree.length; i++) {
tree[i].show();
}
for (let i = 0; i < walkers.length; i++) {
walkers[i].show();
}
for (let n = 0; n < 200; n++) {
for (let i = 0; i < walkers.length; i++) {
walkers[i].walk();
if (walkers[i].checkStuck(tree)) {
tree.push(walkers[i]);
walkers.splice(i, 1);
}
}
}
}