弾幕シューティングが好きだったり JVMと遊んだり お絵描きしたり ゲームしてたり 稀にゲーム作ったり My Processing art is licenced by CC-BY by default. Please just let me know when you use it.

岐阜のどこか
Joined September 2018
#つぶやきProcessing 「迷宮案内の章」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=0;x<=W;x+=20){ for(y=0;y<=W;y+=20){ for(n=0;n<20;n++){ r=$=>max(-10,min(10,20*$((n+f)*noise(x,y)/9))) circle(x+r(cos),y+r(sin),3) }}} }
1
16
1
117
2,124
#つぶやき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){ fill(W,(x+y)%255) rect(x,y,9*cos(f/30+x+y)) }} }
4
24
962
#つぶやきProcessing 「フックビルディング」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) noFill() for(x=0;x<W;x+=20){ for(n=0;n<99;n+=5){ arc(x,y=(f+n)*3*noise(x)%600-50,40,40,c=y/30+x-PI/4,c+PI/2*3) }} }
1
10
55
1,363
#つぶやきProcessing 「耽溺空仰いで」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noFill() for(r=0;r<W;r+=5){ t=r*sin(f/90+r) stroke(W,abs(r*sin(f/30+r/2))) circle(250+t*cos(i=r/30),250+t*sin(i),t/5) } }
13
1
76
1,743
#つぶやきProcessing 「落札(アン)タップ」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=0;x<=W;x+=50){ for(y=0;y<=W;y+=50){ for(n=50;n>0;n-=5){ fill((x+y+n*2+f*3)%250) rect(x-n/2,y-n/2,n) } }} }
2
6
43
953
#つぶやきProcessing 「敷設通算されて」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=-50;x<600;x+=99){ for(y=-50;y<600;y+=99){ for(n=0;n<40;n+=8){ t=50*sin(f/30+x*.3+y+n) fill(n%16<2?W:0) quad(x+n,y+n,x+t,y-t,x+99-n,y+99-n,x-t,y+t) }}} }
4
12
485
#つぶやきProcessing f=0 draw=_=>{ f++||createCanvas(W=500,W) b=blendMode background(0,99) b(DIFFERENCE) q=$=>250-d/2+(W-d)/PI*asin(sin(f/50*$(a))) p=_=>[q(cos),q(sin)] fill(W) d=120 for(a=0;a<9;a++)rect(...p(),120) b(BLEND) fill(0) d=0 for(a=0;a<TAU;a+=.03)circle(...p(),20) }
1
4
22
602
「モダンブラー観測」 公衆電話で時報を聞くぐらいのほんわか肝試し
1
77
#つぶやきProcessing 「後書きと上書き」 f=0 draw=_=>{ f++||createCanvas(W=500,W)+background(0) noStroke() for(y=0;y<W;y+=10){ p=$=>[X=(f*3+9e3-$)*noise(y)%600-50,y+50*sin(X/30+y)] fill(W) circle(...p(0),20) fill(0) circle(...p(30),18) } }
5
33
715
#つぶやきProcessing 「松葉の挨拶」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(x=0;x<W;x+=5){ for(n=0;n<200;n+=20){ t=(f*3+n+9e3)*noise(x)%600-50 line(x,t,x-20,t-20) line(x,t,x+20,t-20) } } }
1
4
28
795
#つぶやきProcessing 「遠方の矢文」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(x=0;x<W;x+=4){ for(n=0;n<99;n+=5){ t=(f*3+n+9e3)*noise(x)%600-50 k=x%8/2-1 line(X=x+sin(x+t/90)*20,c=k<0?W-t:t,X-5,c-5*k) line(X,c,X+5,c-5*k) } } }
2
5
305
#つぶやきProcessing 「カツカツカツカツ!」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(r=0;r<30;r++){ fill(W,30+30*cos(f/30+r)) c=$=>250+r*7*sin((f+9e3)*noise(r,$)/30) quad(c(0),250-r*7,250+r*7,c(9),c(4),250+r*7,250-r*7,c(7)) } }
3
32
911
#つぶやきProcessing 「スライディング浮担」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) noFill() for(r=0;r<W;r+=9){ arc(250,250,250+r*cos(R=noise(r/30)+f/90),250+R*sin(R),f/30,f/30+PI) } }
4
27
895
#つぶやきProcessing f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) noStroke() for(x=-f%40;x<600;x+=40){ for(y=-f%40-x/2;y<600;y+=40){ for(c=x+y+f*2+x/2,i=c;i<c+TAU;i+=TAU/5){ r=12+5*cos(c+f/10) noise((x+f)/90,(y+f+x/2)/90)<.5||circle(x+r*cos(i),y+r*sin(i),12) }}} }
2
14
45
942
#つぶやきProcessing 「対称的な繭」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) for(x=0;x<=W;x+=10){ for(y=0;y<=W;y+=10){ stroke(W,50) strokeWeight(4) N=$=>noise(x/200,y/200,$+f/200) X=(W*N(0)/10|0)*10 Y=(W*N(9)/10|0)*10 line(x,y,X,Y) }} }
5
22
702
#つぶやきProcessing 「群衆が揺蕩う様」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0,120) stroke(W) for(x=0;x<600;x+=60){ for(y=0;y<600;y+=60){ rect(x+30*sin(f/30+noise(x,y)),y+30*cos(f/47+noise(x,y,9)),18) }} }
4
14
603
絵 「輝く瞳孔の腐落」
10
424
#つぶやきProcessing 「潤んだ鱗の間」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(x=0;x<W;x+=3){ t=noise(x) a=20*sin(f/30+x)*t c=(f*3+9e3)*noise(x)%700 line(x,y=c+sin(c/50+x)*99-99,x-a,y-50*t) line(x,y,x+a,y-50*t) } }
3
22
884
#つぶやきProcessing 「ローリングアラート」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0,30) stroke(W) noFill() for(x=0;x<600;x+=20){ for(y=0;y<600;y+=20){ beginShape() for(n=0;n<30;n++){ vertex(x+25*cos(i=x+y+n/30+f/40),y+25*sin(i)) } endShape(CLOSE) }} }
4
17
527