Living Code

Tags: Art Projects

Mar 19, 2008 • 1 min read

Processing Critters

Jittery Generative Creatures in Processing

Update 2020-07-02 I have moved the code from Processing to P5, which is the Processing library rewritten for JavaScript, which makes it easier to embed in modern browsers than the older Java-based one.

See the Pen P5 Critters by Dethe Elza (@dethe) on CodePen.

Source code: sketch_080314a

I’ve been playing around some with Processing, this is the result. As I mentioned in my earlier article, Processing and NodeBox are quite similar. Processing has some more interactivity (better keyboard and mouse handling) built in, and it can do basic 3D. NodeBox has better color handling (gradients) and remarkable libraries (WordNet). But what it really comes down to is that NodeBox is Python (much easier to extend) and Processing is Java (still easier than straight Java, but a lot more code to do basic extensions). Now all we need is a quick-start programming environment like these for Flash (and before you tell me the Adobe Flash tools are for artists–I have used the Flash IDE and it is possibly the worst IDE I’ve ever experienced. Which is odd, because the Flex IDE is one of the best, better than XCode/Interface Builder in some ways).

All of which is the long way to say that I enjoyed making this little animation in Processing, but I’m ready to go back to working in Python now, thank you.

Post by: Dethe Elza 💜