Recent Tweets
KilledByAPixel RT @SuperBlizzard: DODGE button, in case the pitcher decides to get aggressive. those are the kind of risks you run with unsanctioned homer…KilledByAPixel @CastleTechDev This is my boy. I should post pic of him more often. https://t.co/0p4xPVzLLbKilledByAPixel @nucleartide And german pancakes! 🥞KilledByAPixel @metaweta Oh wow, that's amazing! I had a feeling that someone probably noticed it before but couldn't find anythin… https://t.co/va866mJwoAKilledByAPixel 1500 twitter followers, thank you so much! 😁 Stay tuned for more generative art, games, code experiments, and pict… https://t.co/5xqlHcKOuTRecent Comments
Frank Engine Commits
- fastVsync stuff - 06.13.19
- fix fast update when vsync is overriden by graphics drivers (Fastsync) - 06.06.19
- small things - 06.06.19
- dont render tiles with out of range tile set - 02.27.19
- GameObject::RemoveAllFixtures - 02.26.19
- GetType -> GetObjectType - 02.24.19
- reorganize OnD3D9LostDevice and OnD3D9DestroyDevice - 02.23.19
- fix glitchy frame on startup - 02.23.19
- fix bugs with simple verts - 02.23.19
- GameTimer shouldn't assert if negative time passed to set - 02.22.19
Indie Game Dev Links
Tag Cloud
- bonsai
- candy
- code
- crossword
- devlog
- dwitter
- E3
- experimental gameplay
- faster blaster
- film
- fractal
- frank engine
- game
- game dev
- game engine
- Game Jam
- generative
- GIF
- github
- guitar
- illusion
- indie speed run
- infinite
- javascript
- js13k
- ludum dare
- MAGFest
- money
- Nintendo
- Panel
- physics
- piroot
- pixel
- Postmortem
- puzzle
- rapid prototype
- recursive
- screensaver
- sifteo
- slime mold
- tinycode
- UE4
- wactal
- wallpaper
- words
Category Archives: JavaScript
JSONCrush – Compress JSON into URL friendly strings
I just open sourced an amazingly useful tool called JSONCrush. This simple system allows for excellent compression of uri encoded JSON strings using the JSCrush algorithm. The minified version is under 2k of JavaScript! JSONCrush on GitHub Example JSON – … Continue reading
ZzArt – Abstract Art Evolution
This tool generates GLSL shaders (basically a bunch of math equations) that you can evolve into incredibly varied works of abstract generative art. Images can be bookmarked, save as HD pngs or exported as GLSL shader code. The satellite feature … Continue reading
Dissecting A Dweet #8: Shattered Tunnel
Howdy, folks! Today we will be looking at the JavaScript code behind this amazing 3D tunnel effect. This code has an interesting lineage so we’ll also talk about some of the history behind it. for(c.width|=k=i=960;z=–i;x.fillStyle=`hsl(0 99%${i/9}%`)x.fillRect(k-z*C(j=i/k+t/4)+S(m=k*j)*(r=1e5/z),540+C(m)*r-z*S(j),s=3e4/z*S(j*9),s) View post on imgur.com … Continue reading
Bounce Back Postmortem: A Zelda Style Boomerang Game for #JS13k
The JS13k competition has been going on every year since 2012 but this was my first year entering. Participants get 1 month to make an original 13 kilobyte JavaScript game. This year the theme was “Back” and there were 245 … Continue reading
Bounce Back: A Boomerang Roguelite for JS13k
When life gets you down, it’s never too late to… A Boomerang Roguelite / Zelda Homage for JS13k. Play it in your web browser! The souce code is also available on GitHub!
ZzFX – Zuper Zmall Zeeded Zound Zynth
Major update to ZzFX, my JavaScript sound effect generator! The browser is greatly improved with many more options. You can even download wave files! The micro version is still under 500 bytes. Live Demo: zzfx.3d2k.com GitHub: github.com/KilledByAPixel/ZzFX Here’s the latest … Continue reading
Dissecting A Dweet #7: Parallax Mountains
Today we will dissect the tiny JavaScript code that draws a parallax background with mountains and sky. This simple code can be used as a base to create different types of background scenes for your game or website. for(w=i=99;i–;)for(j=0;j<9;x.fillRect(i*20,j++?w*j+w+w*C(q/9)/j+59*C(q/3.9)/j:0,20,3e3))q=(j*w+i+t*j**3),x.fillStyle=R(9+j*40%w,j*20,w-j*9) View … Continue reading
Dissecting A Dweet #6: Breaking Broke
Today we will examine the JavaScript code to make this awesome shatter effect. The concepts demonstrated by this dweet can be used for making a variety of cool effects. In one of my previous posts I showed a similar technique … Continue reading
Dissecting A Dweet #5: Strange Attractor
Hello everyone, today we will be looking into the JavaScript code that generates this cool looking visualization of a Lorenz system. It is based on a set of simple equations that produces incredible fractal spirals first discovered by Edward Lorenz … Continue reading
Dissecting A Dweet #4: Ring Weave
The dweet we will be looking at today may be the simplest one so far, but it’s every bit as mesmerizing and uses a neat trick to plot polar coordinates. There is plenty of room for playing around with the … Continue reading