# Langton's Ant

Squares on a **grid **are colored either *black *or *white*. The square at the center of the grid (which is chosen arbitrarily) is the **ant**. The ant travels along the grid according to **2 extremely simple rules** :

• When on a *white *square, it turns **90° clockwise**, turns the square into a *black *square, then moves forward by **one **square.

• When on a *black *square, it turns **90° counter-clockwise**, turns the square into a *white *square, then also moves forward by **one **square.

These very simple rules lead to **complex behaviours**. The ant will begin with symmetric patterns, then will enter a chaotic behavior. But the most interesting behaviour is that the ant will always end up building what is called a **highway**, a *recurrent pattern*, whatever the initial conditions are.

This small experiment inspired by *Chris Langton* creation is just an Unity project I made to chill out and have fun with some post processing effects and a simple but fascinating algorithm. This version does not show a lot about the ant complexity but some random values can still lead to interesting results !

## Leave a comment

Log in with itch.io to leave a comment.