#Turtle Art

Design With Constraints

This project intends to be a constrained screen-based artwork where only 5 basic blocks in TurtleArt can be used when designing: 

FORWARD, RIGHT, ARC, REPEAT, SET COLOR 

Code Showcase

Statement and Explanation

Project Reflection

How my code work:

I utilize the fundamental movement blocks—FORWARD, ARC, and RIGHT—to explore an array of shapes and patterns, fine-tuning their sequence. Once satisfied, I added a burst of colors to each of these three steps. Yet, it was the REPEAT function that unlocked the project's potential. By employing it 12 times, I expanded the design into intricate, flower-like compositions. Recognizing the need for more visual depth, I introduced a third cycle, resulting in two flower-like forms artfully repeated five times each. These repetitions became the heart of the project.

How I approach this project

To begin, I initiated the trial by working with the three most fundamental movement blocks out of the available five: FORWARD, ARC, and RIGHT. My aim was to explore the various shapes and patterns that could emerge through different combinations of these blocks, continuously adjusting the sequence of steps. Once I was satisfied with a particular shape, I delved into the realm of colors, applying distinct numbers to each of the three distinct steps within the design. Following this, I ventured into the possibilities offered by the REPEAT function, which proved invaluable for expanding the shape and crafting intricate, flower-like diagrams. However, a single "flower" left the canvas feeling somewhat empty, prompting me to introduce an additional recursive cycle for the formation of a second flower. This decision culminated in the core of the project, featuring two flower-like shapes, each repeated three times to create a visually captivating composition.

Throughout the design process, I aimed to infuse vibrancy into the project without relying on the "random" function, given the constraints of the available functions and blocks. The limitations posed a challenge in incorporating a wide spectrum of colors simultaneously. However, I was pleasantly surprised by the intriguing color patterns that emerged through the three repetitions I employed. This unexpected artistic complexity showcased the potential for crafting intricate diagrams in the future, hinting at the creative possibilities within the confines of this platform.

Reflection about the "constraints"

It's easier to design with constraints, as the. constraints making approaching this project more straightforward. I can concentrate on the fundamental aspects of my design. With fewer options to consider, it becomes less overwhelming to create, iterate, and experiment. At the same time it's also harder because it's really hard to create complexed and diverse design with the restrained blocks, especially when I'm not allowed to use the "random" block, it took me quite a while to think about how I can make this artpiece colorful and elegant.

Scroll to Top