Week 6 : Project 1: Generative Drawing Machine

Homework

Project 1: Generative Drawing Machine

Using Processing, create a drawing machine. Think of this as a compositional system -- be able to change variables to change the kind of outputs you get. You can visualize whatever you want, but try not to simply copy and paste code from various sketches… understanding what the code is doing is super important!

You will submit your sketch and 3 images you have exported from Processing using save() that show different aspects and outcomes of your system.

requirements

  1. use at least one for loop
  2. use a conditional statement
  3. use at least global 4 variables that can be changed to influence the outcome of your generative drawing machine
  4. submit 3 images generated from your program
  5. submit the sketch
  6. zip the sketch and images together

Examples

Key Concepts:
Coding Functions: