#tinycode search results
f=0,d=200,draw=o=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),q=o=>{for(i=0;i<TAU;i+=PI/1024)r=120*cos(i+f/2),F=sqrt(2*sin(i+f+o),2*sin(o+i)),fill(W,9*F),circle(sin(i+F)*r+d,120*cos(i+F)+d,3)},k=22;k--;)q(k/TAU);f-=.015};//#つぶやきProcessing #tinycode #bw #algoart
f=0,draw=r=>{for(f||createCanvas(W=400,W),noStroke(background(0,22)),j=-600;j<600;j+=50)for(i=-W;i<430;i+=50)y=50*cos(F=f+j+i),circle(x=50*sin(F)+200-i,y+200-j,15),circle(300-x,50-y+100-j,15);f+=.05};//#つぶやきProcessing #tinycode #creativecode #p5js #sin #cos #algoart
f=0,d=200,draw=c=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),i=0;i<PI;i+=PI/256)r=99*cos(i+f/2),x=sin(i)*r+d,y=99*cos(i)+d,fill(W,150),circle(x,y,3),circle(W-x,y,3),fill(W,22),circle(W-x,W-y,3),circle(y,x,3),circle(y,W-x,3);f-=.05}//#つぶやきProcessing #tinycode #bw
#tinycode #js f=0,d=200,draw=n=>{for(f||createCanvas(W=400,W),noStroke(background(f-=.01,v=44)),S=sin,C=circle,k=v;k--;)for(i=-7;i<7;i+=.01)r=99*cos(t=atan(tan(sqrt(S(a=k+f+i)*i,f)+f)))+a*S(t+4),F=sqrt(t/r,r/W),fill(W,F*d),C(X=t*r+d+2*a,Y=S(i+F+a)*r+S(2*f+a/v)*v+d,1),C(W-X,Y,1)}
🖌️ Mini 2-Color Pixel Editor I made a Base 69 storage method that excludes URL unsafe characters so that you can share your 2-color pixel art creations. 👉 Storage method extracts and combines three 3-bit values to each character. #tinycode #javascript
f=0,d=200,draw=o=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),q=o=>{for(i=0;i<TAU;i+=PI/1024)r=120*cos(i+f/2),F=sqrt(noise(2*sin(i+f+o),7*cos(i+f+o))+2*sin(o+i)),fill(W,9*F),circle(sin(i+F)*r+d,120*cos(i+F)+d,3)},k=4;k--;)q(k);f-=.01};//#つぶやきProcessing #tinycode
Lit Sphere 🌔 dwitter.net/d/34411 #javascript #tinycode for(r=500,i=1e4;i--;x.fillRect(960+r*X,540+r*Y,9,9))Z=i**.9%1,W=1-Z*Z,X=W*S(a=i*t),Y=W*C(a),x.fillStyle=R(v=(S(t)*Z-C(t)*X-Y/2)*400,v/2,30)
for x in range(r): for y in range(int(240/b)): X=(r/2)+int(math.sin(t/10)*r/3) Y=(r/2)+int(math.cos(t/10)*r/3) c=int(math.sqrt((x-X)*(x-X) + (y-Y)*(y-Y))) c=int(abs(0.1/(c+0.01)*5000)) lcd.rect(x*b, y*b,b,b,color=c,fillcolor=c)#tinycode
draw=_=> { s=4; n=1.0; for(y=0;y<20;y++){ for(x=0;x<20;x++){ u=x/20.0; v=y/20.0; U=(u*n)%1.0; V=(v*n)%1.0; fill(U*255,V*255,0); rect(x*s,y*s,s,s); }}} #つぶやきprocessing #tinycode #p5t #p5js #glsl MOD
t=0;b=33;w=99;F=255; I=m=> X=(G,A)=>{for(var i=m;i--;)G[1](G.slice(1),[i,A])}; v=(G,A)=>{[x,y]=A.flat();c=createVector; p=c(x,y).mult(r=w/b);c=1; c+=sin(p.x*cos(t/b)*80); c+=cos(p.y*cos(t/b)*F*80+40); fill(0,c*F,0); rect(p.x,p.y,r); } q=I(b);draw=_=>{q([0,q,v]);t++;}#tinycode
t=0;b=33;w=99;F=255; I=m=> X=(G,A)=>{for(var i=m;i--;)G[1](G.slice(1),[i,A])}; v=(G,A)=>{[x,y]=A.flat();c=createVector; p=c(x,y).mult(r=w/b); o=120/c(x,y).mult(b).sub(mouseX*r*r,mouseY*r*r).mag(); fill(0,o*F,0); rect(p.x,p.y,r);} q=I(b); draw=_=>{q([0,q,v]);t++;}//#tinycode
let B=[];draw=_=>{background(220);(mouseX!=pmouseX||mouseY!=pmouseY?B=[...B,createVector(mouseX,mouseY)].reduce((a,p)=>(circle(p.x,p.y,10),a.concat(p).slice(-30)),[]):B.reduce((_,p)=>(circle(p.x,p.y,10),_),[]));} #tinycode #つぶやきprocessing
setup=_=>{g=500,colorMode(HSB,g,g,g),createCanvas(g,g),blendMode(ADD),r=random,s=stroke,v=vertex,p=40,fill(0),rect(0,0,g,g),strokeWeight(0.1),for(a=p;a--;){for(b=p;b--;){i=map(a,p,0,g,0),beginShape(),v(r(g),i),s(r(g),g,g),v(i,r(g)),s(i,r(g),g),v(i,i),endShape()}}}//#tinycode #wip
Hedge Maze 🌳 dwitter.net/d/34341 #tinycode #javascript for(w=83,i=6e3;t<3&&i--;d=i**3.2*t%4<<1)x.fillRect(i%w*T-i/9,i/2-t*40-T,T=40,t?A[i]:A=[w]),A[j=i*2]&&!A[j+=d=d>2?d*w-w*5:d-1]&!A[j+d]&j%w<81?A[j]=A[j+d]=T:x.fillStyle=R(v=t<2.9?t*35:170,v*2,v/2)
sea strokes #genart #tinycode #javascript #dwitter for(i=1920;i-=.25;){X=i,Y=0,f=1-t/5;if(f<0)f=0;for(w=1/f;w<385/f;w/=.6)A=(X+t*w)%w-w/2,X+=A*C(D=(1-A*A/w/w*4))+Y*S(D)-A,Y=Y*C(D)-A*S(D);x.lineTo(X,Y+w)}x.stroke(),x.beginPath(),x.globalAlpha=.1 dwitter.net/d/28040
setup=_=>{createCanvas(400,400,WEBGL);} draw=_=>{ background(255); orbitControl(); l=100;n=10; for (i=0;i<=n;i++) { a=PI*i/n; for (j=0;j<n;j++) { h=TWO_PI*j/n; x=l*sin(a)*cos(h); y=l*sin(a)*sin(h); z=l*cos(a); line(0,0,0,x,y,z); }}}#つぶやきprocessing #p5t #tinycode normal vector
Dweets become a great reference to experiments so I built a browser. It's hard to find the code I'm looking for on Dwitter since it renders every dweet. I hope dwitter doesn't mind me using their API. Future feature: set your own username #dwitter #tinycode
f=0,draw=n=>{for(f||createCanvas(W=400,W),background(0,d=200),translate(d,d),i=0;i<PI;i+=PI/16384)s=99*tan(tan(i+sin(f))+f+i)+d,stroke(W,s/99+3),line(cos(sin(i*(3*sin(f)))+f+i)*d,s,sin(33*sin(i-f))*d,tan(tan(i)*sin(f/2))+d);f-=.005};//#つぶやきProcessing #tinycode #creativecode
f=0,draw=a=>{for(f||createCanvas(W=400,W,WEBGL),background(0),i=0;i<PI;i+=PI/256)push(),x=99*sin(i+f),y=99*cos(i+f),translate(x,y),rotate(r=8*i+f),scale(s=tan(r/10)),fill(W,99*s),torus(1,.1,3,W),torus(9,.1,3,W),pop();f+=.005};//#つぶやきProcessing #tinycode #p5js #creativecode
f=0,draw=a=>{for(f||createCanvas(W=400,W,WEBGL),background(0),i=0;i<TAU;i+=PI/90)push(),x=99*sin(i+f),y=99*cos(i+f),translate(x,y),rotate(r=8*i+f),scale(s=tan(r/16)),fill(99*s),torus(44,1,W),torus(1,.1,3,W),pop();f+=.005};//#つぶやきProcessing #tinycode #p5js #creativecode #3d
f=0,draw=r=>{for(f||createCanvas(W=400,W),noStroke(background(0,22)),j=-600;j<600;j+=50)for(i=-W;i<430;i+=50)y=50*cos(F=f+j+i),circle(x=50*sin(F)+200-i,y+200-j,15),circle(300-x,50-y+100-j,15);f+=.05};//#つぶやきProcessing #tinycode #creativecode #p5js #sin #cos #algoart
Wellenloch - some variations #svg #plotterart #tinycode #onchain on @bootloader_art (bootloader.art/generator/363)
#tinycode #js f=0,d=200,draw=n=>{for(f||createCanvas(W=400,W),noStroke(background(f-=.01,v=44)),S=sin,C=circle,k=v;k--;)for(i=-7;i<7;i+=.01)r=99*cos(t=atan(tan(sqrt(S(a=k+f+i)*i,f)+f)))+a*S(t+4),F=sqrt(t/r,r/W),fill(W,F*d),C(X=t*r+d+2*a,Y=S(i+F+a)*r+S(2*f+a/v)*v+d,1),C(W-X,Y,1)}
f=0,d=200,draw=o=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),q=o=>{for(i=0;i<TAU;i+=PI/512)r=120*cos(i+f/2+o/PI),F=sqrt(2*sin(i+f+o),3*sin(o+i)),fill(W,9*F),circle(cos(i+F+o)*r+d,sin(i+F+o)*r+d,3)},k=58;k--;)q(k/TAU);f-=.015};//#つぶやきProcessing #tinycode #p5js
f=0,d=200,draw=o=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),q=o=>{for(i=0;i<TAU;i+=PI/1024)r=120*cos(i+f/2),F=sqrt(2*sin(i+f+o),2*sin(o+i)),fill(W,9*F),circle(sin(i+F)*r+d,120*cos(i+F)+d,3)},k=22;k--;)q(k/TAU);f-=.015};//#つぶやきProcessing #tinycode #bw #algoart
I have quite a few questions regarding the code posted here on X. Here is a video explaining what it is and what you can do with it. Cheers :-) #howto #tinycode #p5js #editor
Tweet hash-tagged #つぶやきProcessing puzzles you? It is a p5js "sketch". Copy code into editor.p5js.org and run. Play with changes... Twitter 280-character limit boosts the creativity! Share your own sketch. Be part of great community! (this tweet is 280 characters long)
Rainbow Skulls 🌈💀 dwitter.net/d/34452 #javascript #tinycode for(x.font='3in"',i=15;i--;x.fillText('💀',i%5*386,300+(i/5|0)*349))x.filter=`sepia(1)saturate(99)hue-rotate(${t*99+i*24}deg)`
Mini Solar System 🌌 dwitter.net/d/34448 #javascript #tinycode #space with(x)c.width|=s=(X,Y,r=99,i=r>>1)=>{for(beginPath(fill(arc(X,Y,r,0,9)));i--;s(X+d*S(a=t/d*300+i),Y+d*C(a)/2,i**9%r/6))d=i*r} s(960,540)
f=0,d=200,draw=o=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),q=o=>{for(i=0;i<TAU;i+=PI/1024)r=120*cos(i+f/2),F=sqrt(noise(2*sin(i+f+o),7*cos(i+f+o))+2*sin(o+i)),fill(W,9*F),circle(sin(i+F)*r+d,120*cos(i+F)+d,3)},k=4;k--;)q(k);f-=.01};//#つぶやきProcessing #tinycode
f=0,d=200,draw=c=>{for(f||createCanvas(W=400,W),noStroke(background(0,20)),i=0;i<PI;i+=PI/256)r=99*cos(i+f/2),x=sin(i)*r+d,y=99*cos(i)+d,fill(W,150),circle(x,y,3),circle(W-x,y,3),fill(W,22),circle(W-x,W-y,3),circle(y,x,3),circle(y,W-x,3);f-=.05}//#つぶやきProcessing #tinycode #bw
Solar Orbit ☀️🌘 dwitter.net/d/34438 #tinycode #javascript for(i=7e3;--i;j|B<0&&x.fillRect(960+A*800+r*X,540+r*Y-B*r,r/=7,r))j=i>>11,v=j<3,A=S(q=j-1&&t),B=q&&C(t),r=v?q?99:300:i,Z=i**.9%1,W=1-Z*Z,X=W*S(i),Y=W*C(i),x.fillStyle=R(v*=400*(q?B*Z-A*X:Z),v,v)
f=0,draw=n=>{for(f||createCanvas(W=400,W),background(0,d=200),translate(d,d),i=0;i<PI;i+=PI/16384)s=99*tan(tan(i+sin(f))+f+i)+d,stroke(W,s/99+3),line(cos(sin(i*(3*sin(f)))+f+i)*d,s,sin(33*sin(i-f))*d,tan(tan(i)*sin(f/2))+d);f-=.005};//#つぶやきProcessing #tinycode #creativecode
Lit Spheres 🎾 dwitter.net/d/34422 #javascript #tinycode for(i=2e4,A=S(t*=600)*960,r=t%150;i--;x.fillRect(960-A+r*X,t+r*Y,7,7))Z=1-i**.9%1,X=Z*S(i),Y=Z*C(i),x.fillStyle=R(v=A*X-t+t*Z-Y*400,v/5+99)
Lunar Cycle 🌗 dwitter.net/d/34421 #javascript #tinycode for(q=frame!=9,i=1e4,A=q&&C(t*=25),B=S(t);t<6&&--i;x.fillRect(960+A*800+r*X,540+r*Y-B*300,r/=9,r))r=q?t?99:i:300,Z=i**.9%1,W=1-Z*Z,X=W*S(i),Y=W*C(i),x.fillStyle=t&&R(v=(B*Z-A*X+!q*W)*800,v/3,70)
f=0,draw=n=>{for(f||createCanvas(W=400,W),background(0),translate(200,200),stroke(255,22),i=0;i<TAU;i+=PI/2048)F=f+i,line(180*cos(f+i),180*tan(f+i),X=180*sin(33*sin(i-f)),Y=tan(sin(i)*sin(f/2))),circle(X,Y,4*sin(F));f+=.0014};//#つぶやきProcessing #tinycode #creativecode #algoart
Sunlight ☀️ dwitter.net/d/34419 #javascript #tinycode f=t*60|0 A=S(f-=20) B=f/9 for(i=1e4,r=t?f**8%59+9+!f*200:i;i--;x.fillRect(960-A*900+r*X,470+r*Y+B*199,q=r/9,q))Z=i**2.1%1,W=1-Z*Z,X=W*S(i),Y=W*C(i),x.fillStyle=t&&R(v=(f?A*X-B*Z/2:1)*400,v*Z,60)
Lit Sphere 🌔 dwitter.net/d/34411 #javascript #tinycode for(r=500,i=1e4;i--;x.fillRect(960+r*X,540+r*Y,9,9))Z=i**.9%1,W=1-Z*Z,X=W*S(a=i*t),Y=W*C(a),x.fillStyle=R(v=(S(t)*Z-C(t)*X-Y/2)*400,v/2,30)
Hedge Maze 🌳 dwitter.net/d/34341 #tinycode #javascript for(w=83,i=6e3;t<3&&i--;d=i**3.2*t%4<<1)x.fillRect(i%w*T-i/9,i/2-t*40-T,T=40,t?A[i]:A=[w]),A[j=i*2]&&!A[j+=d=d>2?d*w-w*5:d-1]&!A[j+d]&j%w<81?A[j]=A[j+d]=T:x.fillStyle=R(v=t<2.9?t*35:170,v*2,v/2)
Something went wrong.
Something went wrong.
United States Trends
- 1. Jalen 72.4K posts
- 2. Eagles 115K posts
- 3. Chargers 83.5K posts
- 4. Herbert 33K posts
- 5. AJ Brown 10K posts
- 6. #BoltUp 4,565 posts
- 7. #WWERaw 48.9K posts
- 8. Saquon 11.4K posts
- 9. Cam Hart 1,340 posts
- 10. Sirianni 5,583 posts
- 11. Patullo 6,989 posts
- 12. #PHIvsLAC 3,784 posts
- 13. Tony Jefferson 3,023 posts
- 14. LA Knight 10.4K posts
- 15. 4 INTs 3,445 posts
- 16. Piers 79.6K posts
- 17. Greg Roman 1,433 posts
- 18. Dotson 2,045 posts
- 19. Cameron Dicker 1,870 posts
- 20. Tanner McKee 1,620 posts