xxxxxxxxxx
65
var by;
var diam;
var vx;
var vy;
var score;
function setup() {
createCanvas(600, 600);
bx = width/2;
by = height/2;
diam = 50;
vx = 5.3;
vy = 6.6;
score = 0;
}
function draw() {
background(0, 0, 0, 60);
noStroke();
strokeWeight(2);
ellipseMode(CENTER);
ellipse(bx,by, diam, diam);
bx = bx + vx;
by = by + vy;
rectMode(CENTER);
rect(500, mouseY, 30, 90);
var rad = diam/2;
if(bx + rad > width){
vx = 0-vx;
}
if(bx - rad < 0){
vx = 0-vx;
}
if(by + rad > height){
vy = 0-vy;
}
if(by - rad < 0){
vy = 0-vy;
}
if(bx+rad+15 > 500){
if(by + rad > (mouseY-45)){
if(by + rad < (mouseY +45)){
vx = 0-vx;
vy = 0-vy;
score++;
}
}
}
textSize(100);
fill(color(214, 13, 13));
textAlign(CENTER);
text(score, 300, 100);
}