Hi Ferenc. I'm glad for your interest in our project. It's great that you have ideas and you want to implement them.
Also, I think it would be better if strands would be built to the nearest attached balls when placing one. I could code it, if you think so.
I'm not sure it will be better. Our main task now is to make the behavior of objects is the same as in the WoG
It would be nice, if we could somehow check if a circle overlaps with strands and placed balls. That would make possible for balls to catch strands when falling and avoid placing more balls to the same place or over an existing strand.
It's an interesting challenge, but I have not found a suitable solution for it
Finally, I'd like to suggest to recalculate the path of climbing balls every timestep rather than only at the endpoints if it's not too demanding to the CPU, because now those balls move along the same line even if the strand moved away.
It's worth a try. This you should read https://help.github.com/articles/using-pull-requests Welcome to OpenGOO Team -- Best regards, Dmitry Batarov