I love the color choices and the overall design of the art. The flowers are a great touch. There are a couple changes we could make that will streamline the code though.
There are a couple places where you use extraneous blocks. Having two Clear blocks at the beginning of the main script is a good example of this. Having the second one doesn't hurt, but it doesn't add anything either. Since it clutters up the code, we can remove the second clear. Similarly, in your Dot code, you use Pen Up immediately followed by Pen Down. We can just get rid of the Pen Up.
Your Dot and Line procedures look good, but one includes both Pen Upand Pen Down within the procedure. The other incorporates Pen Down but then requires a separate Pen Up command after the procedure. The first way, like with your Dot command, is probably better. That being said, either method works. I'd recommend you select one or the other and implement it across the board to make your code more consistent.
In your Flowers procedure, if you make everything inside the Repeat 4 block a custom procedure, it will make the code more concise and easier to read.
These are all relatively minor edits, but if you can incorporate them into your coding it will enable you to write more effective and elegant code in the long run.
Tried my best to replicate the physical brush movements and splatters with randomized directions and brightness changes. The clusters in the back aren't the best looking when combined with the lines and are a little awkward shape-wise but they add a decent filler so it's not just blank space. There are customizable parameters in the code but I randomized them all for the people who'd rather just watch it generate art. It can range from sparse lines and dense clusters to the opposite or both. Since I personally find it satisfying to watch the turtle create the art, I left warp blocks out. If you'd like to see it build faster, you can shift-click the green flag to speed up the playback.
Love the color pallet and the more minimalist design. Thanks for including notes with the project as well. The only thing I might change is to reorder the blocks in your Confetti and Polka Dot procedures to flow in the same order. They are functional as they are, but standardizing their definitions might make them easier for an outside observer to follow and compare. Thanks for the great submission.
Fantastic design. If you could include some information on the program in Project Notes, that would be a great help to anyone viewing your art without the context of this forum strand. Adding in what you wrote with your post is a great start. Your blocks are easy to follow, though the program is getting a bit long for what it's doing. You might abstract further inside each of the loops, creating a Place Random Dot and a Place Random Spin procedure. The last thing you might consider doing is turning of the x and y coordinate watchers so that they don't clutter up the stage and distract from the art. Great project!
This is a fantastic project. The code is clean and concise, and the resulting art is very aesthetically pleasing. A couple of small tweaks you may want to consider:
- Please add a brief description of your art to Project Notes, found under the File menu. For simpler projects, this can be as straightforward as outlining your inspiration for the project and approach to developing a design.
- After the program generates the art on the stage, try using the Hide block, found under the Looks palette, to remove the sprite from the stage. This will better showcase the art, and you can always bring the turtle back with the Show block.
Love the art.
Great project. Aesthetically pleasing final product, and the code is elegant and well documented through comments. Adding information to "Project Notes" would likely help viewers better understand your inspiration and design process for this art/program.
After the program generates the art on the stage, try using the Hide block, found under the Looks palette, to remove the sprite from the stage. This will better showcase the art, and you can always bring the turtle back with the Show block.
Overall, great coding and lovely art.
Great project. Love the end result and the code is clear and easy to follow. The only thing I might change is abstracting the following block of code into a Draw Star block:
You can also take what you've written here on the forum and use it as a good jumping off point for your Project Notes.
As for working with lists to allow for different color palettes, take a look at Jack's project further up on this forum thread (link). We can talk about this more as we move into the next week of class as well.
I love the project you've created here. The finished product is a nice balance between representational and abstract art. Great use of custom color palettes in the form of lists. Once you've settled on a color selection you like, you can always go to the Variable palette and uncheck the boxes next to the variables to hide them from the stage. The only other change I might make is adding a Warp block around the Make Water and Make Sunset blocks to speed up the drawing process, but that's purely an aesthetic choice on my part. Some people may enjoy watching the sprite draw on the stage.
Also, if you add some information about your inspiration and process to the Project Notes, found under the "File" menu, that could help people unfamiliar with the assignment and this forum thread better understand what's going on. Great work.
Great project. I love the pastel colors and the way the art builds in layers. If you could take what you've written here on the forum and add it to Project Notes, found under the "File" menu, that would give people who are unfamiliar with the project and forum strand clearer insight into your inspiration, intent, and process. Great finished product.
Were you able to figure out the problems you were having with the Warp block?
Great project. Love the color palette used and the code is concise and easy to follow. Please add something about your inspiration, approach, and/or process to the Project Notes, found under the "File" menu. This will help people unfamiliar with your project and with this forum thread better understand what's going on in the program. Two other minor changes I would consider making:
The procedure that draws your lines currently includes a Turn command at the end. I can see why you're doing this, and I think the final effect looks good. However, leaving the turn command out of the line procedure will make the line procedure more of a universally useful tool. You could also add a parameter to the procedure that allows the user to input the desired angle for the turn. This way, you could still use it to turn X number of degrees, but you could also input a "0" if you just wanted it to draw a series of parallel lines.
Please add a green flag block to the procedure you want to run on launch. This will help viewers like me figure out exactly where your program starts.
These are pretty minor edits, but I believe they'll make your future programs more robust. Great work.
I like the final product a lot. It looks somehow more organic than strictly computer generated. Interestingly, artist have tried for years to copy Jackson Pollock's style, often using the same techniques he used; no one has yet succeeded. I also appreciate the inclusion of contextual information in Project Notes.
If you're looking for a spot to tighten up the code a bit, you might consider abstracting procedures in the Random Swirling block. I feel like the first half of that could probably be structured as a setup block and the second half could be a single command procedure. If you wanted to, you could even add input parameters for adjusting the level of randomness in the art.
Overall a fantastic project.
I wanted to use UVA colors and went with a palette of blues and oranges. I wanted a lighter background as well, so I created larger polka dots with a few shades from my polka dot palette that I made. Then, I went in and placed random polka dots with both a darker and lighter transparency so there was some variation. I created confetti that looked like residual paint splatters by increasing the size of the pen as it moved, giving it comet sort of look. Finally, I made some curved confetti shapes in the red shade from my palette to contrast the heavy blue shades I had. I thought it was a fun way to use UVA colors for a design!
I really liked seeing the progression from darker to lighter colors as well as making it go from thick to thin. It made the process of seeing the design come to life really cool as well as making the end product represent each layer really well. I have no pressing feedback on what to change other than it would definitely be cool to see curved confetti or have new shapes to make it more dynamic than it already is. Great work!
I really like your design, especially the curves and your color choices. I think it would be cool if you varied the thickness of your confetti throughout. Great job overall though!
I really like your design, it would be nice to see some movement maybe of the confetti or the dots, so it looks more like the paint running. Additionally, I think it would also look cleaner if you hid your sprite at the end.
I really like how you utilized not only different patterns to create your art, but also different sizes and colors to give it dimension. I found that your code was easy to follow due to how many blocks you made as well. It's very organized and gives a great final product. Overall, I think this is a great project!
Your project looks really unique and I love the layering of the colors.
I really like the confetti style you used, it adds so much layering to your project. The colors you use are great also.
I really love the colors that you chose to depict the summer to fall transition! I am especially a fan of the discrete use of circles and lines -- it makes for a really interesting texture, and it reminds me of both the soft parts of summer and the crunchier parts of fall. Great job!