Pong
var x = 0, y = 0,w = 20;
var dx = random(1,10), dy = random(1,10);
var blockx = 0,blockLen = 20,blocky = width-blockLen;
var blockSpeed = 10;
var points = 0;
var draw = function() {
background( 255, 255, 255);
textSize(30);
text(points,10,25);
ellipse(x,y,w,w);
x += dx;
y += dy;
if(x - w/2 < 0 || x + w/2 > width ){
dx = -dx;
}
if(y - w/2 < 0 || y + w/2 > width ){
dy = -dy;
if(y + w/2 > width){
points -= 1;
}
}
if (blockx < x && blockx + 5*blockLen > x && y+w/2 >= blocky){
points += 1;
dx = random(5,10);
dy = -random(5,10);
fill(255, 0, 0);
}
rect(blockx,blocky,blockLen*5,blockLen);
};
var keyReleased = function(){
keyCode = 0;
};
var keyPressed = function(){
if(keyCode === LEFT){
if(blockx - blockSpeed >= 0){
blockx -= blockSpeed;
}
}
if(keyCode === RIGHT){
if(blockx + blockSpeed + blockLen*5 < width){
blockx += blockSpeed;
}
}
};