2.2 Custom Variables en 2.3 Place elements at random positions


Vandaag heb ik opdracht 2.2 en 2.3 afgerond. Dit duurde minder dan 2 lesuren. Hieronder staat het resultaat van opdracht 2.2:

var x; 
var y; 

function setup() {
  createCanvas(400, 400);
  x = 200;
  y = 200;
}

function draw() {
  background(200);
  fill(270);
  ellipse(x, y, 250, 250); 
  fill(0);
  ellipse(x - 50, y - 30, 50, 50); 
  ellipse(x + 50, y - 30, 50, 50); 
  rectMode(CENTER);
  rect(x, y + 50, 120, 30); 
}

Hieronder staat opdracht 2.3:

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  ellipse(random(300),random(400), 30, 30);
  ellipse(random(100, 300), 200, 50, 50);
  ellipse(random(40, 300), random(100, 300), 100, 100);
}