Share
t=[N=0],draw=o=>{N||(createCanvas(W=400,W),background(0)),t[N++%200]=[f=(r=random)(W),g=r(W),W-f,W,f,g,r(2)],t.find(r=>{stroke(r),fill(r),circle(u=r[4]+=cos(B=floor(8*noise(r[4]/99,r[5]/99))/4*PI)*r[6],v=r[5]+=sin(B)*r[6],4)})};//#つぶやきProcessing
03 May 2020