Synchronous Fireflies

In a previous project, you animated a lot of fireflies that are moving and lighting up at different phases. In the nature fireflies sometime synchronize making a wonderful show! It is one of the swarm behavior in the nature and we will try to simulate it.

We can make our computer fireflies synchronize by following a very simple rule:

If a firefly sees another another firefly lights up, it will increase its phase slightly to catch up with the nearby firefly.

Synchronized Fireflies with Python Turtle

Read tutorial on this project.

Related Post