xxxxxxxxxx
float [] circleX = new float [200];
float [] circleY = new float [200];
float [] circleXSpeed = new float [200];
float [] circleYSpeed = new float [200];
float [] color_R = new float [200];
float [] color_G = new float [200];
float [] color_B = new float [200];
void setup (){
size(500,500);
for(int i=0; i<200; i++){
circleX[i] = random(width);
circleY[i] = random(height);
circleXSpeed[i] = random(10.0);
circleYSpeed[i] = random(20);
color_R[i] = random(125);
color_G[i] = random(100);
color_B[1] = random(225);
}
}
void draw (){
background(0);
for (int i = 0; i<200; i++){
circleX[i]=circleX[i]+circleXSpeed[i];
circleY[i]=circleY[i]+circleYSpeed[i];
noStroke();
fill(color_R[i],color_G[i],color_B[i]);
ellipse(circleX[i], circleY[i], 10, 10);
if(circleX[i] < 0){
circleXSpeed[i] = -1 * circleXSpeed[i] ;
}
if(circleX[i] > width){
circleXSpeed[i] = -1 * circleXSpeed[i] ;
}
if(circleY[i] < 0){
circleYSpeed[i] = -1 * circleYSpeed[i] ;
}
if(circleY[i] > height){
circleYSpeed[i] = -1 * circleYSpeed[i] ;
}
}
}