The cool thing about this is that it's self-balancing - if either side gets larger than the other due to random chance, the ball in that side will have more space to bounce in, and therefore bounce less often, slowing its growth. Meanwhile, the ball in the smaller side will bounce more often in its smaller space, making up the ground.
Eternal Struggle
51–60 of 149 posts
Re: Eternal Struggle
#52The cool thing about this is that it's self-balancing - if either side gets larger than the other due to random chance, the ball in that side will have more space to bounce in, and therefore bounce less often, slowing its growth. Meanwhile, the ball in the smaller side will bounce more often in its smaller space, making up the ground.
It's amazing how stable it is. It's been running in a background tab for a hour now, and it still has the yin/yang look.
Re: Eternal Struggle
#53Re: Eternal Struggle
#54Re: Eternal Struggle
#55Cool now I'm not going to get anything done. Thanks OP. PLEASE add a speed control so I can speed it up to it's logical conclusion and move on with my day.
Re: Eternal Struggle
#56so simple yet so deep! anyone willing to provide a math-proof like argument on why the shape seem to stick to the YY curve indefinitely as the "eternal" name suggests? Should it always be this way or is there at least one bad initial bouncing configuration for which chaos can take place and we loose the YY curve? Does not seem that obvious to me.
For obvious reasons it tends to stay half white half black (if one half gets smaller its ball will bounce faster) but the shape and its orientation varies randomly.
Re: Eternal Struggle
#57You had a bunch of critters scattered around the map trying to get home and you had to make paths for them while stopping your opponent from getting their critters home.
Re: Eternal Struggle
#58Re: Eternal Struggle
#59I was cheering on the black circle's tunneling project when they both got caught in a rapid-fire spiral and the black one glitched through to the other side. https://imgur.com/a/dhCSNmi
Re: Eternal Struggle
#60https://francisduvivier.github.io/eternal-struggle-with-spee...
Code: https://github.com/francisduvivier/eternal-struggle-with-spe...