@Pico8TweetCarts aaaaa perhaps we could continue them as #tootcart instead! ..... well, uh, any from @ KupferudelWolf or @ FoxyBreath are mine, I def made a few a few years ago
Classic ripple effect
s=54
function create()
r={}for x=0,s do
c={}for y=0,s do
c[y]=0end
r[x]=c
end
return r
end
n=create()p=create()?"\^!5f100▒▒11==66😐😐<<<<"
::_::
if rnd()<0.02 then
p[rnd(s-2)\1+1][rnd(s-2)\1+1]=64
end
cls()
for x=1,s-2 do
for y=1,s-2 do
n[x][y]=(p[x-1][y]+
p[x+1][y]+
p[x][y-1]+
p[x][y+1])/2-n[x][y]
n[x][y]*=0.999
n[x][y]=max(0,n[x][y])
rectfill(x*2,y*2,x*2+1,y*2+1,n[x][y])
end
end
r=n
n=p
p=r
flip()goto _
explosive growth
#pico8 #tootcart
(499 chars -- src in reply)
gif: https://www.lexaloffle.com/media/1/explosive_growth_0.gif
RT @lexaloffle
Hardcore Pang
#pico8 #tootcart src (413 chars):
https://mastodon.social/@zep/109794877703104587
#pico8 #tweetcart #tootcart #genuary26 - "My kid could have made that"
x=rnd(128)
y=rnd(128)
d=rnd()
cls(7)
::_::
for i=1,100 do
pset(rnd(128),rnd(128),7)
end
s=3+sin(t()/8)*(2+cos(t()/16))
d+=(rnd()-.5)/10
x+=cos(d)*s
y+=sin(d)*s
circfill(x%128,y%128,2,0)
flip()
goto _
#genuary26 #tootcart #tweetcart #pico8
#GenerativeArt #CreativeCoding #tootcart
Tweetcart Source code:
```
r=rnd
s=r(-1)srand(s)z=r(.0001)+.0002p=.5+r(2)+5e=r(9)+1g=8f=128n=cos
for i=0,16do pal(i,r(32)-17,1)end::_::g+=z
for i=0,768do
srand(s)x=r(f)y=r(f)pset(x-n(x),y-n(y),max(pget(x,y)-1,0))end
for i=0,32do
m=(p+n(g))*64line(n(n(g/p-i/32))*m+64,n(n(g/7-i/7))*m+64,i/8)end
goto _
```
#generativeart #creativecoding #tootcart
#TweetcartRelay is a collaborative project between myself, @carson, @p1xelboy, and @alexthescott@twitter.com.
In it, we make a #pico8 #Tweetcart, and take turns riffing off the previous person's tweetcart, like a relay.
The tweetcart I have made today is a generative piece, called "Interplanar Messages via Screensaver", because it involves a lot of "fake" plane slicing, and seems to generate patterns that look like asemic text.
live link: https://www.fxhash.xyz/generative/24132
#tootcart source code in the replies:
#tweetcartrelay #pico8 #tweetcart #tootcart
A few fun attemps to create tootcards inside picotron on lunch-break (source on the comments)
#tweetcart #tootcart #pico8 #picotron
🎆 Fireworks time! 🎆
Just 260 characters (incl. a lot of sine waves) to create this never ending celebration!
It's now open sourced and fully annotated 🧑💻
👉 https://github.com/jesstelford/pico8-tootcart-fireworks
#Pico8 #OpenSource #CodeGolf #TweetCart #TootCart #MathForTheWin
#pico8 #opensource #codegolf #tweetcart #tootcart #mathforthewin
Today's #genuary is a #tweetcart / #tootcart since it's been a few weeks 🤓
#pico8 #genuary12 - Tessellation
#genuary12 #pico8 #tootcart #tweetcart #GENUARY
Saw a cool tootcart and wanted to make something similar and went looking at the origin of the optical illusion. Made something along those lines and tried to keep it under 256 chars. Inspiration: https://wandering.shop/@wrench/109642103800274110 @wrench
and
https://vis.social/@codingcrafter/109634857573079260
@codingcrafter
237 chars code in reply
Time for #genuary6 "Steal like an artist". This time, I took this really cool animation from @codingcrafter (original here: https://vis.social/@codingcrafter/109634857573079260) and tried to replicate it using pico-8. Also tried to keep the code down to 500 characters. It was really fun to make, although there are some bugs left in the quarter circles (any help appreciated!) and the sizecoding was painful...
(code in reply, as usual)
#genuary6 #pico8 #sizecoding #tootcart #GENUARY
Emergence V
more interactive #pico8 #tootcart ?!
yes
uses left click & right click
poke(14-😐,1)_set_fps(60)r=rnd
s=r(-1)srand(s)cls()b=0y=0pal({-8,8,9,10,11,12,2,-8,8,9,10,11,12,2},1)
function pc()for i=0,16do pal(i,r(32)-16,1)end end
u=r(32)\1+1::_::srand(s)b-=.7for z=0,u do for x=0,128do
y=(y+r({1,2,3,4,5}))%128pset(x,y,pget(x,(y+1)%128)-1)end
flip()
if(stat(34)==1 and 0>b)pc()b=9
if(stat(34)==2 and 0>b)extcmd("reset")end
goto _
live link: https://objkt.com/asset/KT1AAzqp5WhRgkBcF9kCw5gPn4Kj3zSBuenG/2
Added a nice fadeout, and reduced it to 260 chars!
```
l=circfill
r=rnd::_::cls()srand()for i=1,20 do
m=8+8*r()q=(t()/m)%1
x=64+q*256*(r()-.5)y=128+sin(q)*64*(r()+.8)s=sgn(sin(q+.8))l(x,y,s-1,7)j=2*(q-.2)k=m*(1-(1-j)^9)for u=0,1,.1 do
l(x+sin(u)*k,y+cos(u)*k,sin(q-.9)\1*s,q>.45 and 1 or 8+i%8)
end
end
flip()goto _
```
#tweetcart #tootcart #pico8 #codegolf #lua
Happy New Year!
My first ever #tweetcart in just 279 chars (including hashtags!):
```
::_::cls()srand()r=rnd
for i=1,20 do
m=8+8*r()q=(t()/m)%1
x=64+q*256*(r()-.5)y=128-sin(q)*-64*(r()+.8)s=q>.2 and q<.7 and 1 or 0
circ(x,y,-s,7)j=2*(q-.2)k=m*(1-(1-j)^9)for u=0,1,.1 do
circfill(x+sin(u)*k,y+cos(u)*k,(s*2)-1,8+(i/4)%8)
end
end
flip()goto _
-- #tootcart #pico8 #lua
```
Annotated code: https://github.com/jesstelford/pico8-tootcart-fireworks/blob/main/main.p8#L7-L47
#tweetcart #tootcart #pico8 #lua