я там перемудрил, помню, с параметрами. Выглядело как суп, который комковался. Всё на рандоме, на вероятностях. Вероятность отталкивания была небольшой, может быть поэтому. Я как-то умудрился это реализовать на 2D сетке, но не помню, чтобы была какая-то тригонометрия при расчёте. При этом комки были вполне себе круглых форм (вытянутых и не очень), они объединялись интересно. Я тогда ещё упарывался игрой Жизнь Конвея,