i'm trying to achieve the following scenario: a number of circles are drifting towards the center of the screen. if any of the circles overlaps another circle, they get pushed away from one another (so that no two circles overlap). the effect should (in the end) be similar to this
i am having a hard time getting construct to pick the right objects and generally do as it is told. i have almost gotten it to work, but the event sheet looks horribly wrong; some 'pick by evaluate' conditions appear to not evaluate unless preposed with a 'for each' loop & other such nuisance, and the entire thing runs at 7fps when started.
maybe somebody already did something like that (overlapping of same object type) and has the clever solution, or would like to point out the principal error in my approach