xxxxxxxxxx
int a = 50;
float [] circleX = new float [200];
float [] circleY = new float [200];
float [] circleXSpeed = new float [200];
float [] circleYSpeed = new float [200];
float [] colorA = new float [200];
float [] colorB = new float [200];
float [] colorC = new float [200];
void setup (){
size(600,800);
for(int i=0; i<200; i++){
circleX[i] = random(width);
circleY[i] = random(height);
circleXSpeed[i] = random(30.0);
circleYSpeed[i] = random(30);
colorA[i] = random(185);
colorB[i] = random(251);
colorC[1] = random(188);
}
}
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(colorA[i],colorB[i],colorC[i]);
ellipse(circleX[i], circleY[i], 20, 20);
if(circleX[i] < 0){
circleXSpeed[i] = 15;
}
if(circleX[i] > width){
circleXSpeed[i] =-15;
}
if(circleY[i] < 0){
circleYSpeed[i] = 15;
}
if (circleY[i] > height){
circleYSpeed[i] = -15;
}
}
}