Frank Force 🌻 (@killedbyapixel) 's Twitter Profile
Frank Force 🌻

@killedbyapixel

Generative Artist β€’ Game Dev β€’ Programmer β€’ Size Coder β€’ Musician β€’ Zen Buddhist β€’ Wizard β€’ Friend to Cats πŸ––

ID: 64186217

linkhttps://linktr.ee/frankforce calendar_today09-08-2009 14:52:03

12,12K Tweet

10,10K Followers

2,2K Following

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Ant Colony 🐜🐜🐜 dwitter.net/d/33741 #javascript #tinycode with(x)for(c.width|=k=250;k--;rotate(S(k)/9),scale(z=1.003,z))for(i=6;i--;beginPath(fill(ellipse(X=(k*k+9*t*40)%2200-99-!q*(i-1)*20,S(k)*800,q?1:i?15:7,q?30:i-1?8:4,q*C(i*2+X/59),0,9))))q=i>2

Gamedev.js (@gamedevjs) 's Twitter Profile Photo

#GamedevJS Jam 2025 WINNERS are now ANNOUNCED! πŸŽ‰ gamedevjs.com/competitions/g… Amazing entries this year, congratulations to all and thank you so much for your participation! #web #gamedev #itch #itchio itch.io #indiedev #indiegames #gamejam #gamejams #JavaScript #HTML5 #winners

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Chroma Cube 🌈 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())

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Parallax Pines 🌲 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

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Watercolor Textures πŸ–ŒοΈ dwitter.net/d/33833 #javascript #tinycode for(i=3e3,C(d*t)>.999?x.fillStyle=`hsl(${d**3%i} 99%${C(d)*40+40}%`:R=0;i--;)x.fillRect(i,R+t*99,.05,R+=C(i*i*++d))}{d=Date.now()

Watercolor Textures πŸ–ŒοΈ dwitter.net/d/33833 #javascript #tinycode

