Doodle.js — A Sprite Library for Canvas

April 8, 2009

I’ve been having a lot of fun with the HTML Canvas element and really look forward to utilizing the next-gen Javascript engines the browsers are starting to roll out.
However the drawing commands for it are a bit… basic. It can be difficult to work creatively when you have to constantly handle the “low level” details — that’s […]

Emacs todo-list-mode

January 17, 2009

Although it wasn’t on my todo-list, I really had a hankering to add some auto-color highlighting to mine. So I created a pretty basic major-mode for Emacs which I call todo-list-mode. My list is just a plain text file that I can sort the lines based on the assigned number in the first column. I […]

Joy is an Insufferable Strain of Control

October 21, 2008

Typographic demo combining physics and 3D. A creative variation on the Papervision3D/Box2D method I demonstrated here.

Papervision3D + Box2D

October 21, 2008

In a recent project I wanted to incorporate some physics with a 3D environment. I decided on Box2DFlash (a port of Box2D), which is a great engine even if the syntax is a little awkward for an Actionscript 3 library.
See the PaperBox2D demo, and the source is available (or right-click on the demo). Hit the ‘d’ […]

Better Bend Than Break

September 19, 2008

Another Papervision3D demo, this time using VectorVision and the AS3Dmod libraries to manipulate a vector image. Source code is available.