Lesson 3

Drawing in Game Lab

In this lesson I learned how to use shapes (circles and squares) on the coordinate grid. I designed a blue background with the "rect" code block, as well as the tree trunks. Both had different "fill" colors (blue and brown).

The leaves on the trees are made of green circles which are made with the "ellipse" code block.

All of the shapes had to be placed on the coordinate grid using the X and Y parameters for each line of code.


CODE:fill("darkblue");rect(0, 0);rect(50, 0);rect(100, 0);rect(150, 0);rect(200, 0);rect(250, 0);rect(300, 0);rect(350, 0);fill("blue");rect(0, 50);rect(50, 50);rect(100, 50);rect(150, 50);rect(200, 50);rect(250, 50);rect(300, 50);rect(350, 50);fill("lightblue");rect(0, 100);rect(50, 100);rect(100, 100);rect(150, 100);rect(200, 100);rect(250, 100);rect(300, 100);rect(350, 100);rect(0, 150);rect(50, 150);rect(100, 150);rect(150, 150);rect(200, 150);rect(250, 150);rect(300, 150);rect(350, 150);rect(0, 200);rect(50, 200);rect(100, 200);rect(150, 200);rect(200, 200);rect(250, 200);rect(300, 200);rect(350, 200);rect(0, 250);rect(50, 250);rect(100, 250);rect(150, 250);rect(200, 250);rect(250, 250);rect(300, 250);rect(350, 250);fill("darkgreen");rect(0, 300);rect(50, 300);rect(100, 300);rect(150, 300);rect(200, 300);rect(250, 300);rect(300, 300);rect(350, 300);rect(0, 350);rect(50, 350);rect(100, 350);rect(150, 350);rect(200, 350);rect(250, 350);rect(300, 350);rect(350, 350);fill("brown");rect(320, 320);rect(320, 270);rect(320, 220);rect(320, 170);rect(170, 300);rect(170, 250);rect(170, 200);rect(170, 150);rect(75, 330);rect(75, 280);rect(75, 230);rect(75, 180);fill("green");ellipse(20, 200);ellipse(120, 200);ellipse(220, 200);ellipse(320, 200);ellipse(80, 200);ellipse(140, 200);ellipse(280, 200);ellipse(375, 200);ellipse(30, 170);ellipse(60, 170);ellipse(90, 170);ellipse(75, 140);ellipse(100, 140);ellipse(125, 140);ellipse(200, 140);ellipse(290, 140);ellipse(315, 140);ellipse(380, 140);ellipse(350, 140);ellipse(180, 170);ellipse(140, 170);ellipse(270, 170);ellipse(300, 170);ellipse(330, 170);ellipse(210, 170);ellipse(380, 170);