SnowEsamosc Profile Banner
Snow Esamosc Profile
Snow Esamosc

@SnowEsamosc

Followers
2K
Following
26K
Media
3K
Statuses
10K

弾幕シューティングが好きだったり JVMと遊んだり お絵描きしたり ゲームしてたり 稀にゲーム作ったり

岐阜のどこか
Joined September 2018
Don't wanna be here? Send us removal request.
@SnowEsamosc
Snow Esamosc
2 hours
#つぶやきProcessing 「舞わざる柄」. f=0.draw=_=>{.f++||createCanvas(W=500,W).background(0).stroke(W).fill(0).for(r=0;r<1e3;r+=5){.beginShape().for(n=0;n<60;n++){i=n/60+(f+9e3)*(noise(r)-.5)/9.R=r*.8/max(abs(cos(i)),abs(sin(i))).vertex(50+R*cos(i),50+R*sin(i))}.endShape(CLOSE).}.}
0
2
7
@grok
Grok
4 days
Join millions who have switched to Grok.
176
357
3K
@SnowEsamosc
Snow Esamosc
23 hours
#つぶやきProcessing 「未生の雨」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). noStroke(). for(x=0;x<600;x+=5). for(n=0;n<60;n+=3){. fill(W,30*noise(x)). circle(x,(f+n+9e3)*3*noise(x)%600-50,n). }.}
0
2
15
@SnowEsamosc
Snow Esamosc
2 days
#つぶやきProcessing 「茨送の庭」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). stroke(W). translate(50,50). for(i=0;i<20;i++). for(r=f/2%5;r<1e3;r+=5){. push(). rotate(i/10*PI). R=200-r/5. c=99*cos(i+r/20). line(r,-R/5+c,r,R/5+c). pop(). }.}
0
2
8
@SnowEsamosc
Snow Esamosc
3 days
#つぶやきProcessing 「滲む柱」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0,20). noStroke(). for(z=1;z<9;z++). for(y=-W-z*7;y<W;y+=20){. fill(z*30). circle(t=(f+9e3)*3*noise(z,y)%1e3-250,y+t,z*5). }.}
0
1
16
@SnowEsamosc
Snow Esamosc
4 days
#つぶやきProcessing 「うつろ織り」. f=0.draw=_=>{.f++||createCanvas(W=500,W).background(0).stroke(W).for(x=-f%50;x<700;x+=50).for(y=-f%50-x/2;y<700;y+=50){.N=$=>noise(x+f,y+f+x/2,$).fill(0,255*sin(f*N(0)/30)).push().translate(x,y).rotate(9*N(9)).rect(-40,-40,80).pop().}.}
0
2
12
@SnowEsamosc
Snow Esamosc
5 days
#つぶやきProcessing 「狂疾の花」. f=0.draw=_=>{f++||createCanvas(W=500,W).background(0).for(r=f%100+1e3,c=0;r>0;r-=50,c=!c){fill(W*c).beginShape().for(i=0;i<100;i++){R=max(0,r-50*noise(r-f,cos(i),sin(i)))*sin(i/5*PI+f/99).vertex(50+R*cos(I=i/99*TAU),50+R*sin(I))}endShape(CLOSE)}}
0
5
21
@SnowEsamosc
Snow Esamosc
6 days
#つぶやきProcessing 「惑いのコンパス」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). stroke(W). fill(0). for(z=W;z>0;z-=50){. circle(x=250+z*cos(t=(f+9e3)*noise(z)/30),y=250+z*sin(t),z). line(X=x+1e3*cos(T=(f+9e3)*noise(z,9)/30),Y=y+1e3*sin(T),2*x-X,2*y-Y). }.}
0
2
20
@SnowEsamosc
Snow Esamosc
7 days
「死相感応」. ああ重い!.
0
0
0
@SnowEsamosc
Snow Esamosc
7 days
#つぶやきProcessing.f=0.draw=_=>{.f++||createCanvas(W=500,W).e=ellipse.background(0).noStroke().translate(250,250).rotate(sin(f/60)/2).e(0,-150,220,40).e(0,150,220,20).for(x=-W;x<W;x+=5)for(n=0;n<60;n+=3){.y=(f*3+n+9e3)*noise(x+W)%300-150.e(x,abs(x)<100?y:y<0?y-150:y+150,n/5).}.}
1
4
24
@SnowEsamosc
Snow Esamosc
8 days
#つぶやきProcessing 「捲れる壁」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). noStroke(). for(x=0;x<600;x+=20). for(y=0;y<W;y+=20){. t=20*sin(f/30+x+y). rect(x-t/2,y,t,20). }.}
0
1
8
@SnowEsamosc
Snow Esamosc
9 days
#つぶやきProcessing 「アンロードフラグメント」. f=0.draw=_=>{.f++||createCanvas(W=500,W).background(0).noStroke().for(x=50;x<450;x+=10).for(y=k=100*noise(x);y<400+k;y+=10){.c=(f*(noise(x,y)-.5)+x+y)%50.fill(W,255*sin(c/25*PI)).rect(x+(noise(x,y)-.5)*tan(f/90)*30+c,y,10).}.}
0
2
19
@SnowEsamosc
Snow Esamosc
10 days
#つぶやきProcessing 「見えぬ網目」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). for(x=0;x<W;x+=50). for(y=-x/2;y<W;y+=50){. c=(x+y)/50. stroke(W,c%1*255). line(X=x+1e3*cos(i=c+f/90),Y=y+1e3*sin(i),2*x-X,2*y-Y). }.}
0
2
8
@SnowEsamosc
Snow Esamosc
11 days
#つぶやきProcessing 「水平線の振り子」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0,20). stroke(W). noFill(). for(t=-f%20-400;t<1e3;t+=20){. line(t,k=1e3*noise(t+f)-250,X=t+99*cos(i=f/30+t+f),Y=k+30*sin(i)). circle(X,Y,9). }.}
0
4
7
@SnowEsamosc
Snow Esamosc
11 days
#つぶやきProcessing 「堕ち者の右」. f=0.draw=_=>{f++||createCanvas(W=500,W).background(0).stroke(W).strokeWeight(5).for(y=-W;y<W;y+=9)for(n=b=0;n<90;n+=3,b=1){.N=(F=((f+9e3)*3*noise(y))%1e3+n*3*noise(y))-400.c=asin(sin(F/30+y))*30.if(b)line(X,Y,N+c/2,y+N-c/2).X=N+c/2.Y=y+N-c/2}.}
0
1
4
@SnowEsamosc
Snow Esamosc
13 days
#つぶやきProcessing 「棒で塗り絵」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). stroke(W). for(x=0;x<W;x+=5). for(n=0;n<99;n+=3){. y=(F=f+n+9e3)*noise(x)%600. line(X=x+50*noise(F/30,x)-25,Y=y+50*noise(x,F/30,9)-25,2*x-X,2*y-Y). }.}
0
4
15
@SnowEsamosc
Snow Esamosc
14 days
#つぶやきProcessing 「転がる檻」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). stroke(W). strokeWeight(5). noFill(). for(r=0;r<W;r+=20){. beginShape(). for(i=0;i<TAU;i+=PI/(2+r/200|0)){. vertex(250+r*cos(I=i+f*noise(r)/30),250+r*sin(I)). }. endShape(CLOSE). }.}
0
4
21
@SnowEsamosc
Snow Esamosc
15 days
#つぶやきProcessing 「奥捉え」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). noStroke(). for(x=0;x<W;x+=5). for(y=0;y<W;y+=5){. r=dist(x,y,250,250). i=atan2(y-250,x-250). fill(r*cos(I=i+f/9+r)+r*sin(I)). rect(x,y,5). }.}
0
2
3
@SnowEsamosc
Snow Esamosc
16 days
#つぶやきProcessing 「隠れ長物」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). noStroke(). for(x=0;x<1e3;x+=20). for(y=0;y<1e3;y+=20){. fill(250*sin(abs(y-x*2-f)/9)). rect(x,y,15). }.}
0
3
17
@SnowEsamosc
Snow Esamosc
17 days
#つぶやきProcessing 「輪煙の巣」. f=0.draw=_=>{. f++||createCanvas(W=500,W). background(0). noStroke(). for(z=1;z<9;z++). for(n=0;n<60;n++){. F=f+n+z*50. fill(z*30). circle(250+W*noise(z,F/50)*cos(i=F/50),250+W*noise(z,F/40,9)*sin(i),n/3+z*3+5). }.}
0
2
9