A collection of mostly JavaScript projects I've worked on over the years.
A collection of songs to watch with my daughter
Edermunizz put this beautiful forest background art resource on itch.io and I wanted to make a paralax effect with it.
Simon C Page's Colourful Universe posters inspired me to make a javascript canvas particle-system in a similar style.
(Try left clicking or pressing space, press 'p' to pause)
In 2007 Chief creative officer at Spry Fox, Danc, released remastered sprite art from the 1995 Epic MegaGames shoot'em'up called Tyrian. In 2011 I put together this little project to test out Chrome's blazing fast new canvas implementation.
JavaScript's pseudo-random number generator Math.random() outputs what you want a pseudo-random number generator to output: a random number uniformly distributed between 0 and 1. Great, but say you are in a situation where you don’t want every number to be equally likely, you want them evenly distributed about a mean. You want a normally distributed random number. To get this you can use the Box-Muller transformation on two uniformly distributed random numbers.
In February of 2009 I created this demo as practice for a computational geometry class. It is interactive (it allows you to draw your own polygon), comes with examples (those that I remember from the class) and works in most browsers thanks to the magic of jQuery and excanvas.