Munro's Avatar

Munro

@munrowyman.bsky.social

Technical Artist | Retro Indie Dev | NYC munro.itch.io

145 Followers  |  89 Following  |  142 Posts  |  Joined: 25.11.2024
Posts Following

Posts by Munro (@munrowyman.bsky.social)

Video thumbnail

Tri-Tachyon

function l(x,y,r,c)for i=0,r,2do
circfill(x,y,i,c)flip()end
end
pal(1,-4,1)cls(1)l(63,64,59,7)l(63,64,54,1)for z=9,95do
line(63-z*.57,z,63+z*.57,z,7)flip()end
for z=61,9,-2do
for a=0,1,1/3do
l(63+sin(a)*z,64-cos(a)*z,2,1)end
end
l(63,63,22,1)l(63,63,15,7)::_::goto _

#starsector #pico8

19.02.2026 15:11 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

poke(21-๐Ÿ˜,2)::_::cls()if(t()%4<2)q={}?"\^tยณz\#8iff system\nlevel 3 - disengaged",24,52,7
for i=1,#q do
l=q[i]x=l[1]y=l[2]rect(x,y,x+16,y+16,8-i\#q)?i+666,x,y+18
circ(x+8,y+8,8,0)end
add(q,{rnd(120),rnd(120)})for i=0,9do
z=6^13+rnd(8192)memcpy(z,z+rnd(8)-4,64)end
circfill(63,63,63,6144)flip()goto _

16.02.2026 13:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Fell Bullet" (298 chars)

#pixelart #postcart #limbuscompany #๋ฆผ๋ฒ„์Šค #ใƒชใƒณใƒใ‚น

16.02.2026 13:19 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

function r(i)srand(i+s)x=ord(q,i)-13y=ord(q,i+1)-13return x,y,x<63and x-rnd(8)or x-4,y-rnd(8)end
q='๐˜ฒโ€ฆ?์›ƒ๐˜ฒ{3y๐˜ฅu๐˜ฒq0b๐˜ฒb๐˜ฃ[๐˜ซ๐˜ฑ-๐˜ฏ4๐˜ง๐˜ช๐˜ค๐˜ฑ7-07-๐˜จ"7โ€ข๐˜ฆโ˜๐˜ฒโ™'::_::cls()poke(13-๐Ÿ˜,5)s=t()for z=3,11,8do
for i=1,#q,2do
c,d,e,f=r(i)for v=1,#q,2do
a,b,g,h=r(v)if(abs(c-a)+abs(d-b)<32)line(e,f,g,h,z)end
flip()end
end
goto _

15.02.2026 15:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Biometric" (300 chars)

โ€œWe can model the future facial structure and- and thus predict probability of-โ€ stammered the lone face in a sea of silent black boxes.

#pixelart #postcart #indiedev #pico8

15.02.2026 15:55 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

pal({-15,-4,12},1)e=circfill::_::k="\^c1\^$"for i=1,704do
k..=i%6-t()*4%24<-9and("_clear")[i%6+1]or chr(rnd(74)+48)end
?k,0,0,0
poke(63-๐Ÿ˜,242)for i=0,9do
for l=9,61do
c=63+l*sin(i/5)s=68-l*cos(i/5)if(i<5and l>26)e(c,s,sin(l/100+.5)*9+6,2)
if(i>4and l<20)e(c,s,2,0)end
end
e(63,67,9,2)flip()goto _

12.02.2026 14:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Prescript" (296 chars)

#pixelart #postcart #limbuscompany #๋ฆผ๋ฒ„์Šค #ใƒชใƒณใƒใ‚น

12.02.2026 14:15 โ€” ๐Ÿ‘ 25    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

"Sefirot"

function s(i)return(("1020210211")[i]*32-32)*a+63+a*20,("1224456679")[i]*13end
pal({-14,2,-8,-7,9,10},1)cls(1)::_::for r=0,49do
a=sin(r/350+t()/8)for i=1,10do
n,m=s(i)circ(n,m,5,r/7)for j=0,7do
if(ord(('ใh@๐˜ฉ@`๐˜ฉ(ใ€Œโ–ฎ ')[i])-16&2^j>0)f,g=s(i+j-2)line(n,m,f,g)end
end
end
flip()goto _
#postcart

09.02.2026 19:32 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"The Thief's Journal"
My fellow prisoners were moths. They danced frantically beneath the light, blinded by that dangerous urge to disregard the risks. Stupid bastards.

source in a post below

#pico8 #codeart #tweetcart #postcart #generative #sizecoding

08.02.2026 22:32 โ€” ๐Ÿ‘ 62    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Video thumbnail

What looks like without the pal call.

08.02.2026 00:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

function f(y,x,r,n)poke(63-๐Ÿ˜,240|n)for i=0,r do
circfill(63+k*x,69-j*y,i,255)flip()end
end
j=0k=0pal({[0]=9,0,9,9,0,0,1,0,9,0,1,9,9,0,0,9},1)cls()f(0,0,31,4)f(0,0,24,8)f(0,0,8,2)for a=0,1,1/3do
j=cos(a)k=sin(a)f(28,28,32,1)f(36,36,25,2)f(-28,-28,13,8)f(10,-10,2,2)end::_::goto _

08.02.2026 00:52 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

"Biohazard" (278 chars)

#pixelart #postcart #pico8 #screenshotsaturday

08.02.2026 00:52 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

b=0j=9k=63pal({-14,2,-3,-2,-1,15},1)cls()r=rnd::_::if(a==o or e>6)x=j y=k a=b e=0j=r(99)+15k=r(99)+15b=r()
for u=0,8,.1do
q=mid(0,e+u/8-1,1)f=1-q
l=a*f+b*q
c=cos(l)s=sin(l)n=x*f+j*q+r()m=y*f+k*q+r()o=u+32line(n-c*9,m-s*9,n+c*o,m+s*o,u)c=cos(l+1/4)*4s=sin(l+1/4)*4line(n-c,m-s,n+c,m+s)end
e+=.03goto _

24.01.2026 16:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Battle" (300 chars)

Feint. Swing. Parry. Riposte. Repeat.

Without a wielder, the blade repeated its last commands until there was nothing left.

#postcart #pixel_dailies #screenshotsaturday
@pixeldailies.bsky.social

24.01.2026 16:08 โ€” ๐Ÿ‘ 53    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

pal(2,-14,1)b=stat::_::cls()for f=0,3do
z=t()*9\10^(3-f)%10for e=0,8do
for i=0,7do
n=ord(("ใ‚ท๐˜ฅใ‚†ใƒขmใƒใƒช๐˜งโ—ใƒ•uใฏโžก๏ธ7uใ‚ช0ใญ7w๐˜ญ๐˜ธuใฏโžก๏ธโžก๏ธ")[t()%9<7and z+1or f+11+t()/8%4\1*4])a=i/4+1/8w=f*29+24h=i\4*13+20x=w-cos(a)*9j=w-cos(a-.25)*9line(x-e,sin(a)*9+h+x/2,j-e,sin(a-.25)*9+h+j/2,n&2^i>0and 8or 2)end
end
end
flip()goto _

23.01.2026 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Segmented" (300 chars)

โ€œI want to live forever!โ€ she spat at the clock. โ€œy0:UR W1:5H 5E:t5 31:nE L1:FE Fr:EEโ€ the silent laughter howled back.

#pixelart #pico8 #postcart #indiedev

23.01.2026 14:42 โ€” ๐Ÿ‘ 28    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

poke(24415,16)pal({[0]=-16,0,0,-5},2)l=1::_::cls()
for y=9,116,30do
for x=16,112,12do
if(rnd()>.1)then
for h=0,1do
for i=0,1,1/8do
f=y+h*8c=mid(-4,cos(i)*8,4)s=mid(-4,sin(i)*8,4)if(rnd()>.7)line(x,f,c+x,s+f,3)
end
memset(81-๐Ÿ˜,85*l,16)l=3-l?chr(rnd(26)+65),x-1,y+14
flip()end
end
end
end
goto _

21.01.2026 22:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Xenos" (293 chars)

We tried signal communication at first but their glyphs were strange and incomprehensible. No matter, once we teach them YNXUWPZ and OXRJOO, theyโ€™ll be screaming IPQHEEECYE like the rest of us.

#pico8 #pixelart #postcart #indiedev

21.01.2026 22:26 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

"Stained" (249 chars)

e=63n=circfill::_::u=t()cls()srand(u\4)for i=0,99do
a=rnd()r=rnd(e)n(cos(a)*r+e,sin(a)*r+e,u%4*30,i%6+7)end
spr(0,0,0,u%4*e,e)poke(21-๐Ÿ˜,2)n(e,e,e,54^11)for a=0,1,.1do
for i=0,1do
circ(e+cos(a)*e+i,e+sin(a)*e,90)end
end
memcpy(0,6^13,4^7)flip()goto _

#pico8 #pixelart #postcart

20.01.2026 21:07 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

::_::cls()for w=0,3do
for b=9,0,-1do
z=b==t()*9\10^(3-w)%10and 1or 0for a=0,z,.1do
for f in all(split"qโ€–wใ‚ฏq,โ€–ใ‚ฏ,๐˜ณโ˜๐˜ธใ‚ซใ‚ท,โ– 7sใปใ‚ซ,ใ‚ฑโ—€qw,โ–ถโ™q๐˜ธใ‚ณโžก๏ธ,โ€–โžก๏ธใ‚ท๐˜ทโžก๏ธ,โ– โ–ถใ‚ญ,7โ– ใ‚ทใญ7,ใ‚ฑ๐˜ธโ€–1s๐˜ธ"[b+1])do
d=ord(f)-16x=(d&7)*4-cos(a)+w*32y=(d>>5&7)*9+sin(a)+32if(m==u)m=x n=y
line(x,y,m,n,a*2+z*7+1)m=x n=y
end
m=h
end
end
end
flip()goto _

18.01.2026 14:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Nixie" (300 chars)

It was a cold day when the clocks began ticking up again, faster still. Time would have her due.

#pico8 #pixelart #indiedev

18.01.2026 14:34 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

m=split"0,i,ii,iii,iv,v,vi,vii,viii,ix,x,xi,xii,xiii,xiv,xv,xvi,xvii,xviii,xix,xx,xxi"s=rnd()::_::srand(s)cls(9)for i=1,3do
x=i*40-33y=35+min(t()-i)*99rrectfill(x,y,33,56,2,0)n=rnd(22)\1+1w=?m[n],0,-6,7
?"\^t"..m[n],x+17-w/2,y+40
?"\^t\^w"..sub("์›ƒโง—โ–ฅใฟใƒ›ใ‚ญโ™ฅโžก๏ธ๐Ÿฑโฌ…๏ธ๐Ÿ…พ๏ธใ‚Šใ™ใ‚ทโ–คใƒจใ‚จโ˜…โ—โœฝโฌ†๏ธโŽ",n,n),x+9,y+16
end
flip()goto _

13.01.2026 16:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Arcana" (300 chars)

Each forecast accented the same message. But you couldn't accept that so they kept on shuffling.

#pixel_dailies #pico8 #pixelart #postcart

13.01.2026 16:47 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

"Lichen" (197 chars)

pal({-15,-13,3,-5,11,-6},1)cls()?"โ—†",60,60,7
h=rnd::_::x=h(128)y=h(128)c=pget(x,y)if(c<1)goto _
i=h()j=(x+cos(i))%128k=(y+sin(i))%128if(pget(j,k)<1and c>6)pset(j,k,7)
if(h()>.7)pset(x,y,c-1)
goto _

#pico8 #indiedev #pixelart #postcart

12.01.2026 22:44 โ€” ๐Ÿ‘ 56    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

cls(4)poke(24365,1)w=128h=rrectfill::_::if(c)sspr(0,0,w,w)
x=stat(32)y=stat(33)for i=0,700do
n=rnd(w)m=rnd(w)c=0for g=-1,1do
for h=-1,1do
e=pget(n+g,m+h)if(e<5or e>8)c+=1end
end
if(c>2and pget(n,m)>6)pset(n,m,12)end
h(x,y,24,12,3,7)memcpy(0,24576,8192)h(x,y,24,12,1,10)h(x,y-2,24,12,1,3)flip()goto _

11.01.2026 15:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

"Washout" (300 chars)

Your pa said you'd never amount to much. He was dumbfounded when Sud Nouveau came into vogue.

#indiedev #pico8 #postcart

11.01.2026 15:35 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

pal(9,-7,1)l=line::_::cls()m=t()for j=-m%1-1,3do
n=j*49l(n+37,0,n+37,127,9)for y=0,105,15do
?chr((m+j)%26+97).."10"..y/15,n,y,9
l(n-11,y,n-2,y+4)for x=1,24do
a=y-x/2b=x+n+16l(b,a,b,a+6,m+300>y+x+j*200and 11or 8)if(x<7)l(b,a,b,a+1,9)end
end
?"ใ‚นใ‚ฟ-ใƒˆ\nreadyใƒญ",n-8,115
end
flip()goto _

10.01.2026 12:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

โ€œCascadingโ€ (280 chars)

#pico8 #evagellion #ใ‚จใƒดใ‚กใƒณใ‚ฒใƒชใ‚ชใƒณ #ใƒ‰ใƒƒใƒˆ็ตต #postcart

10.01.2026 12:32 โ€” ๐Ÿ‘ 38    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

cls(15)for i=2,4do
for f=0,5+i%2*2do
?"\^w\^t"..chr(rnd(99)+154),i*19,f*14+9,0
end
end
memcpy(1,24576,7^5)::_::cls(15)spr(0,0,0,16,16)for i=0,4do
for y=116,0,-1do
for x=1,16do
o=x+i*19if(sget(o,y)<1)j=o k=y
end
end
end
sset(j,k,1)for i=99,0,-.5do
circfill(j+i,k-i*2,min(i,3),i>4and 4)end
flip()goto _

09.01.2026 14:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

โ€œHaikuโ€ (300 chars)

In metal hand grasped
a brush moves to dye paperโ€”
no meaning is found.

#pico8 #haiku #pixelart #indiedev #postcart

09.01.2026 14:33 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0