xxxxxxxxxx
let ellipseX, ellipseY;
let ellipseRadius = 50;
function setup() {
createCanvas(500, 500); // Create a 500x500 canvas
ellipseX = random(ellipseRadius, width - ellipseRadius);
ellipseY = random(ellipseRadius, height - ellipseRadius);
}
function draw() {
background(255);
// Calculate the distance between the mouse and the ellipse
let distance = dist(mouseX, mouseY, ellipseX, ellipseY);
// If the mouse is too close to the ellipse, move it to a new random position
if (distance <= ellipseRadius + 20) {
ellipseX = random(ellipseRadius, width - ellipseRadius);
ellipseY = random(ellipseRadius, height - ellipseRadius);
}
// Draw the ellipse
fill(150, 0, 255);
ellipse(ellipseX, ellipseY, ellipseRadius * 2, ellipseRadius * 2);
}