this is my project
sketch
The most interesting part of this project was finding ways to creatively layer shapes to make new ones.
function setup() {
createCanvas(200, 200);
angleMode(DEGREES);
text("p5.js vers 0.9.0 test.", 10, 15);
}
function draw() {
background(195, 216, 212); //LIGHT MINT
noStroke(); //apply to all bellow
fill(70, 45, 45); //DARK BROWN
rect(35, 50, 130, 130); //background hair
fill(100, 169, 150); //DARK MINT
ellipse(100, 200, 170, 150)//shirt
fill(200, 162, 146); //MEDIUM FACE
triangle(60, 125, 140, 125, 100, 175); //neck
ellipse(50, 93, 45, 45); //ear left
ellipse(150, 93, 45, 45); //right ear
fill(225, 196, 183); //LIGHT FACE
ellipse(100, 90, 100, 120);//face
fill(195, 216, 212); //forhead cover (hide top of head poking out of bangs)
ellipse(100, 50, 100, 50)
fill(130, 90, 70); //MEDIUM BROWN
ellipse(70, 64, 85, 55); //left hair Bang
ellipse(130, 64, 85, 55); //right hair Bang
ellipse(100, 130, 30, 5); //mouth
fill(200, 162, 146); //MEDIUM FACE
ellipse(75, 106, 25, 25); //left eye
ellipse(125, 106, 25, 25); //right eye
fill(230, 130, 130); //PINK
ellipse(100, 115, 15, 10); //nose?
fill(195, 216, 212); //LIGHT MINT
ellipse(75, 103, 20, 20); //left eye
ellipse(125, 103, 20, 20); //right eye
fill(70, 45, 45); //DARK BROWN
ellipse(75, 102, 13, 13); //left eye
ellipse(125, 102, 13, 13); //right eye
//fill(225, 196, 183); //LIGHT FACE
//rect(55, 92, 90, 7); //brow
}