// La pelota tiene una posicion int posY = 0; // La pelota tiene una velocidad int velY = 1; void setup(){ size(100,100); stroke(0); fill(0); smooth(); } void draw(){ // A cada frame actualizamos las variables // Actualizamos su posicion aƱadiendole la velocidad posY += velY; // Si nos hemos pasado del suelo if (posY >= height){ // Invertimos su velocidad velY = -velY; // Si nos hemos pasado del techo }else if(posY <= 0){ // Invertimos su velocidad velY = -velY; } // A cada frame dibujamos la escena dependiendo de las variables background(255); ellipse(width/2, posY, 10, 10); }