I have been learning JavaScript for a few years and am constantly amazed at it’s ability to create powerful and simple programs. Many of these started as 1k games for js1k, though I have continued to improve some of them.

Bounce Back – A Boomerang Roguelite / Zelda Homage. Made in about 2 weeks for JS13k, pretty much written from scratch. The theme was Back. Placed 2nd overall out of 245 entries!

View post on

Bogus Roads – Lowrez Retrowave Racing. Made in about  a week for Lowrez jam using three.js for rendering. The restriction was to use a 64×64 pixel canvas. Placed 8th overall and 2nd for gameplay!

View post on

Spendotron: 2019 – A mostly faithful Robotron homage made in 48 hours for Ludum Dare. The theme was “Your Life is Currency.” Placed 101 overall and 65th in fun.

The Digit Dilemma – Enhanced version of my 1k version. With color, touch screen support, and new game mechanics every 10 levels.

ZzFX Zuper Zmall Zeeded Zound Zynth. This is both a synth and a seeded sound generator. I released it under the MIT licensee so anyone can use it!

CapJS – A live code editor for capturing video. Compatible with JavaScript, HTML, three.js, and ShaderToy code. Can save as gif, wemb, png or jpg.

Super Aspen – This was my first JavaScript game. I also made the music.

1k Programs

The games in this section are all under 1k and were entered into the JS1k 2019 compo. I love writing games in the 1k format, it really forces you to keep everything super simple. I’d like to write up more about each of them at some point, but until then, here’s a short description and a link to their js1k pages.

Queen’s Gambit – A mashup of Robotron:2018 and chess! I was amazed that this was able to fit in 1k, though I had to use every trick in the book, and invent some new ones. Placed 18th in JS1k 2019.

The Digit Dilemma – A seriously hard puzzle game with randomly generated levels. Placed 16th in JS1k 2019.

ZzFX 1K – The original ZzFX. A zmall open zource zound fx maker for your java zcript gamez. Placed 25th in JS1k 2019.

One Thousand Free Cells – Freecell solitaire with cool randomly generated card art in 1k. Placed 56th in JS1k 2019.

Infinite Yin Yangs – Based on my Shadertoy shader but minified and wrapped in JavaScript using WebGL. Placed 41st in JS1k 2019.

Tiny Ski – Secret tip, in almost any Frank Engine game, you can type ski into the console and play a game very similar to this. I based the JavaScript version off of that. Placed 31st in JS1k 2019.

Rand Space – An experimental proof of concept to create a small game that uses ZzFX and is under 1k. Both the sounds and graphics are randomized every time you play. This one didn’t get submitted in time, but it’s still under 1k.

Tweet Size Programs

I also make even smaller JavaScript programs, so small they can fit in a 140 character tweet!

You can check out my Dwitter page to see everything I’ve done. I’ll leave you with my top rated Dweet…