xxxxxxxxxx
94
function setup() {
createCanvas(400, 400);
frameRate(5);
}
function draw() {
background(220);
noStroke();
//facial structure
let faceW = random(200, 250);
let faceH = random(200, 350);
fill(252, 239, 187);
ellipse(200, 200, faceW, faceH);
ellipse(80,200,50,50);
ellipse(320,200,50,50);
let e1 = random(20,30);
let e2 = random(20,30);
fill(255, 236, 110);
ellipse(80,200,e1,e2);
ellipse(320,200,e1,e2);
//eyes
let eyeW = random(40, 60);
let eyeH = random(35, 70);
fill(252, 252, 252);
ellipse(160, 160, eyeW, eyeH);
ellipse(240, 160, eyeW, eyeH);
let pW = random(20, 35);
let pH = random(20, 35);
fill(235, 138, 255);
ellipse(160, 160, pW, pH);
ellipse(240, 160, pW, pH);
let bW = random(10, 20);
let bH = random(10, 20);
fill(0, 0, 0);
ellipse(160, 160, bW, bH);
ellipse(240, 160, bW, bH);
fill(82, 59, 18);
//eyebrows
beginShape();
vertex(160, 115);
vertex(130, 125);
vertex(190, 125);
endShape();
beginShape();
vertex(240, 115);
vertex(210, 125);
vertex(270, 125);
endShape();
//nose
fill(235, 138, 255);
ellipse(200, 210, 30, 30);
fill(255, 209, 253);
ellipse(200, 210, 10, 10);
fill(255, 209, 253, 100);
ellipse(140, 220, 30, 30);
ellipse(260, 220, 30, 30);
//mouth
let mW = random(20, 60);
let mH = random(20, 60);
fill(0, 0, 0);
ellipse(200, 260, mW, mH);
}