Tag: p5js
-
One day I was musing over Atari’s classic vector-based arcade game Tempest, and for some reason I decided it would be amusing to combine it with Tetris. The idea should have died there and then: these two games don’t belong together, and the result would a hot mess. But then I realized that the resulting…
-
The artist M.C. Escher drew many lovely tilings, which he called “regular divisions of the plane”. He worked hard to ensure that his tilings were of lifelike animal forms such as birds and fish. He filled notebooks with hand-drawn sketches of tilings, many of which later found their way into his woodcuts. If you’d like…
-
This term, I’m once again teaching CS 106, a second-level introductory programming course with a focus on art and data visualization. The course is taught using Processing, which provides a fun and accessible (though flawed) environment for art-focused novice programmers. The most recent lecture includes a discussion on drawing graphs, and I thought it would be…
-
I’ve been having fun experimenting with interesting visual patterns that emerge when multiple points are moved around hypocycloids. I ended up writing a Bridges conference paper on the topic, but the animated quality of the results is so crucial that it seemed absolutely necessary to create a web page to showcase the results. I had…