void setup(){ size (500,500); background (100); size(500, 500); float v = 2000; float inc = 1000; noStroke(); fill(252,9,45); noiseSeed(0); for (int i = 0; i < width; i = i+4) { float n = noise(v) * 100.0; rect(i, 15 + n, 4, 4); rect(i, 350 + n, 5, 20); v = v + inc; } } void draw(){ frameRate(05); stroke (242,204,47,160);//yellow strokeWeight(8); smooth (); float grayX = random(0, 255); float grayY = random(0, 255); float grayZ = random(0, 255); line (0,450,500,450); line (0,350,500,350); fill (grayX); rect (22,150,150,200); fill (grayY); rect (338,150,140,200); fill (grayZ); rect (180,150,150,200); rect (45,180,30,41); rect (120,180,30,41); fill (252,9,45); rect (205,180,30,41); rect (275,180,30,41); fill (107,145,224); rect (360,180,30,41); rect (425,180,30,41); rect (45,265,40,55); fill (197,201,183); rect (125,265,30,65); rect (197,265,30,65); fill (252,9,45); rect (265,265,40,55); fill (197,201,183); fill (107,145,224); rect (360,265,40,55); fill (197,201,183); rect (432,265,30,65); }