Already upset that this isn’t working the way it’s supposed to so here’s a pessimistic post about my future in this class.
Project 2Download
function setup() {
createCanvas(480, 640);
background(45);
text("p5.js vers 0.9.0 test.", 10, 15);
}
function draw() {
var w = random(100, 400)
var h = random(100, 500)
var eyeWidth = random(10, 50)
var eyeHeight = random(10, 60)
var eyeBrow = random(300 - 2*eyeHeight, 320 - 2*eyeHeight)
background(45);
fill(190);
ellipse(240, 320, w, h); //head
fill(255);
ellipse(240 - eyeWidth, 320 - eyeHeight, eyeWidth, eyeHeight); //left eye
ellipse(240 + eyeWidth, 320 - eyeHeight, eyeWidth, eyeHeight); //right eye
var x = 240 - eyeWidth/2
var y = 320 - 2*eyeHeight
var n = 240 + eyeWidth/2
strokeWeight(4)
line(x, y, x - eyeWidth, eyeBrow) //left eyebrow
line(n, y, n + eyeWidth, eyeBrow) //right eyebrow
if (y > 250) {
noFill()
stroke(247, 18, 18)
strokeWeight(1)
circle(x - 15, y, 10)
} else {
noFill()
stroke(247, 18, 18)
strokeWeight(1)
circle(n + 15, y, 10)
}
noLoop()
}