Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cedar Tree - Reese Ochitwa #871

Closed
wants to merge 11 commits into from
Closed

Conversation

ReeseOchitwa
Copy link

@ReeseOchitwa ReeseOchitwa commented Aug 27, 2024

Write a short description about your art piece, such as what your artwork represents and your experience drawing it!

My drawing is a forest consisting of three rows of cedar trees. The cedar tree is the symbol of the Lebanese flag and the national tree. The tree symbolizes strength and resilience in Lebanon. The algorithmic part of my code generates a unique number of trees per row each time which constrains to the dimensions of the drawing surface. The forest can be drawn in colour including a yellow sun, blue sky, and brown ground, with randomized green trees or in black and white with a white sun and white trees.

  • [ x] I have read the steps to getting a blot
  • [x ] I am submitting art that...
    • [x ] is algorithmically generated (will meaningfully change each time the program is run)
    • [ x] is your own work that is not copied from somewhere else
    • [ x] doesn't call Math.random() (See the documentation on randomness)
    • [x ] is drawable on Blot itself (doesn't have lines overlap more than 5 times)
      • [x ] Doesn't overlap lines more than 5 times
      • [x ] Fits in the working area of 125x125mm
      • [ x] Doesn't rely on colour to look good

If you used based your art on something else, used a tutorial, or remixed it from something else, please link it here:

Lastly, link a picture of your art piece here:
art/cedarForest-ReeseOchitwa/snapshots/cedarForest.png

Copy link

vercel bot commented Aug 27, 2024

@ReeseOchitwa is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

Copy link

github-actions bot commented Aug 27, 2024

art/cedarForest-ReeseOchitwa/index.js looks like art! preview it in the editor

@Ssmidge
Copy link
Member

Ssmidge commented Aug 27, 2024

I like the design of the tree, however this sadly doesn't meet the criteria for being algorithmic/generative as the only difference is the scale. I'd be really cool to have the tree itself change, not just the size/position of it!

@Ssmidge Ssmidge self-assigned this Aug 27, 2024
@ReeseOchitwa
Copy link
Author

I added a more algorithmic element to the design. Each time the code is run, it generates a grid of trees that constrain to the width and height of the drawing surface based the x,y scale of the tree that also changes on each iteration.

@Ssmidge
Copy link
Member

Ssmidge commented Aug 31, 2024

Hey! This is better, but I still think you could work on it to make it perfect! You should try to make it into a forest, or maybe even an entire landscape! I think you have a lot of potential with this as a foundation for a beautiful project

@ReeseOchitwa
Copy link
Author

Thanks for your input and helping me to improve my project. I used the row concept to create three rows of randomized scales. I also played around with colour. Although I do use color, I included comments to explain how to create a black and white drawing, so the forest doesn't rely on color. I also made the scales proportional so the trees don't become morphed.
Thanks again!

@Ssmidge
Copy link
Member

Ssmidge commented Aug 31, 2024

This is a lot better! I really like the customizability of the colors, could you rename the JS file to index.js though? I have sent it to alex, it might take a couple days for it to be reviewed though (longer weekend :D)

@ReeseOchitwa
Copy link
Author

updated :)

@Ssmidge Ssmidge requested a review from qcoral September 4, 2024 23:54
@Ssmidge
Copy link
Member

Ssmidge commented Sep 8, 2024

Hey! Sorry for the delay, could you add a global variable (ie at the top of the file) to toggle colours? It's about the only remaining thing!

@ReeseOchitwa
Copy link
Author

Added!

@M0HID M0HID reopened this Oct 5, 2024
Copy link
Member

@qcoral qcoral left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - awesome changes, this is super close! I think the image could be more generative though, i.e the patterns on the trees changing

@ReeseOchitwa ReeseOchitwa closed this by deleting the head repository Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants