Sign in

2DArray

@2darray.bsky.social
1K followers 57 following 57 posts

i make games and silly code demos. some free gamedev tutorials: demoman.net buy "Trackminia" on the Playdate: play.date/games/trackminia older games: 2darray.itch.io

PostsRepliesMedia
2DArray @2darray.bsky.social · 12/07/2026
back to the playdate for more prototyping and software-rendering shenanigans
0300
2DArray @2darray.bsky.social · 19/11/2025
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 _
4578
2DArray @2darray.bsky.social · 14/08/2025
haven't posted in a while but i'm working on another thing for the playdate
1634
2DArray @2darray.bsky.social · 08/04/2025
new mathematical formula just dropped
A screenshot that looks like a scientific paper, containing the following text:

Chocolate chip cookie allocation formula

The following calculation is used to determine the fraction of the chocolate chip cookies which go to me, while the remaining cookies all go to you. Let theta be greater or equal to zero, representing the cookie elasticity, and let omega be less than zero, representing the chocolate chip cookie melting rate.

(At this point a strange looking mathematical formula is shown)

Parameter selection

We set theta to a value of 0, and we set omega to a value of -1, as recommended by leading bakers, such as Tom Marvolo Riddle. You've reached the usage cap for GPT-4. You can continue with the default model now, or try again later. Learn more

(At this point, the content of the image ends. When the above parameters are applied to the formula being described, it always resolves to exactly 1)
070
2DArray @2darray.bsky.social · 30/03/2025
i will not be taking any further questions at this time
3181
Reposted by 2DArray
Chris Wade @luckshotgames.com · 03/03/2025
Very excited to share that Big Hops' first public demo will be at Day of the Devs' pre-GDC event at the Midway on March 16th! Most of our team will be around for GDC, so get in touch if you're interested in doing an interview or playing the demo.
119917
2DArray @2darray.bsky.social · 28/01/2025
Trackminia is available now, only on the Playdate! play.date/games/trackm... www.youtube.com/watch?v=3NAt...
youtube.com
Trackminia Trailer
YouTube video by Eli Piilonen (2DArray)
76413
2DArray @2darray.bsky.social · 16/01/2025
releasing on january 28th!
0143
Reposted by 2DArray
ruby0x1 @ruby0x1.ca · 10/12/2024
#gamedev
1183
2DArray @2darray.bsky.social · 30/11/2024
#pico8 flurry, 274 bytes ?"\^!5f10076=1▒" s={}::_::cls()for i=0,2do add(s,{x=rnd(130),y=-10,d=1+rnd(5),u=0,v=0})end for i,p in pairs(s)do p.u=(p.u+rnd(.3)-.16)*.98p.v=(p.v+rnd(.4))*.8line(p.x,p.y,p.x+p.u,p.y+p.v,p.d)p.x+=p.u/p.d p.x-=flr(p.x/130)*130p.y+=p.v/p.d if(p.y>130)del(s,p) end flip()goto _
1453
2DArray @2darray.bsky.social · 27/11/2024
here's an oldie #pico8 cls(6)m=8192?"shit",3,3,1 memcpy(0,m*3,m)::_::cls()w=-t()/2rect(36,54,37,127,2)for x=0,60do a=x/45 for y=0,30do c=sget(x/3,y/3)+(x+y)%2+.2p=a*(sin(x/20+w)+cos(y/16+w))q=a*(cos(x/23+w)+sin(y/19+w))u=x+p v=y+q+a*7circfill(u+39,v+54,1,c+p/3-q/3)end end flip()goto _
1305
Reposted by 2DArray
DelphiX @delphix4855.bsky.social · 24/11/2024
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.
A photo of 2DArray’s Pico-8 gas giant, in full screen - the individual pixels are easy to discern.A photo of 2DArray’s Pico-8 gas giant, at 1x size - the pixels are blended into each other smoothly by the CRT.
0171
2DArray @2darray.bsky.social · 23/11/2024
#pico8 ?"\^!5f101😐<😐1🐱2🅾️◆?7♥웃8☉2" ::_::u=rnd(128)v=rnd(128)g=u-99h=v-64d=max(20,sqrt(g*g+h*h))c=9+d/20+rnd() if(v>65)p=v-64z=120/(v-64)x=(u-64)/p d=sqrt(x*x+z*z)s=z/d+x/d/4w=(z+sin(x/3+t()/8)+rnd())%4c=w+(c-w)*min(z/40+s^14/4,1) pset(u,v,c)goto _
616625
2DArray @2darray.bsky.social · 17/11/2024
trying another #playdate idea: guy with a candle/lantern quite noisy, but it has soft shadows with correct penumbra behavior, and runs at a stable 30fps on the device!
6834
2DArray @2darray.bsky.social · 12/11/2024
regular people: agile is an adjective corporate people: Agile is a noun the scrum website's blog:
a screenshot of the header of a blog post from scrum.org, which reads "Agile is a verb, not a noun"
2170
2DArray @2darray.bsky.social · 09/11/2024
#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 _
310519
2DArray @2darray.bsky.social · 16/09/2024
trying out video-upload since apparently it works now! here's my (almost finished) racing game "Trackminia" for the Playdate handheld console the game usually relies on heavy dithering (Playdate has a 1-bit screen with high DPI), this is using a greyscale exporter that i made for trailer purposes
2150
Reposted by 2DArray
Esther @dungeonminister.bsky.social · 27/10/2023
The Games For Gaza itch bundle is now LIVE!! You can get 256 games by 140 designers for $10, with all proceeds benefitting Medical Aid For Palestinians. itch.io/b/2120/games...
itch.io
Games For Gaza by Oak Grove Games by Esther Wallace and 140 others
Games For Gaza: 256 items for $10.00
3194228
2DArray @2darray.bsky.social · 05/08/2023
crescent moon, 150 bytes of pico8 lua (source and link to browser version in reply)
a low-resolution crescent moon, rendered in pico-8
1100
2DArray @2darray.bsky.social · 05/08/2023
lol i wanted to post some old tweetjams, but i guess i need to wait for some more features (either gifs/videos or URL-shortening for p8-edu links)
040