xxxxxxxxxx
26
//worked off from https://thecodingtrain.com/CodingChallenges/124-flocking-boids.html
let bg;
const flock = [];
// let alignSlider, cohesionSlider, separationSlider;
function setup() {
createCanvas(900, 650);
bg = loadImage('fireflies.jpg');
// alignSlider = createSlider(0, 2, 1.5, 0.1);
// cohesionSlider = createSlider(0, 2, 1, 0.1);
// separationSlider = createSlider(0, 2, 2, 0.1);
for (let i = 0; i < 100; i++) {
flock.push(new Boid());
}
}
function draw() {
background(bg);
for (let boid of flock) {
boid.edges();
boid.flock(flock);
boid.update();
boid.show();
}
}