function setup() {
createCanvas(600, 600);
}
function draw() {
background(255);
//hair
fill(0, 0, 0);
ellipse(300, 400, 450, 700);
//face
fill(237,221,105);
ellipse(300, 350, 300, 400);
//eyes
fill(0, 0, 0);
ellipse(245, 300, 60, 40);
//eyes
fill(0, 0, 0);
ellipse(355, 300, 60, 40);
//eye rectangle
strokeWeight(0)
fill (237,221,105)
rect(210,300, 70, 40);
//eye rectangle
fill (237,221,105)
rect(320, 300, 70, 40);
//mouth
fill(226,43,42);
ellipse(300, 450, 120, 120);
//mouthtongue
fill(250, 80, 80);
ellipse(300, 450, 100, 50);
//mouth rectangle
strokeWeight(0)
fill (237,221,105)
rect(240,390, 125, 50);
//nose
fill(0, 0, 0);
ellipse(300, 350, 60, 40);
noLoop();
}
I went through a couple of sketches before ending up with my final draft. Originally I had only black and white shapes to create the foundation and finally added some color. I also enjoyed using more than one shape to create a single shape (i.e. the mouth and eyes are actually combinations of rectangles and ellipses and circles).