float drip = 5; int space = 10; int start = 10; int down = 60; int x = 20; int y = 10; void setup(){ size(340,560); background(255); smooth(); } void draw(){ int ypos; ypos = y; noStroke(); fill(0, 15); ellipseMode(CENTER); drip = drip + random(-0.3,0.3); ellipse(x,ypos, drip, drip); y = ++y; if (y > down){ x = x+space; y = start; } if (x > width - 20) { x = space+10; y = y + 60; down = down + 60; start = start + 60; } if (y>height - 20){ noLoop(); } }