Spawning Favorite Colors

10 May 2017

I did this project for more Python experience and to learn about genetic algorithms . The concept is pretty simple: the user chooses colors close to their favorite from a randomly generated set. Then the selected colors are used as ‘parents’ to generate a new set of ‘children’ colors. The child set is then suppose to be closer to the user’s favorite color. This can continue for several ‘generations’ until the user has a set of colors that all match pretty well to what the user had in mind.

The application is built with tkinter , a Python GUI toolkit. Details on the evolution and more can be found in the code on GitHub .