A City in a Bottle ๐
<canvas style=width:99% id=c onclick=setInterval('for(c.width=w=99,++t,i=6e3;i--;c.getContext`2d`.fillRect(i%w,i/w|0,1-d*Z/w+s,1))for(a=i%w/50-1,s=b=1-i/4e3,X=t,Y=Z=d=1;++Z<w&(Y<6-(32<Z&27<X%w&&X/9^Z/8)*8%46||d|(s=(X&Y&Z)%3/Z,a=b=1,d=Z/w));Y-=b)X+=a',t=9)>
Tree Lake Smaller and Uncompressed ๐๏ธ
#javascript
#tinycode
#generative
#landscape
#trees
X=t?X+r*50:0
for(i=h=350+199*C(t*4+X%1)|0;--i;x.fillRect(t?X-w+w*r:i*8,t?600+(r*8%4|0?i-h:h-i):r*1080,t?w:500,t?2:r*2))r=Math.random(w=i/4)
City of Shadows โ๏ธ๐
#javascript
#generative
#loop
#tinycode
for(w=c.width&=j=10368;j;x.fillRect(j%w,--j>>7,1-Z/w*T+q,T=1))for(a=1-j%w/64,b=j/7e3-1,q=Y=Z=b/5,X=t*30;++Z<w&(6-S(Z<29?0:(X>>3)**2^Z>>3)**8*50>Y||T|(q=S(X&Y&Z,a=b=-1,T=Z/w)*2/Z+1/Z));Y+=b)X-=a
@Dr_TheHistories
Thank you for talking about this cool phenomenon. I recently made some generative art that simulates it. Here is one of the results. ๐๐
I am making a pottery sim for the fxhash hackathon! ๐๐โฑ๏ธ This is an interactive minting experience where you create your own pottery. i am excited to share video with you for the first time.
#fxhash
#generativeart
My parking lot project is coming out this Sunday!
It will be a dutch auction, 5/22 at 5 PM UTC
๐๏ธ๐๐๐๐๐๐๐๐
#generativeart
#fxhash
#badparking
Check out this insane dweet by
@tomx0r
!
#javascript
for(w=c.width&=i=10368;i;T=(2*X&Z)%7<3&Y*Y<2?R-T?T+.05:R+=.05:R!=T?R&=x.fillRect(--i%w,i>>7,1-4e5/(X+Y+18)**5,1+u%6/6/R):(u=Y<.3?Y*Y^2:Y<.6?5:w+X*9^Y*5^Z*9,T+.1))X=i%w/64*R-T,Y=i/4e3*R-T,Z=t*3+T
Descending a
#minecraft
cave by tomxor โ๏ธ๐คฏ
#javascript
t?c.width=w=64:X=Y=Z=R=5;for(a=S(R),b=C(R),p=3e3;p--;X-=k*a,Z-=k*b,Y+=k*B,R-=k*A,x.fillRect(p%w,p/w,1,2-4/d))for(A=p%w/32-1,B=p/1e3,d=1;(X+d*A*b-d*a^Y+d*B^Z-d*A*a-d*b)%15>1;d+=.1)k=1e-4-3e-4/d/d
Today I learned about an approximation for sine discovered by Bhaskara in 600 CE. I am using it to fix tiny discrepancies with Math.sin in different browsers. Here's my code...
#javascript
#math
#generativeart
Z=x=>(((x%=360)<0?x+=360:x)<180?4:-4)*(x=(x%=180)*(180-x))/(40500-x)
Tomorrow we are making pottery on fxhash. ๐๐ This generator uses a shader written from scratch with tons of variation in features and interactive sculpting! I can't wait to see what you make. โฑ๏ธ
#generativeart
#fxhash
#webgl
#javascript
#pottery
If you'd like to learn how the code works, I recommend checking out this amazing breakdown by
@DanielDarabos
that reorganizes and comments the code and provides controls to play with it.
โ ๏ธExperimenting with making an animated stereogram. Avert your eyes if you suffer problems from this sort of thing! ๐
Still amazes me that our eyes can build a 3d image from what seems like noise. ๐คฉ
#magiceye
#stereogram
#illusion
#generative
#star
@guldeuxchats
He blew the perfect opportunity to make his wife breakfast, order pizza for dinner, and spent the rest of the weekend doing whatever the hell he wanted.
Working on something new inspired by crown shyness in trees. Just finished the prototype! Next I will focus on improving the algorithm and play with style/color. ๐๐
#fxhash
#generativeart
#trees
fxVase, the on chain pottery tool I've been working on launches with fxHash 2.0 tomorrow! Can you "handle" it? ๐คฃโฑ๏ธ final testing in progress now but what I really need to do is write the description. ๐
#fxhash
#pottery
#webgl
#generativeart
City in a Bottle is now available in WebGL ๐๐
Thank you so much and welcome new followers, we are over 8000 now! To celebrate I translated the program to webgl and it fits in a tweet! ๐๏ธ
11 bytes smaller thanks to amazing work by tomxor!
for(X=t?X+r*50:0,i=h=11+6*C(t*4+X%1)<<5;--i;x.fillRect(...t?[X-r*i/4,600+(r*8&3?i-h:h-i),i/4,2]:[i*8,r*999,h,r]))r=Math.random()
๐จAntiflow
#503
Giveaway๐จ
Thank you for supporting our wild art experiment. For a chance to win this Antiflow, just reply with any NFT you own by me. I will pick a winner randomly in 24 hours. โ๏ธ๐
#generativeart
#fxhash
#antiflow
#tezosnft
LittleJS engine can now draw over 300,000 sprites at 60fps on my machine with our latest updates to the webgl rendering system! ๐ Check it out! ๐ช๐
#gamedev
๐จ Chaosplot
#42
Giveaway ๐ช๏ธ๐๏ธ
For a chance to win this Chaosplot, just RT and follow. I will pick a winner randomly on Saturday morning. โ๏ธ๐
#generativeart
#fxhash
#chasosplot
๐จAstronomic Comics
#56
Giveaway๐จ
For a chance to win one of my comics on fxhash, reply with your title for this piece. I will pick my favorite on Monday. This is my last one to give away, so make it count!โ๏ธ๐
#generativeart
#comicbooks
#fxhash
Today I am very excited to share that my 256 byte nano game for
@lovebyteparty
won 1st place! ๐ฅณ
This is a super tiny 3D maze explorer with mouse movement and player collision in a 256 byte HTML file. โ๏ธ๐
Thank you to all the organizers and contestants. ๐
#lovebyte
#tinycode
Hello 10,000 followers! ๐๐
This is such a huge milestone, thank you so much. It's been an amazing journey so far but we are still just getting started.
I made this thread to share some of my work with all my new friends... ๐งต
Thank you everyone for being interested in my strange hobby of writing super tiny code. I am floored by the response. ๐
There is a website called Dwitter where I've posted over 1000 of these programs! You can view them here sorted by popularity...
I made some special one of a kind generative coloring books to drop off at the tiny free library down the street. Reworked the code to produce a 4 page layout that folds to make a little book. ๐๏ธ
#generativeart
#comicbooks
#fxhash
#coloringbookpage
@beesandbombs
Here's another tiny javascript demake for you!
c.width|=0
with(x)for(i=500;i--;fill())fillStyle=R(255,i/2,i/4),beginPath(),arc(960+S(t-i/339)*800,540+S(i/159)*S(t*14-i/19)*300,80,0,7)
Break Them All
#generativeart
#javascript
#tiny
#breakout
t?c.width|=0:(X=Y=600,A=3,B=2,Z=64)
for(i=2e3;i--;i<t*9?x.fillRect(X+=A*=F(X+=A),Y+=B*=F(Y+=B),9,9):F=_=>u[G=(X>>6)+(Y>>6)*Z]&&X*Y&&X<1920&Y<1080?1:u[G]=-1)x.fillRect(i%Z*Z,(i>>6)*Z,60,!u[i]*60)
Check out this thrift store find I got for only $1! It's a scientific journal from the 70's about black holes, galaxies, and aliens!
As a generative artist there were a few pages that caught my eye which I scanned to share with you. ๐ ๐
#science
#space
#generativeart
๐จAstronomic Comics
#405
Giveaway๐จ
For a chance to win one of my comics on fxhash, reply with your title for this piece. I will pick my favorite on Friday morning. โ๏ธ๐
#generativeart
#comicbooks
#fxhash
#tezosnft