Digital Scene Reflection
Provide an overview of the purpose of your program and how your program code works. Describe the most important program features, rather than providing a line-by-line summary of the program code.
-The program designs the individual pieces of a grassy field. It first designs the Sun, ground, and grass, then draws flowers, and finally completes the scene with sheep and fluffy clouds.,
Describe the most difficult programming problem you encountered while writing your individual code. What was the difficulty? Explain how you resolved it.
The most difficult part of programming my code was figuring out how to draw the edge lines that made up the border of the sun. Since the sun was a large dot, I had to find a way to write a program that drew each individual line of the sun. In order to do this, I ended up using moveForward, turnLeft, and moveBackward. With these commands, I was able to complete my sun.
Identify an abstraction used in your program and explain how it helped manage the complexity of your program
One abstraction that I used in my program is the loop I designed that draws the grass. The grass needs about 120 loops to draw all the blades of grass. Without the loop, I would need to write 600 more lines of code to accomplish the same thing, which would bloat my code beyond recognition and make the program much more unnecessarily complex.
Explain in detail points in your development process where collaboration was used.
Describe the form of collaboration you used. Refer to Process section A-D in your description.
Explain how this collaboration affected your program development. Cite specific examples from the collaboration, such as how the group worked together to arrive at solutions, or feedback that you gave and received.
Our group collaborated on many things, which helped us to complete our individual tasks easier and more efficiently. For example, Jackson helped Robbie and me when we were confused with a technical aspect of code.org, such as loops. We tried to assist each other wherever we could. This collaboration was very helpful in our coding process. We were able to finish our project faster, since we worked together.
Comments
Post a Comment