21 опыт,
который считается прямо у вас в браузере
Записанных роликов здесь нет: каждая картинка на сайте — это расчёт, который идёт прямо сейчас. Меняйте скорость, фигуру и правила, запускайте заново и смотрите, чем кончится на этот раз.
Таблица опытов
Как это устроено
Под всеми опытами лежит одно ядро: шары с массой и скоростью, упругие удары, отскоки от стен фигуры. Опыты отличаются правилом, которое срабатывает в момент касания двух шаров: где-то рождается новый, где-то два склеиваются в один, где-то передаётся инфекция. Этого хватает, чтобы получить совершенно разное поведение.
Столкновения ищутся по сетке соседей, физика считается фиксированным шагом в 1/120 секунды. Поэтому на экране может жить больше тысячи шаров, и ни один не проскочит сквозь стену.