2DArray
2DArray
@2darray.bsky.social
i make games and silly code demos. some free gamedev tutorials: http://demoman.net buy "Trackminia" on the Playdate: https://play.date/games/trackminia/ older games: http://2darray.itch.io
1K followers57 following57 posts
what do we call tweetjams now? (dunno. 248 bytes) #pico8 ?"\^!5f10█▒1⬇️3⬅️;⌂♥7" ::_::flip()cls()w=t()/8for i=0,700do for j=0,1do srand(i)f=w+j/120g=i*.618a=g+sin(f+g+rnd()/9)y=cos(f+g)r=sqrt(1-y*y)x=r*cos(a)z=r*sin(a)h=120/(z+3)u=x*h+64v=y*h+64if(j<1)p=u q=v else line(p,q,u,v,rnd(9)+1) end end goto _
2DArray reposted
Trackminia is available now, only on the Playdate! play.date/games/trackm... www.youtube.com/watch?v=3NAt...
if you're curious about how this game was made, from (pretty much) start to end, then boy-howdy do i have a giant mastodon thread for you mastodon.gamedev.place/@2DArray/112...
2DArray reposted
2DArray reposted
This is so cool that I had to try it on my CRT monitor! I shrunk the glow a bit so that the edges of the Pico-8 border wouldn’t cut it off and look a bit ugly. First image is in full screen, second is 1x size.
#pico8 gas giant (204 bytes) ?"\^!5f100█ˇ☉8🅾️◆?7" ::_::x=rnd(4)-2y=rnd(4)-2d=x*x+y*y c=max(2-d/4)if(d<1)z=sqrt(1-d)c=2+(1.5+(x-y+z)*2+abs((y+sin(atan2(x,z)*8+t()/8)/14-z/4)%.4-.2)*5)*(1-(1-z)^2) pset(64+x*32,64+y*32,c+rnd())goto _
?"\^!5f100█ˇ5●6777777" ::_::x=rnd(4)-2y=rnd(4)-2d=x*x+y*y c=d<1and max(rnd(2)+8*(x+y-(1-x*x-y*y)^.5))*min(1,20-d^.5*20)pset(64+x*32,64+y*32,c)goto _
You are up to date.