Creative Coding Projects
openprocessing / p5js
Sol Lewitt drawing exercise
Create a sketch with spiraling shapes.
Create a sketch that animates multiple shapes along Lissajous curves. Try animating color and size properties of the shapes using sin() and cos() as well.
Generative Madlib poetry: Find a prose poetry text from Wikisource and replace all nouns and adjectives with random nouns and adjectives. Try adding a rhyme scheme.
Create a user interface for your canvas sketch using the DOM library. The interface should control parameters in the sketch. Some possible examples of parameters are size, color, animation speed, etc.
Inspired by Dear Data, record 5 days of data from your life and visualize the data using p5.js. See class notes for how to structure your data.