


Snake in 14 Lines of Bash
An effort to implement snake in as few lines as humanly possible.

Finding the Longest Word Ladder
This is a post about writing search algorithms in C to find a ridiculously long word ladder.
Creating Function Generators in C++
This is a short post about creating functions in C++.

A Top-Down Shooter using Javascript and the HTML5 Canvas
This post documents my browser game debut, a simple top-down shooter written in Javascript and rendered using the HTML5 canvas.
Mapping Strings to Methods in C++
This is a short post about mapping strings to methods in C++.

Detail-Based Heightmap Tessellation in OpenGL
This post demonstrates OpenGLβs tessellation shaders and how they can be used to simplify heightmap terrains.

Writing a 3D Renderer from Scratch in C++
This post documents the journey from 2d to 3d. Going from points to lines to triangles, in order to render 3D worlds.

A 3D Rendering Experiment in Javascript
An early attempt of mine to write a 3d renderer in the HTML5 canvas using plain javascript.

A Tiny Javascript Terrain Generator
A pseudo-3d, interactable, web-based terrain generator.

Making a Dungeon Crawling Game in PyGame
This post documents the development of Krypt, a dungeon-crawling game developed in Python using PyGame.