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

Entradas populares de este blog

Main components of a computer