Juego bola
LINUX
Click aquí para comenzar a jugar al juego.
WINDOWS
Click aquí para comenzar a jugar al juego.
SYNTAX JUEGO
int xbola=0;
float ybola=0;
int diametrobola=50;
int vx=4;
float vy=4;
int xr=0;
int yr=550;
int puntos=0;
void setup() {
size (800, 600);
fill(0, 65, 89);
textSize(40);
}
void draw(){
background(120, 203, 240);
crearbola();
movimientobola();
crearraqueta();
movimientoraqueta();
rparedes();
rraqueta();
puntos();
finaljuego();
}
void crearbola(){
ellipse(xbola,ybola,diametrobola,diametrobola);
}
void movimientobola(){
xbola=xbola+vx;
ybola=ybola+vy;
}
void crearraqueta(){
rectMode(CENTER);
rect(xr,550,100,30);
}
void movimientoraqueta(){
xr= constrain(mouseX,50,750);
}
void rparedes(){
if(xbola<0 || xbola>800){
vx=-vx;
}
if(ybola<0){
vy=-vy;
}
}
void rraqueta(){
if (xbola>xr-50 && xbola<xr+50 && ybola>yr-15-diametrobola/2){
vy=-vy*1.2;
puntos=puntos+1000;
}
}
void puntos(){
text("PUNTOS:"+puntos,40,50);
}
void finaljuego(){
if (ybola>600){
background(120, 203, 240);
textAlign(CENTER);
textSize(60);
text("GAME OVER", 400,300);
noLoop();
}
}
Comentarios
Publicar un comentario