Construct a piece of algorithmic art, whose appearance changes over time. Exactly what you do and how it looks is up to you, but there are some minimum requirements:
Your artwork must include a visible change over time, which is achieved by including a draw() method, in addition to the standard setup().
You must have at least four distinct visual entities in your work, each one located in a different position in the window (they can overlap, if you like). These elements can be constructed using the rect(), ellipse, or line() methods, or any of the other standard geometric figure methods (see the tutorials at processing.org).
Each entity must exhibit a minimum of two kinds of change over time (there can be more, if you want). You may choose any two or more of color, transparency, size, or location.
Examples that illustrate the key ideas involved are the "Firefly" and "Budding" works, available form the Example Code section of the course web site.
Make a folder in your turn in directory named "lab1". Copy all four of your solutions in to this folder. Consult the Linux tutorial from Lab #0 if you need a reminder of the details.
Your code must be syntactically correct. Any solution that contains a syntax error anywhere (and hence crashes when you hit the "play" button") will receive no credit.
If you run into any trouble here, please ask me or one of the TAs for help.
Naturally, your code must be behaviorally correct, though partial credit is always given for partial solutions.