Sign in

Frank Force

@frankforce.bsky.social
437 followers 1.6K following 517 posts

Programmer • Game Dev • Generative Artist • Size Coder • Musician • Zen Buddhist • Wizard • Friend to Cats 🖖 linktr.ee/frankforce

PostsRepliesMedia
Frank Force @frankforce.bsky.social · 17h
⚫️⚪ this JavaScript makes a tiny random go board: www.dwitter.net/d/36385 W=108 t*=60 with(x)fillStyle=t?t**8&t>9?'#fff':R():'#ca7',t&&t<10?fillRect(523,t*W,873,9)*fillRect(t*W+415,W,9,873):beginPath(fill(arc(523+t%9*W,(t/9|0)*W,t?Math.random()>.6&t<89&&50:2e3,0,9)))
040
Frank Force @frankforce.bsky.social · 19h
My new game Reversiology is out! Learn Reversi by playing, with a coach that grades every move. Free in your browser ▶ killedbyapixel.github.io/Reversiology
121
Frank Force @frankforce.bsky.social · 29/09/2026
every SP13KTRA skybox, stacked 🌈 all eight panoramic skies are now baked into textures for the Dreamcast port. It draws faster and looks better too! 👍 #dreamcast #homebrew #js13k
050
Frank Force @frankforce.bsky.social · 29/09/2026
SP13KTRA for Dreamcast v1.12 🌈🚀 big push for 60 fps on real hardware. way fewer verts, baked skybox, DMA to the PowerVR, plus VMU screen support! thanks to everyone who tried it on hardware 🙏 free download 👇 github.com/KilledByAPix... #Dreamcast #homebrew #js13k
261
Frank Force @frankforce.bsky.social · 28/09/2026
GoYomi, my free Go trainer, just got a massive upgrade! 🧠 killedbyapixel.github.io/GoYomi/ Every AI level now runs KataGo's neural network right in your browser: way smarter and way faster. Plus a better coach that explains your mistakes and lets you find the better move yourself.
041
Frank Force @frankforce.bsky.social · 27/09/2026
My JS13K game SP13KTRA is now available on Dreamcast! 💿 All 8 tracks, 60 fps, VMU saves, full soundtrack. More about how I did it in this thread. 🧵 #dreamcast #homebrew #js13k #claude
271
Frank Force @frankforce.bsky.social · 25/09/2026
I suck at Go. So I used Claude to help build a Go coach. ⚪️⚫️ GoYomi is free 9×9 Go in your browser, with many tools to help you improve! 👍 Play it here: killedbyapixel.github.io/GoYomi/
020
Frank Force @frankforce.bsky.social · 22/09/2026
Rothko Minis 🎨 www.dwitter.net/d/36316 a small exercise to replicate Mark Rothko's style in as few bytes as possible.
240
Frank Force @frankforce.bsky.social · 19/09/2026
Rain Puddles ☔ dwitter.net/d/20129
1256
Frank Force @frankforce.bsky.social · 18/09/2026
my js13k game is fully 3d with a custom webgl renderer in 13 kilobytes! 🌈🚀 one shader does everything! each vertex carries flags for glow, fog, lights and rainbows. there are no textures! the whole track is built into static buffers, and only the trails update each frame.
180
Frank Force @frankforce.bsky.social · 18/09/2026
i wrote a short blog post about my js13k games. working on a longer one that explains more technical details about how i made sp13ktra. frankforce.com/i-made-4-gam... #js13k
frankforce.com
I made 4 games for JS13K 2026
Four Games in 13 Kilobytes I’ve been participating in JS13K since 2019 and this year I wanted to take it to a new level. So I didn’t make one game, I made four. Each game fits in a 13 K…
072
Frank Force @frankforce.bsky.social · 17/09/2026
Dweet View is now open source. 🚀 browse the top dweets by any Dwitter user, mouse over to watch them animate, and share links to your favorites. killedbyapixel.github.io/DweetView/ #dwitter #javascript #tinycode
github.com
GitHub - KilledByAPixel/DweetView
Contribute to KilledByAPixel/DweetView development by creating an account on GitHub.
022
Frank Force @frankforce.bsky.social · 17/09/2026
here's a top down view of all 8 tracks in SP13KTRA 🌈 every track is built procedurally, the full 3D road with banked turns, hills and crossovers, and all the scenery. each one has its own theme, palette, and building shapes. and the whole game fits in 13 kilobytes! #js13k
172
Frank Force @frankforce.bsky.social · 16/09/2026
full soundtrack for my 13k game SP13KTRA is up on soundcloud soundcloud.com/user-2986066... the mp3 is about 400x bigger then the game itself! 🤔 #js13k
soundcloud.com
SP13KTRA Soundtrack
the soundtrack for SP13KTRA, my anti-gravity racing game for js13k 2026. the whole game fits in 13 kilobytes, including the music. 🌈🚀 every song is generated from a single number. a seeded random g
051
Frank Force @frankforce.bsky.social · 16/09/2026
Free Palestine 🍉 www.dwitter.net/d/36295 #tinycode for(c.width&=i=6272;i--;x.fillStyle=i<4?'#777':X+Y<67&&X-Y<5?'#f33':Y<21?'#111':Y<42?'#eee':'#0a3',x.fillRect(27+X*.7+X/48*C(X/8-Y/9-t*6),9+Y*.7+X/20*S(X/16-t),1,i>3||99))X=i%99,Y=i/99|0
120
Frank Force @frankforce.bsky.social · 16/09/2026
the incredibly tiny procedural music system that i made for my new game SP13KTRA is now available for people to play around with! 🎶🌈 it makes billions of music variations using only a single number. killedbyapixel.github.io/SP13KTRA/too... find a good seed and share it! 👇
052
Frank Force @frankforce.bsky.social · 16/09/2026
My new game SP13KTRA is out! 🌈 8 racers, 8 tracks, 8 songs, real 3D, and it all fits in 13K. Play in your browser on desktop or phone: mouse, keyboard, gamepad or touch. @newgrounds.com @wavedash.com @itch.io @github.com #js13k #gamedev
2276
Frank Force @frankforce.bsky.social · 15/09/2026
here's the magic trick behind how I fit 8 music tracks in my #js13k game SP13KTRA. 🌈🚀 every song is defined by a single number. 😯 the random generator uses 26 dice rolls per track for its parameters. i used AI to make this music bench to find a good seed to fit each level.
141
Frank Force @frankforce.bsky.social · 14/09/2026
SP13KTRA 🟥🟧🟨🟩🟦🟪 #js13k www.dwitter.net/d/36289 with(x)for(i=c.width|=c.style.filter='invert(',textAlign='center',globalCompositeOperation='xor',font='85em impact';i--;fillText('KTRASP13'[i%8],(i-3-t)*500,1080))fillStyle=`hsl(${i*45},99%,50%`
022
Frank Force @frankforce.bsky.social · 14/09/2026
This year JS13K had 317 entries, smashing the previous record! Congrats to @end3r.bsky.social and everyone who submitted. 🎉 It was also the biggest year yet for ZzFX, with 65 entries using it, 51 using ZzFXM, and 8 games made with LittleJS Engine. 😄👍 #js13k
031
Frank Force @frankforce.bsky.social · 13/09/2026
My new game SP13KTRA is an anti-gravity racer inspired by F-Zero and Wipeout! 🏎️🌈 The whole game fits in just 13 kilobytes, including the art, music, engine, and rendering. 👀 Play it right in your browser! #js13k #gamedev js13kgames.com/2026/games/s...
3195
Frank Force @frankforce.bsky.social · 12/09/2026
one last push on SP13KTRA! 🏎️🌈 anti-gravity racing inspired by F-Zero and Wipeout, all in 13 kilobytes. i'm still tweaking the racing and could really use some playtesters. gameplay below, play link in the next post! #js13k #gamedev
2152
Frank Force @frankforce.bsky.social · 11/09/2026
My 4th JS13k game this year is coming in hot! 🏎️🏳️‍🌈 #gamedev #js13k
4184
Frank Force @frankforce.bsky.social · 11/09/2026
Sunshine Golf Classic, my js13k game, is now available on Wavedash with leaderboards, achievements, and cloud saves! This is a full 3D golf game in 13kb. Be the first to score a hole in one. 🏌️ wavedash.com/games/sunshi...
wavedash.com
Play Sunshine Golf Classic for Free on Wavedash
An 18 hole golf course in real 3D! Every hole is built from a seed the moment you tee off. Inspired by classic golf games. Shoot par or better on the classic to unlock remix mode, and get a brand ne…
011
Frank Force @frankforce.bsky.social · 10/09/2026
I made an Italian language learning game with no English, only emojis! 🍕😻👍🇮🇹 js13kgames.com/games/arcoba... It was made for JS13K, so the entire game fits in just 13 kilobytes. If you’re studying Italian, give it a shot on desktop or mobile and let me know how it goes! #js13k
032
Frank Force @frankforce.bsky.social · 09/09/2026
I just released a JS13K Almanac: every js13kGames entry since 2012, over 2,500 games, all on one page. Search, filter by year or category, sort by placing, size, stars or judge scores. Click on a game jump right in and play it. 😄👍 #js13k #gamedev #indiedev
1162
Frank Force @frankforce.bsky.social · 08/09/2026
Just submitted my second #js13k game: Emoji High School! 😄👍🏫 A dating sim where the only language is emoji. Everyone hides what they love. Send a 🍓 and read the face that comes back. Was it the red, food, or tiny? You have one school year to work out what everyone likes.
153
Frank Force @frankforce.bsky.social · 07/09/2026
My artwork ASTRONOMIC COMICS is currently on display at Art for the People Gallery in Austin Texas. 😍 The set is 25 1/1 generative artworks and 4 have already sold. This is the first time physicals of my artwork are available to the public. 🚀
180
Frank Force @frankforce.bsky.social · 07/09/2026
All 18 holes of my JS13K golf game are procedurally generated on startup. Squeezing this much variety into 13KB was a real trick! 🏌️⛳ #js13k #gamedev
182
Frank Force @frankforce.bsky.social · 06/09/2026
big updates for my little golf game thanks to player feedback! improved swing meter, better physics, tweaked course difficulty. ☀️⛳️ #js13k #gamedev
0132
Frank Force @frankforce.bsky.social · 06/09/2026
I just submitted SUNSHINE GOLF CLASSIC to JS13k! ⛳🌞 A chill 18-hole 3D golf game that fits in 13 kilobytes. Play it in your browser, phone or desktop.🌞⛳️ #js13k #gamedev #screenshotsaturday js13kgames.com/games/sunshi...
0156
Frank Force @frankforce.bsky.social · 05/09/2026
Use my humble in game screenshot or AI upres? #js13k
021
Frank Force @frankforce.bsky.social · 05/09/2026
Big update for my little golf game! Improved foliage, better physics, more course variety, and many bug fixes. it all fits in only 13 kilobytes. ⛳️👍 Play it right here on any desktop or mobile device and help me playtest: js13kgames.com/2026/games/s...
050
Frank Force @frankforce.bsky.social · 03/09/2026
this is how i test an 18 hole golf course in 50 seconds. 🏌️ #js13k
021
Frank Force @frankforce.bsky.social · 03/09/2026
major update to my golf game! improved putting, better physics, faster perf, updated ui, many small tweaks! 🌞⛳️ js13kgames.com/2026/games/s... help me playtest and share your feedback. 👍 #js13k #gamedev
1134
Frank Force @frankforce.bsky.social · 01/09/2026
today is my birthday, so i'm releasing a game! 🎂⛳ SUNSHINE GOLF CLASSIC 🌞🏌️ a chill 3d golf inspired by classic golf games. everything fits in 13k: the engine, art, physics, UI, sound, and golf course. play on pc or mobile. js13kgames.com/2026/games/s... #js13k #gamedev #indiedev
1152
Frank Force @frankforce.bsky.social · 01/09/2026
If you missed my reveal stream of my new game "Sunshine Golf Classic" you can watch it here. It's a simple fun old school style golf game with procedural courses! You can play on PC or mobile.🏌️‍♂️🏌️🏌️‍♀️ www.twitch.tv/videos/28617...
twitch.tv
JS13K Game Reveal ☀️⛳ - killedbyapixel on Twitch
killedbyapixel went live on Twitch. Catch up on their Software and Game Development VOD now.
010
Frank Force @frankforce.bsky.social · 31/08/2026
my big js13k game reveal starts in 13 minutes. ☀️⛳️#js13k www.twitch.tv/killedbyapixel
twitch.tv
KilledByAPixel - Twitch
Game Designer • Software Engineer • Indie Developer • Generative Artist • JavaScript Addict • Musician • Tiny Coder • Zen Buddhist • Friend to Cats — KilledByAPixel streams live on Twitch! Check out t...
130
Frank Force @frankforce.bsky.social · 31/08/2026
i'm showing my js13k game for the first time, live on stream tomorrow at 3:13 PM ET. 🌤️🏌️‍♂️🌈 www.twitch.tv/killedbyapixel this is my best one yet and i can't wait to share it with y'all! #gamedev #indiedev #js13k
0164
Frank Force @frankforce.bsky.social · 29/08/2026
a few of my artworks already sold, i am over the moon! 😍 #generativeart #plottertwitter
080
Frank Force @frankforce.bsky.social · 29/08/2026
Uptown 🏙️⛅ www.dwitter.net/d/36205 - tiny code demo with a 3d city scene looking up for(k=0;k<39;k++)for(i=64;i--;)for(j=18;j--;6-k/9<((t+i)/5^j/9)%9&&j%11<7&&x.fillRect(k&&(i-32-t%1)*S+960,k&&(j-9)*S+540,S=k?2**(2+k/12)*9:2e3,S))x.fillStyle=k?R(v=220-(t+i|k|j)%3*S,v,v):'#7bf'
071
Frank Force @frankforce.bsky.social · 26/08/2026
Watch my new interview with JP all about my adventures in game development and size coding. We talked for over an hour, so it goes deep. I got to share a bunch of stories from years of making games, and get into where I think all of this is headed. 🚀
030
Frank Force @frankforce.bsky.social · 26/08/2026
this is how i make miniature 1/1 generative art business cards. my custom code generates a unique svg with a grid of scenes. then i plot on an axidraw plotter with neon sharpie markers. for my name and info i use another sheet and glue them together so it's double thick.
4989
Frank Force @frankforce.bsky.social · 24/08/2026
i wanted to give fxhash a proper goodbye. 😿 so i built a gallery you can walk through and appreciate some of the best art ever made there. every painting runs live on the wall. many artists have their own side rooms too. #genartclub #generativeart killedbyapixel.github.io/fxhashArchiv...
160
Frank Force @frankforce.bsky.social · 23/08/2026
Hyperbolic Cat Rotation 😹 dwitter.net/d/36156 #javascript #math #loop e=2.62**(t%3/3) k=44.7*(e-1/e) a=117/e-17*e+k for(c.width|=i=20;i-->-20;x.font='4em"')for(j=-20;j++<20;x.fillText(String.fromCodePoint(128568+q*q%9|0),928+i*(k+a)+j*k,565+i*k+j*a))q=i*i-i*j-j*j
1120
Frank Force @frankforce.bsky.social · 22/08/2026
My first big gallery show is tonight and physicals of my artwork can be purchased online for the first time! These are 1/1 plots, drawn with a real Sharpie by a pen plotter. Every one is different. $175 😎👍 artforthepeoplegallery.com/products/ass... #generativeart #genartclub
artforthepeoplegallery.com
Assorted Astronomic Comics - Plotted Planets by Frank Force
Assorted Astronomic Comics - Plotted PlanetsFrank ForcePen plotter drawing, Sharpie marker on 100 lb Bristol paper, some with neon marker17"h x 11"w - framed2026These are comic book pages from an imag...
241
Frank Force @frankforce.bsky.social · 22/08/2026
Looking up in the city 🏙️ www.dwitter.net/d/36150 How to draw buildings with texture 3d projection in a tiny bit of javascript code. for(i=199;t<6&&i--;)for(j=99;j--;6-t<(i/17|j/15)%7&&x.fillRect((i-99)*S+960,(j-51)*S+540,S,S=2**t*5))x.fillStyle=R(v=200-(j|i|t*16)%9*S,v,v)
1111
Frank Force @frankforce.bsky.social · 21/08/2026
Saturday 8/22 I will be doing live plotter demos of Astronomic Comics in Austin Texas! My artwork will be on display and for sale at SPIRIT OF SPACE, Art For The People Gallery. Come hang out. 🚀🪐 #generativeart #austin www.eventbrite.com/e/art-for-th...
040
Frank Force @frankforce.bsky.social · 20/08/2026
Stop Waiting for Perfect, Start Shipping Games 😎👍 My full interview just dropped on Game Dev Advice YouTube channel! 🚀 #gamedev #indiedev www.youtube.com/watch?v=bUru...
youtube.com
Stop Waiting for Perfect, Start Shipping Games | Frank Force | Game Dev Advice
YouTube video by GameDevAdvice
0152
Frank Force @frankforce.bsky.social · 18/08/2026
My latest and greatest generative artwork will be on display at a local gallery in austin texas. The opening is on Saturday and you are all invited. I will be doing a live plotter demo. See you there! 😅👍 #austin www.eventbrite.com/e/art-for-th...
eventbrite.com
Art For The People Gallery Presents Spirit Of Space, Featuring Texas Artist
Art For The People Gallery invites the public to the opening reception for Spirit Of Space: A Group Exhibition.
041