A screenshot of my audio visualizer
Audio Visualizer
An audio visualizer I created with a partner to demonstrate the use of an audio stream and connecting a canvas object with user controls.
Screen shot of sand simulator in action
Falling Sand
This is a sandbox style particle simulator expirience. A class project had me make something interesting in canvas. I choose to re-create the sand simulators that were popular back in the early to mid 2000s (of which most are in depricated formats) in a modern html5. The system works by extracting the ImageData from the current frame and itterating through the pixels. Each sand type is identified by its color and its behavior is used to determine what the next frame will look like. When the frame is built, the image is pushed back to the canvas ImageData object.
Note: also listed under Games.