TURBOWARP ONLY: turbowarp.org/1233518230/fullscreen click to access vars once it's done loading and rendering hold r and click the flag to re-render without resetting the circles (make sure to deselect sliders first) if you find weird bugs or it's not working tell me
I'm kinda proud of this one Every circle is as large as it can be in the random spot it's placed without overlapping other circles. (Or without going outside of a circle it's placed in.) If two circles look like they overlap each other It's because one is higher than the other and you're looking at it from an angle. Currently every circle has to iterate through every other circle already placed so it gets slower and slower as circle are placed. If I wanted to make it faster I would give every circle a list of all circles inside it so if a circle is placed in another circle it just has to check that circle and the others also inside, however I don't feel like doing the work to implement that right now so it's still slow and inefficient. the 2D original: https://scratch.mit.edu/projects/1232909896/