Langton's Ant simulation & procedural art generator Using the base principle and rules of Langton's Ant, this program can generate amazing patterns that seem extremely chaotic. Many parameters are exposed to allow tweaking and generation of different images. Check out the gallery below to see what is possible!
Langton's Ant simulation on full screen adjustable size grid WASD / Arrow key camera panning Mouse wheel camera zooming ImGui UI for easy adjustment of simulation parameters Square mode, hexagon mode & pixel mode (each pixel is a single grid element) Many, many options for adjusting visualisation (blending, interpolation, colour control, grid lock etc.) Full random generation button
Engine:
SFML
Dear ImGui
JsonCpp
2D with Entity Component System
Source for the actual simulation itself here.