f=64pal({0,1,140,12,13},1)::_::cls()for c=0,127do
p=(c>>6)+t()camera(0,sin(p)*5-f)for l=0,2do
s=sin(p+.07)+(l&1)*3+3h=s-s\1for j=-1,1,2do
fillp(h<.8and h>.2and 23130)line(c,mid(-f,f,j*(min(1,l)*abs(f-c)+(l&2)*16-16)),c,j*f,s+.5+s\1*16)end
end
end
flip()goto _

259 chars, that's more like it 😄

There's a blue pixel border at the top and bottom, but I kinda like it that way.

#pico8 #tweetcart #tootcart #postcart

Haven't written a #pico8 #tootcart in months so hammered out something in 5 mins whilst waiting in a car. will probably be the bae for something bigger and better.

::_::
cls()
z=t()/2
for x=0,16 do
for y=0,16 do
sx=x*8
sy=y*8
line(sx,sy,cos(z+x/16)*4+sx,sin(z+y/16)*4+sy,7)
line(sx,sy,-cos(z)*4+sx,-sin(z)*4+sy,7)
end
end
flip()
goto _

Grid moire
#pico8 #tweetcart #tootcart

::_::cls(8)pal(8,1,1)r=time()/16
camera(-64,-64)poke(0x5f5e,255)for l=0,1 do
for j=-7.5,7.5,.5 do
for i=-7,7,.5 do
s=i*16+j%2*8
d=j*14
e=(s^2+d^2)^.5
f=atan2(d,s)+r*l
circfill(cos(f)*e+sin(r/2)*32*l,sin(f)*e,2,6-l)end
end
poke(0x5f5e,247)end
flip()goto _

Edit in browser: https://pico-8-edu.com/?c=AHB4YQD_ANCnBPcWwc3Hv8H6NfsvcHVWVUdcUhTdGxz1COe-wPFpd0551NzEQFnWTXpOeNOAB_qNN3iCtrzpIe56gKJK72qCtkoHrtmaitOd6gHCIbO8QThz22kDrUeSxLRrpmgiQw520WX51mnxYTvZ5sBE21XpXDaVjfX3x3ncNGPJyko71g6OFo_Q5vFSn-d7I3v96FaVLDRVEEdzbZO16UycpQNhvLqQptc1Sb-gFtsETTE3GHV9PDLiEbXybQ36aiScWN1o32BnqthcBg==&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH

PICO-8 Education Edition

Compact disc
#pico8 #tweetcart #tootcart

t=0j=24414::_::camera(-64,-64)t+=.02c=sin(t)d=abs(c)?""⁶1⁶c0""
for y=-29,29do
o=d*(900-y^2)^.5for x=-o,o do
v=x/c if v*v+y*y<900then
a=atan2(v,y)*8pset(x,y,a+sin(a/2+t)+t/6&7)end
end
e=d*6poke(j,136)p=min(abs(y)^(d/2)*e,o)rect(-p,y,p,y,8)poke(j,255)end ovalfill(-e,-6,e,6,0)goto _

Edit in browser: https://pico-8-edu.com/?c=AHB4YQEWAPqPcM4JtydX3BGcUVwTXFwEVx99-uFv0Jxxy0HpMR44ZeKYhWtGNgaiRzj-Bfq0Pb5bOL7s0u64aya3imogmr3_CabOeYmFsZ3jtpJkpmyLrrlrJOuDtD2-XUnGbrPPS9RhPlAsuOMhquy4nWpwJ_lGisWJprhQKWDxDWZHx0YXiqyIlsbqlXgqv-AZVvs6HUrTIt9QHSmG_ibMkyQavu-ErN7YnPGQ0EA3sfYK3cb_xPKNZZ1uzUuFiBPsRLPtwMhONTbQT0TL0ehSu7qgJeCRvVAxMJ4NlERG48nBZ5jdTYK6HhA7mCiKqWK5f4Z6o_hPAA==&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH

PICO-8 Education Edition

Fireflies
#pico8 #tweetcart #tootcart

