Assignment 1: Alanna’s Thur Afternoon Class

Please submit a link to your Assignment 1 blog entry in the comments below.

Check that your blog entry contains the following (in about 400 words):

  1. One or more original works / designs that you used as your starting point
  2. The instructions (not included in the 400 words)
  3. Quality photographic documentation of 3 ‘executions’ of your instructions by 3 different people (in class or outside of class)
  4. An analysis of your process, including:
    1. articulating the form/idea that you were abstracting,
    2. how you think that form might be changed / affected by being translated into instructions,
    3. how you think that the form might be changed / affected by the physical medium (paper / glue / pen etc.) the executions are targeted towards,
    4. the identification of what worked and why, and what failed and why.

26 thoughts on “Assignment 1: Alanna’s Thur Afternoon Class

    • void setup(){
      background(255); // sets background colour to white
      size(400,400);
      noLoop(); // this just makes sure that
      // is called only once
      }

      void draw(){
      drawRandomLine();
      }

      void drawRandomLine() {
      for (int i = 0 ; i < 400; i = i + 20) {
      for (int j = 0 ; j < 400; j = j + 20) {
      // draw random line here
      // line(i, j, random(20), random(20));
      // line(i+random(400), j+random(400), random(400), random(400));
      // line(i,j,i+random(30),j+random(20));
      // line(i, j, random(400), random(400));
      // line(i, j, 200, 200);
      // pushMatrix();
      // translate(10, 10);
      // rotate(radians(frameCount * 2 % 360));
      // rect(0, 0, 80, 20);
      // rect(i, j, 80, 20);
      // popMatrix();
      if ( (i0) && (j0))
      {
      // do what is coded here
      // line(i, j, random(400), random(400));
      line(i,j,i+random(30),j+random(20));
      } else if((i200) && (j200)){
      line(i,j,i+random(30),j+random(20));
      // do what is coded here
      } else if((i0)){
      line(i,j,i+random(30),j+random(20));
      // do what is coded here
      } else{
      // do what is coded here
      }

      }
      }
      }

  1. void setup() {
    size(600,600);
    background(40,50,50);
    }

    void draw() {
    for (int x = 90; x < 500; x = x + 100){
    for (int y = 90; y < 500; y = y + 100){
    rect(x,y,50,50);
    fill(random(20),random(50),random(150));
    }

    }
    }

Leave a Reply

Your email address will not be published. Required fields are marked *