//Kyle Leve
//Section A
//kleve@andrew.cmu.edu
//Project-01
function setup() {
createCanvas(600, 600);
background('skyblue');
}
function draw() {
//face
noStroke();
fill('tan');
ellipse(300,300,300,350);
//eyes
fill('white');
ellipse(230,250,70,50);
fill('white');
ellipse(370,250,70,50);
fill(77,47,23);
ellipse(240,255,30,30);
fill(77,47,23);
ellipse(380,255,30,30);
fill('black');
ellipse(240,255,15,15);
fill('black');
ellipse(380,255,15,15);
fill('white');
ellipse(245,250,10,10);
fill('white');
ellipse(385,250,10,10);
//hair
fill(77,47,23);
ellipse(300,150,225,125);
fill('tan');
ellipse(295,180,200,100);
//Glasses
fill('black');
rect(280,250,35,5);
fill('black');
rect(280,210,8,80);
fill('black');
rect(180,210,100,8);
fill('black');
rect(180,285,108,8);
fill('black');
rect(180,210,8,75);
fill('black');
rect(155,247,30,8);
fill('black');
rect(315,210,8,80);
fill('black');
rect(315,210,100,8);
fill('black');
rect(315,285,108,8);
fill('black');
rect(415,210,8,75);
fill('black');
rect(415,247,28,8);
//Eyebrows
fill(77,47,23);
ellipse(240,190,100,20);
fill('tan');
ellipse(240,200,100,20);
fill(77,47,23);
ellipse(365,190,100,20);
fill('tan');
ellipse(365,200,100,20);
//Mouth
fill('black');
ellipse(300,400,150,60);
fill('tan');
ellipse(300,390,150,60);
//Nose
fill('black');
rect(310,310,6,50);
fill('black');
rect(276,360,40,6);
}
This was my first successful attempt at coding and I really enjoyed it! I liked the process of getting to make something unique through trial-and-error, and was surprised at how easy it was to write and edit the code in Sublime.