Project Description: We created different flowers and gardens, some random, some set designs. We had to create and define custom blocks, which help to abstract code.
Project Link: https://scratch.mit.edu/projects/1288637449
SOUL Reflection:
Strengths: I was able to make it so that the geometric patterns are able to be set and be random, and for there to be lots of randomness in the random petals, stems, and leaves. I was also able to simplify my code further with blocks that gave me the ability to change how many random flowers I wanted in the French and English gardens.
Opportunities: An opportunity that I missed while making this project is that for the French garden there is a maximum of 7 flowers in a row, because I couldn't figure out how to make the flowers smaller for each time the flower count got higher.
Understanding: I learned a lot from this project. I learned how to make custom blocks to abstract my code, which made the making of code very simple, and made my code easier to understand. I also learned fow to define and use these blocks.
Limitations: Some bugs or glitches in my project are that when one button is pressed, the code has to finish in order to start a new code or else it will glitch out. Another bug is that somethimes the flowers for the bouquet are made on top of one another.