The Washington Post , а именно о социальном дистанцировании, было фантастическим c. Да, да, я знаю, что это было сделано в Javascript, но как бы вы go сделали это в Python? Я видел учебники по прыгающим шарам с использованием Turtle и Pygame. В Черепахе управление размером Черепахи кажется туманным - вы можете только растягивать, а не определять размер. Это затрудняет учет столкновений (если вы можете определить Черепашку как установленный радиус, то вы можете сделать это). В Pygame «шар» обычно представляет собой прямоугольник (так что опять проблема со столкновениями). Даже если вы используете круглую маску, я думаю, она будет выглядеть растрёпанной.
Можно ли сделать это как анимированный сюжет в matplotlib? Верхняя часть, которая отслеживает общее количество зараженных и вылеченных, может быть подзаговором. Я не уверен, как вы воссоздали бы принудительный карантин, а именно (возможно, анимировать гистограмму?).