Hi Rachel,
Thanks for checking out the project!
- The parameters are implimented as a custom field, where the showEditor_ function creates a new parameter block. You can see the code
here (ignore the disabled property, it's never used in the final project). My original goal was to to have them be "draggable" like scratch, but the parameters were a thing I added pretty early on, and I couldn't get it to work at the time. Maybe I'll take a look at the scratch code and give it another shot!
- The original inspiration was the book
The Algorithmic Beauty of Plants. I read it because of another project I was working on a year or two ago. It talks about the theory behind L-Systems and how they were originally created for plant simulation. I haven't been able to look at a plant without thinking about it since lol.
- Good idea! (also the more colors the better hehe)
- I struggled with finding a way to articulate the idea, I think your suggestion works a lot better. Thank you! :D
- Hmm I like this idea... I'll have to think on it and see if I can come up with a cool visualization. The standard way to represent L-Systems (I think) is with a tree like this:
Maybe there'd be a way to animate something like that... or it could be something different entirely! If you have any suggestions I'd love to hear :D
Best Wishes,
Beka