home < portfolio < screen based work

 
Screen-based work
 
These pieces are responses to assignments for a class taught by John Maeda called Computational Media Design. They are all done in a language called Design By Numbers, which was a predecessor to Processing. You can click on the title of any of the pieces to see the source code. The assignment given in the class is listed next to my response.

For a related graphical technique, see the Audiopad project.

Flowers

Create a static piece which takes advantage of a 200x200 pixel display.

Shatter

Create a gradual transition from black to white.

Mountain

Render the smooth temporal interpolation between two polygonal entities.

Swirling Grass

Create a dynamic piece which takes advantage of a 200x200 pixel display.

Sail

Visualize a geometric progression.

Disc

Relate a 10-point polygon to the position of the mouse.
Splash

Represent the word "splash" in an interactive piece without typography.