title: How to have multiple dots move at constant speed around a circle in manim?
body: <p>I want to reproduce the animation <a href="https://en.wikipedia.org/wiki/Lonely_runner_conjecture#/media/File:Lonely_runner.gif" rel="nofollow noreferrer">here</a> in manim.</p>
  
  <p>I found how to have multiple dots move along a circle, but they only do one turn and don't have constant speed.</p>
  
  <p>How to have them move at constant speed and do multiple turns ?</p>
  
  <p>Here is my attempt up to now :</p>
  
  <pre class="lang-py prettyprint-override"><code>def construct(self):
      circle = Circle()
      points = Group(*[Dot((1, 0, 0)) for _ in range(2)])
      self.add(circle)
      self.add(points)
      self.play(
                MoveAlongPath(points[0], circle, run_time=1),
                MoveAlongPath(points[1], circle, run_time=2)
                )
  </code></pre>