Fun with Processing

Processing is a programming language based on Java that is ideal for making animations. Here's a few I put together, either from scratch or in a couple cases, by modifying examples on the learning processing web site.
You can download the language interface and compiler for free at the official Processing web site.

Benbat : my nephew Bennet as a flying bat

Benbat with buttons : the buttons control the rotation direction

Benbat with mouse control: the mouse move's Benbat's location

   
Bubble Objects: a group of bubbles rises up, changing color and size and optionally leaving trails
   
Circles: Interactive circles overlap and change size according to the mouse position. Hypnotic!
 

 

Madeleine Boinging (gravity simulation): My niece falls from the top and bounces a little less high with each pass, remaining amazingly calm and unharmed on each boing..

Madeleine boinging and flipping: and this time she flips as she bounces.

   
Snake on Pink (modified from an example at learningprocessing.com): Interactive control by mouse
   
Spheres: Rows of randomly colored spheres bounce around the screen, leaving trails. Press the mouse to clear and reset the background color.
   
Dynamic Tinkertoys: draw lines like an etch a sketch with simple or dynamic nodes