This exercise is a project from Khan Academy’s Intro to JS: Drawing & Animation.
The objective of this exercise is to write a program below of a dinner plate that includes some food items.
Legend:
Use shapes like rect(), ellipse(), and triangle() to draw food on the plate. Use fill() and stroke() to color them.
background(186, 145, 20); // wooden table
//plate
fill(224, 211, 211);
ellipse(200, 200, 350, 350);
ellipse(200, 200, 300, 300);
//grapes//first level
fill(197, 25, 224);
ellipse(60, 200, 20, 20);
ellipse(80, 200, 20, 20);
ellipse(100, 200, 20, 20);
ellipse(120, 200, 20, 20);
ellipse(140, 200, 20 ,20);
//grapes//second level
ellipse(70, 220, 20, 20);
ellipse(90, 220, 20, 20);
ellipse(110, 220, 20, 20);
ellipse(130, 220, 20, 20);
//grapes//third level
ellipse(80, 240, 20, 20);
ellipse(100, 240, 20, 20);
ellipse(120, 240, 20, 20);
//grapes//fourth level
ellipse(90, 260, 20, 20);
ellipse(110,260, 20, 20);
//grapes//fifth level
ellipse(100, 280, 20, 20);
//grape’s stem//bottom level
fill(96, 240, 12);
ellipse(90, 180, 20, 20);
ellipse(110, 180, 20, 20);
//grape’s stem//top level
ellipse(100, 160, 20, 20);
//mashed potatos
fill(242, 230, 230);
ellipse(200, 300, 150, 100);
ellipse(250, 300, 120, 100);
//drumstick
fill(138, 15, 15);
ellipse(170, 100, 130, 50);
//drumstick bone
fill(235, 218, 218);
rect(200, 85, 100, 30);
//apple
fill(255, 0, 0);
ellipse(220, 200, 100, 100);
//apple stem
fill(107, 14, 14);
rect(200, 130, 40, 30);
//apple stem//leaf
fill(83, 212, 19);
ellipse(240, 130, 20, 30);
//peas
fill(24, 237, 5);
ellipse(300, 250, 30, 30);
ellipse(300, 220, 30, 30);
ellipse(330, 210, 30, 30);
ellipse(330, 240, 30, 30);
ellipse(340, 180, 30, 30);
ellipse(310, 190, 30, 30);
ellipse(300, 160, 30, 30);
ellipse(330, 160, 30, 30);
