This project is one of the coolest things I've worked on this year. It's a C++ program that uses multithreading and GTK. What's really cool is what it does: it generates organic, dynamic, and beautiful patterns known as Methuselahs.
Methuselahs are special patterns in Conway's Game of Life (more info inside). They start small but can grow huge and last for generations. My goal was to find these rare patterns in a never-ending search space. So, I developed a genetic algorithm that breeds game configurations like noble families from Dune.
In each generation, it plays thousands of games, tests, and selects the best patterns, then combines their "genes." Hoping that eventually, it will produce the Methuselahs we seek (or reach the end of a while loop).
More details and Methuselahs inside.
#KwisatzHaderach #gameoflife #biologicalcomputation #ai https://lnkd.in/ddkZwCgsPublished on LinkedIn on March 24, 2024