::_::?""\^1\^c0\^!5f10▒⬇️;:⬇️;::;:::::::""
t=time()/4for j=0,1do
t+=j/3poke(24414,51<<j*2)srand()for u=0,16do
f=t*60q=u*32+cos(t)*10r=u\4*32-f+sin(t+rnd())*10for i=1,3do
b=5-i*.8for k=0,b do
l=(b*b-k*k)^█-.5x=q%150-10y=r%150-10rect(x-l,y-k,x+l,y+k,i+i*4)end
end
end
end
goto _

Edit in browser: https://pico-8-edu.com/?c=AHB4YQEQAPGnBPcWwUGr1957RpLcfEfTTN9ydpe9yJvcVFsgKAqDxQJAga6HLq2tDCXlhcbsTQ5ErQeGJYbsTYFupUftZQbuba0MRYaGJoaGpSaGh0dNRSZlTi7MjQwlxexNDgTgHbRCLhILKM96h1ui9hWqrrrppntWHuEdDqovKlfyd8jzqbsccdXIQP4CzzAwUMXCIc4RGqni-K4VoYHzo7m827jsOM88gvhAeJYpXiFdiMIi7ZpiafVJqjh-i3bwuJFqLmySx_h2nBi8wuTWSJ2uTKXNSFNt_SBomqmm2Nkbytde4RCP6xlWJ4q9fQ==&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH

PICO-8 Education Edition

Alien waters
#pico8 #tweetcart #tootcart

for i=0,16000do
sset(i%128,i\128,rnd(2)+sin(i\32/32+cos(i/32))+2)end
a=0::_::a+=.5for x=0,127,2do
for y=0,63do
local dx,j=(x-64<<3)/y+a,8-y/8rectfill(x,y+64+75/j,x+1,y+56+(4-sin(a+y>>5)+cos(dx/10)<<3)/j,sget(dx*2%128,512/y))end
end
memset(24576,0,4288)?""⁶1\^!5f100▒1⬇️3""
goto _

Edit in browser: https://pico-8-edu.com/?c=AHB4YQEUAO9n3-8Em7dfdMUJZ9zSBMHh5cobBKc-whXxDe0xF_XV0S6ZeII_DU85pi_7LCkPCg9KkvD4kbQsjdAGWZdsxPXI7UM7dwWnF0HUVkedpSjyEIoi_WFLiaKAX17CD3tDZniDoaW8WRyJ2ycYmIpOq287L_jH9iZ2FvLJtsqayb2V1dnJoWBkpI77kZFka2xhKCyzVTdkZdOmIyokK1F9XxDuqBBtxX09WYkIDQysvsDSkCPOm1QvytskHojliTzyCGWhbFKthEND-UJRZXNBeuJxNwyMP8B1-WSVBy_SvMluu781PlaM7wM=

PICO-8 Education Edition

been gone from here for a long time 🙈😢

just started playing with #pico8 as a burnout salve and sketched my first #tootcart

n=rnd
a=t()*.15
c=64
r=c*.4+sin(a*15)*5.9
s=r*.85
for i=0,1 do
v=a+i*.5
x=c+sin(v)*r
y=c+cos(v)*r
if(n(8)>7)circfill(x,y,1,13+i)
for j=0,1 do
w=-a*2.5-j*.5
k=i+j
if(n(k+4)>k+3)circfill(x+sin(w)*s,y+cos(w)*s,1,1+k%2)
end
end
srand(a)for i=0,50 do pset(n(128),n(128),0)end

Sudoku #pico8 #tweetcart #tootcart
srand(8)i=0::_::i+=1i%=81v=rnd(9)\1+1for y=0,80,9do
l=i%9r=0if(i\27==y\27)l,r=i%9\3*3,2
if(i\9*9==y)l,r=0,8
for x=l,l+r do
if(@(y+x)==v)goto _
end
end
poke(i,v)cls(7)camera(-27,-27)s=""for j=0,80do
?@j!=0and@j or"",j%9*8+3,j\9*8+2,13
rect(0,0,j\3*24%96,j*24%96)end
flip()goto _

I just can't take #tootcart seriously so I'm deciding to tag Mastodon-post-length code projects #mastocart

(but I'll probably keep tagging #tootcart until it inevitably catches on)

I put together this 500-character musical toy for #tweettweetjam - try it at https://luchak.itch.io/tiny-drops or https://lexaloffle.com/bbs/?tid=52696

Source in reply.

#pico8 #tootcart

Tiny Drops by luchak

Bounce tiny drops to make music.

itch.io