#TinyCode
I'm doing a talk about tiny code and generative art in downtown Austin Texas next Tuesday! It also will be livestreamed, check it out!! 😅👍 #TinyCode #GenerativeArt #AustinTexas

effaustin.org
February 5, 2025 at 8:17 PM
"Agony Again"
A humble homage to 1992 Amiga classic game
(recap from 2024-02-02 with a Lovebyte 2024 party entry for 256b intro)

not a postcart since lovebyte accepts compressed roms, source is in two posts below

#pico8 #sizecoding #pixelart #tinycode #lovebyte #amiga #codeart #demoscene
November 15, 2024 at 2:11 PM
WIP - tinycode app, local code playground
March 9, 2025 at 9:59 PM
VHS 📼 www.dwitter.net/d/35386 #javascript #tinycode #programming

for(i=w=1e4;--i;x.fillRect(...t?[960+250*X,355+250*Y,3,3]:q?[660,i*83,600,i<7?i*10:60]:[0,0,w,w]))W=1-i*i/1e8,X=W*S(a=i*t),Y=W*C(a),x.fillStyle=`hsl(${i/125-X*40-Y*80-45} 99%${t?50:q=i
May 18, 2026 at 1:34 AM
"Long live the New Flesh"
When Max Renn uttered his final words and shot himself, it wasn't an act of consecration or communion. It was merely content, played in an endless loop and fed to the hungry masses.

source below

#pico8 #codeart #tweetcart #postcart #generative #sizecoding #tinycode
November 28, 2024 at 2:26 PM
No AI. No Threejs. No bytes to spare. My new game is a 3D retro 90's fever dream that fits in only 1024 bytes! 🌈☁️

killedbyapixel.github.io/TinyCode/1K/...

Link to build with extra control options for accessibility (1k build has only mouse input)
July 14, 2026 at 5:42 PM
"Curse"
The Seer knelt by the flowers, withered echoes of life lost. Struggling against the cold wind, just like the Warrior before. The Old Gods do not forgive easily.

(2024-01-13 #genuary wobbly function)

source below

#pico8 #codeart #tweetcart #postcart #generative #sizecoding #tinycode
December 10, 2024 at 2:18 PM
"Lesson learned"
It was being melted down, and these were the final moments of its existence. It didn't despair but, with futile diligence, analyzed the decision tree to understand its mistakes.

source below

#pico8 #codeart #tweetcart #postcart #generative #sizecoding #tinycode #generativeart
November 21, 2024 at 7:19 PM
Parallax Pines 🌲 www.dwitter.net/d/33828 #javascript #tinycode

for(c.width|=j=35;j--;x[f='fillRect'](0,T=450,2e3,!x.scale(s=1.03,s)))for(i=h=99+j**5%T;w=i--/3;x[f]((j**4-t*T)%3e3-h*y%w-T,550-y,w,2))y=h-i
May 21, 2025 at 6:09 PM
Multi Axis Rotation 🔄 www.dwitter.net/d/34247 #tinycode #javascript

for(i=1e4;i--;X*C(t)-W*S(t)>0&&x.clearRect(960+450*(X*S(t)+W*C(t)),540+450*(Y*C(b)-Z*S(b)),6,6))Z=i/3e3-1,r=(1-Z*Z)**.5,X=r*C(a=i**3-t*2),Y=r*S(a),W=S(b=t/3)*Y+C(b)*Z,x.fillRect(i-8e3,0,.2,2e3)
August 28, 2025 at 5:26 AM
Mini Solar System 🌌 www.dwitter.net/d/34448 #javascript #tinycode #space

with(x)c.width|=s=(X,Y,r=99,i=r>>1)=>{for(beginPath(fill(arc(X,Y,r,0,9)));i--;s(X+d*S(a=t/d*300+i),Y+d*C(a)/2,i**9%r/6))d=i*r}
s(960,540)
October 23, 2025 at 7:15 PM
Café Wall Illusion ☕ www.dwitter.net/d/34900 #javascript #tinycode #illusion

c.width|=w=99
for(i=13;i--;)for(j=12;j--;)x.fillRect(i&&(2*i-4+j%2+(j%4<3?j%4:1)*t/3%2)*w,j*w,i?w:3e3,i?w:5)
February 22, 2026 at 3:29 PM
Chroma Cube 🌈 www.dwitter.net/d/33765 #javascript #tinycode

with(x)for(fillRect(0,0,w=4e3,i=c.height|=0),globalCompositeOperation='screen';i;strokeStyle=`hsl(${i/3} 99%50%`)j=--i%360,j?ellipse(775+j,550,179,300,0,a=i%4*1.6+S(t+i/w),a):beginPath(stroke())
May 10, 2025 at 6:01 PM
"Seer"
You hunch your shoulders from the chilling wind, humiliated by the Old Gods once again. This damn seer better has some meal ready. If she doesn't, she's not a seer. Or you won't make it. (2023-01-30)

#genuary #minimalism #pico8 #codeart #tweetcart #postcart #generative #sizecoding #tinycode
December 10, 2024 at 2:15 PM
Rainbow Skulls 🌈💀 www.dwitter.net/d/34452 #javascript #tinycode

for(x.font='3in"',i=15;i--;x.fillText('💀',i%5*386,300+(i/5|0)*349))x.filter=`sepia(1)saturate(99)hue-rotate(${t*99+i*24}deg)`
October 23, 2025 at 10:33 PM
Greenland 🇬🇱 www.dwitter.net/d/34680 #tinycode #javascript

x.fillStyle='#D03'
t?x.fill`evenodd`:x.rect(0,540,2e3,2e3,x.arc(680,540,360,0,9))
January 7, 2026 at 5:22 PM
Mountains Sunrise 🔴⛰️ www.dwitter.net/d/32781 #tinycode #javascript

with(x)for(h=i=g=o=5e3,fill(),beginPath(shadowBlur=199),fillStyle=R(t||h),shadowColor=R(h,z=h/t,z);t?i--:arc(960,500,300,0,9);g+=o=r<2?r-1:o-g/h)r=Math.random(lineTo(i,i?g/t/19+t*4e3+540:h))*40
November 18, 2024 at 3:46 AM
Shape Splitter 🔪 www.dwitter.net/d/33563 #generativeart #tinycode

with(x)save(restore(t%.5<.01?fillRect(780,w=360,w,w,fillStyle=`hsl(${a=Math.random()*230|0} 80%${a%3*50}%`,b=S(a)*20):drawImage(c,C(a)*b|0,S(a,beginPath(clip(arc(960,540,4e3,a,a+=3.14))))*b|0)))
April 7, 2025 at 4:41 AM
ONE MORE BYTE!!1! 🚀🌕 I made another 1024 byte game! This is a one button spaceship grappling game inspired by "One More Line". 😅👍 #js1024

killedbyapixel.github.io/TinyCode/1K/...

Link to build with extra control options for accessibility (1k build is mouse only)
July 19, 2026 at 11:11 PM
One Line Landscape 🏔️ #Genuary Day 25 dwitter.net/d/33122 #javascript #tinycode #generativeart

c.width|=s=(a,b,p)=>a-a*p+b*p
l=_=>s(S(X^Y),S(X+1^Y),X%1)
x.lineWidth=3
H=128
for(i=5120;Y=--i>>7;x.lineTo(384+X*9-Y*8+X*Y/8,H+Y*20+H*s(l(X=X/19+t*3,Y/=7),l(++Y),Y%1)))X=Y%2?i%H:H-i%H
x.stroke()
January 26, 2025 at 4:15 AM
Tiny Destroyed City 🏙️ www.dwitter.net/d/32968 #javascript #tinycode #generativeart

for(i=w=222;i--;x.fillRect(i*9,t*60,9,1.1-Z/w))for(X=Y=Z=b=1-t/13,a=i%w/99-1;++Z>5)*32|X&Y&Z&15||b-1&&(a=b=1);Y-=b)X+=a
December 20, 2024 at 8:27 PM
Sunset Islands 🌅 www.dwitter.net/d/32957 #generativeart #tinycode #javascript

for(n=i=2e3;i--;x.fillRect(i,Y,-30,5))n+=S(n)*97,Y=i**4*t%1080,g=(Y-700)**2
December 18, 2024 at 8:17 PM
Line Motion Illusion ✨ www.dwitter.net/d/34031 #illusion #tinycode

w=c.width|=t%=4
for(x.rotate(i=z=95);i--;x.fillRect(...i?[d=-t*z,i*z-d-w,3e3,9]:[1e3+b-z*(t>2?2:t),b-w,z,3e3]))b=t>2&&t%2*z
June 22, 2025 at 3:54 AM
Top 10 Dweets of 2024! 🎉🥳 Limited to 1 per person so they aren't all just me and tomxor. Join the fun of making super tiny JavaScript programs at www.dwitter.net #generativeart #javascript #tinycode #dwitter
January 3, 2025 at 6:45 AM
Easter Eggs 🐇 www.dwitter.net/d/35182 #javascript #tinycode

for(t*=60,k=1e5;k--;x.fillRect(210+t%4*500+C(a=k/3e4)*r/2,40+(t>>2)*520+i,3,2,x.fillStyle=R(f(2),f(t),f(5))))i=k%480,r=(58e3-(i-240)**2)**.5*(i/3e3+.7)<<1,f=f=>(i/19-a*9-t*9&i/19+a*9^f+t)%7*a*27
April 5, 2026 at 6:10 PM