Nature of Code Final: The Hungry Caterpainter
After considering a few ideas related to a pond ecosystem, in the end I decided to shift direction a bit and work instead on a caterpillar that eats paintings. I wanted to stay with the idea of a creature that interacts with its environment, but rather than try to create a realistic nature environment, I decided to go with something more fun and abstract. I’d been looking at images of butterflies a lot for my midterm, and I thought that it would be fun to do something with a caterpillar that turns into a butterfly after it eats enough. But rather than feeding this caterpillar leaves, I decided to feed it a painting — Paul Cézanne’s Still Life with Apples. As the “caterpainter” chomps through Cézanne’s painting, it re-colors the painting with colors from another painting. I used Vincent van Gogh’s Starry Night, if only because it is so popular and easy for most people to recognize just by color. Unfortunately I didn’t actually get as far as the caterpillar transforming into a butterfly, but I would like to continue working on this sketch and develop it further. I really learned a lot about arraylists by working on this project! Here is a link to the applet: http://itp.nyu.edu/~sh1621/noc/final/



