xxxxxxxxxx
58
let x=50
let y= 50
let color=10
let colorhue=1
let speedX=3
let speedY=3
let ballsizeX=10
let ballsizeY=10
let points=0
function setup() {
createCanvas(500, 400);
}
function draw() {
background(22,0);
fill (color, color/2, color/3, 50)
if (color<1){
colorhue=3
}
if (color>255){
colorhue=-1
}
color=color+colorhue
ellipse (x, y, ballsizeX, ballsizeY)
if (x>width) {
speedX=-3
}
if (x<10) {
speedX=3
}
if (y>height) {
speedY=-3
}
if (y<1) {
speedY=3
}
y=y+speedY
x=x+speedX
let ballclose= (abs(mouseX-x))+(abs(mouseY-y))
if (ballclose>=27){
ballsizeX=30
ballsizeY=30
}
else{
ballsizeX=30-ballclose
ballsizeY=30-ballclose
}
if (mouseIsPressed) {
background (random(255),random(255), random(255))
}
}