xxxxxxxxxx
45
var maxForce = 0.1;
var maxSpeed = 4;
var boidRadius = 6;
var neighbDist = 50;
var boids = [];
var boidsNum = 200;
function setup() {
//createCanvas(681, 448);
createCanvas(windowWidth, windowWidth);
for (let i = 0; i < boidsNum; i++) {
boids.push(new Boid());
}
}
function draw() {
background(51);
noFill();
stroke(200);
rect(0, 0, width - 1, height - 1);
fill(100, 200, 100);
for (let boid of boids) {
boid.flock(boids);
boid.update();
boid.display();
}
}
function keyPressed() {
if (key == ' ') {
boids = [];
let xoff = width / boidsNum;
for (let i = 1; i <= boidsNum; i++) {
boids.push(new Boid());
}
}
}