for(i=3e3,C(d*t)>.999?x.fillStyle=`hsl(${d**3%i} 99%${C(d)*40+40}%`:R=0;i--;)x.fillRect(i,R+t*99,.05,R+=C(i*i*++d))}{d=Date.now()
Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Rainbow Cat 🌈🐈 dwitter.net/d/33842 #javascript #tinycode with(x)for(i=99;i--;fillText('🐈',300,850))beginPath(save(restore(font='9in"'))),clip(rect(i*16,0,16,2e3)),filter=`hue-rotate(${i/9-t*3}rad`

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Treeflections 🌳 dwitter.net/d/33854 #javascript #tinycode c.width|=F=(X,Y,Z,A=0,B=0)=>Z>1&&F(X-S(A)*Z,Y+C(A)*Z,Z*.97,A*.99,B+1)|x.fillRect(X+S(t*9+Y/3)*9*q,540+q*2*Y-Y,Z*=2,Z)|B>11&&F(X,Y,Z/4,A+2*C(++e)) for(i=20;j=--i>>1;F(e=j*188+j,0,14-S(j)*3))q=i%2

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Trees, shadows, hills. dwitter.net/d/33856 #javascript #tinycode F=(X,Y,Z,A,B=0)=>Z>1&&F(X-S(A)*Z,Y+C(A)*Z,Z*.97,A*.99,B+1)|x.fillRect(t?X+Y*q:Y*9,j*89-(t?q?Y/3:Y:S(Y/9)*20),Z*2,Z)|B>9&&F(X,Y,Z/2,A+2*C(X*Y)) q=t?++i%2:i=7 i<28&&F(S(j=i>>1)*900+960,0,i,C(j)/6)

Trees, shadows, hills. dwitter.net/d/33856 #javascript #tinycode

F=(X,Y,Z,A,B=0)=&gt;Z&gt;1&amp;&amp;F(X-S(A)*Z,Y+C(A)*Z,Z*.97,A*.99,B+1)|x.fillRect(t?X+Y*q:Y*9,j*89-(t?q?Y/3:Y:S(Y/9)*20),Z*2,Z)|B&gt;9&amp;&amp;F(X,Y,Z/2,A+2*C(X*Y))
q=t?++i%2:i=7
i&lt;28&amp;&amp;F(S(j=i&gt;&gt;1)*900+960,0,i,C(j)/6)
Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Canyonero 🏜️ dwitter.net/d/33860 #javascript #tinycode with(x)for(i=a=2e3,t*=60,s=.5,fillStyle=`hsl(${t?t%30+9:a} 50%${t?t/2-t%9:75}%`;i--;s*=1.01)(w=t?99-t+i%119:i)>i**4%59+9&&beginPath(fill(ellipse((i**5%a+S(t/9+i)*9)*s,(290-t)*s,w*=s,w/5,0,0,9)))

Canyonero 🏜️ dwitter.net/d/33860 #javascript #tinycode

with(x)for(i=a=2e3,t*=60,s=.5,fillStyle=`hsl(${t?t%30+9:a} 50%${t?t/2-t%9:75}%`;i--;s*=1.01)(w=t?99-t+i%119:i)&gt;i**4%59+9&amp;&amp;beginPath(fill(ellipse((i**5%a+S(t/9+i)*9)*s,(290-t)*s,w*=s,w/5,0,0,9)))
Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Forest 🌳🌳🌳 dwitter.net/d/33864 #javascript #tinycode F=(X,Y,Z,A,B=0)=>Z>1&&F(X-Z*S(A),Y-Z*C(A),Z*.97,A*.97,B+1)|x.fillRect(X,Y,Z*2,Z)|B>7&&F(X,Y,Z/2,A+C(X*Y)*2) t<20&&F(t**9%3e3*t,t*t*3,t,t%.3)

Forest 🌳🌳🌳 dwitter.net/d/33864 #javascript #tinycode

F=(X,Y,Z,A,B=0)=&gt;Z&gt;1&amp;&amp;F(X-Z*S(A),Y-Z*C(A),Z*.97,A*.97,B+1)|x.fillRect(X,Y,Z*2,Z)|B&gt;7&amp;&amp;F(X,Y,Z/2,A+C(X*Y)*2)
t&lt;20&amp;&amp;F(t**9%3e3*t,t*t*3,t,t%.3)
Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

My action adventure game with no jump button is coming to Steam Early Access! Check it out... πŸ˜„πŸ‘ store.steampowered.com/app/2523510/Pi…

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Grassland πŸ¦— dwitter.net/d/33933 #tinycode #genart #javascript c.width|=G=Y=>X%1*S(X^Y)+S(X-1^Y)*(1-X%1) for(i=2e4;Y=i--/2e3;x.arc(A,B,S(A>>7|Y*5)<0||40+i%50,a=(G(Y,X=A/99+t*3)*(1-Y%1)+Y%1*G(Y+1,X)-9-i%.7)/5,a))x.moveTo(A=i**3.3%2e3,B=i/16-i%99) x.stroke()

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Edge of Illusion πŸ§™ dwitter.net/d/34034 #illusion #tinycode w=c.width|=t%=4 for(x.rotate(i=z=95);i--;x.fillRect(...i<30?[d=-t*z,i*z*2-d-w,3e3,z]:[i*2125-85e3+b-z*(t>2?2:t),b-w+z*2,z*2,w]))b=t>2&&t%2*z

Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Mountainous ⛰️ dwitter.net/d/34033 #tinycode #genart for(i=2e3;i--;x.fillRect(i,t*60,1,z/7+.5))for(z=0,j=9;--j;z+=F(Y=t*5/j-z+j,X=i/19/j)*(1-Y%1)+Y%1*F(Y+1))F=Y=>X%1*S(X^Y)+(1-X%1)*S(X-1^Y)

Mountainous ⛰️ dwitter.net/d/34033 #tinycode #genart

for(i=2e3;i--;x.fillRect(i,t*60,1,z/7+.5))for(z=0,j=9;--j;z+=F(Y=t*5/j-z+j,X=i/19/j)*(1-Y%1)+Y%1*F(Y+1))F=Y=&gt;X%1*S(X^Y)+(1-X%1)*S(X-1^Y)
Frank Force 🌻 (@killedbyapixel) 's Twitter Profile Photo

Pushing through the drudgery to set up a simple main menu and multi save system for my game. Early access is happening! πŸ˜…πŸ‘ #gamedev