xxxxxxxxxx
int a=10;
float[] xPos = new float [200];
float[] yPos = new float [200];
float [] xSpeed = new float [200];
float [] ySpeed = new float [200];
float[] colorR = new float [200];
float[] colorG = new float [200];
float[] colorB = new float [200];
void setup() {
size(400, 400);
for (int i=0; i<200; i++) {
xPos[i] = random(width);
yPos [i] = random(height);
xSpeed[i] = random(4);
ySpeed [i] = random(2);
colorR[i] = random(255);
colorG[i] = random(230);
colorB[i] = random(250);
}
}
void draw() {
background(0);
for (int i=0; i<200; i++) {
xPos[i] = xPos[i] + xSpeed[i];
yPos[i] = yPos[i] + xSpeed[i];
noStroke();
fill(colorR[i], colorG[i], colorB[i]);
ellipse(xPos[i], yPos[i], 10, 10);
if (yPos[i] > height) {
ySpeed[i] = -4;
}
if (xPos[i]<0) {
xSpeed[i] = 5;
}
if (xPos[i] > width) {
xSpeed[i] = -5;
}
}
}