This projects uses the ESP32 VGA board from Bitluni. Any VGA capable display can be used. I'm using a small and fairly inexpensive VGA/HDMI LCD display that was bought from Amazon. The VGA board plugs into an ESP32 D1 Mini development board (Wemos or clone).

Each Langton's Ant replicates after walking about 200 steps. The total number of ants is limited to 4096. The Ants apply their cellular automaton rules according to whether the pixel at their current location is black or not-black. Each Ant is assigned one of 12 colours to use when flipping the value of a black pixel. This makes it a bit easier to track where each Ant is wandering during the early generations.