xxxxxxxxxx
57
var ballX = 200;
var ballY = 200;
var changeX = 3;
var changeY = 3;
var rectX = 200;
var rectChange = 5;
var paddleX = 0;
function setup() {
createCanvas(400, 400);
noStroke();
fill(255);
}
function draw() {
background(245, 176, 213);
rect(rectX - 50, 50, 100, 10);
rect(paddleX, 350, 100, 10);
ellipse(ballX, ballY, 50, 50);
ballX = ballX + changeX;
ballY = ballY + changeY;
rectX = rectX + rectChange;
paddleX = pmouseX - 50;
if (ballX > 400) {
changeX = -changeX;
}
if (ballX < 0) {
changeX = 3;
}
if (ballY > 325 && ballX > paddleX - 25 && ballX < paddleX + 100) {
changeY = -3;
changeX = random(-5, 5);
}
if (ballY < 75) {
changeY = 3;
changeX = random(-5, 5);
}
if (rectX > ballX) {
rectChange = -5;
}
if (rectX < ballX) {
rectChange = 5;
}
if (keyIsPressed === true) {
ballX = 200;
ballY = 200;
changeY = 3;
}
if (ballY > 450) {
changeY = 0;
changeX = 0;
text("GAME OVER", 160, 200);
}
}