I have always been interested by concepts of evolution, natural selection, diversity, and automata. When I first came across Conway's Game of Life, I was utterly fascinated by its elegance and beauty. Inspired by this, I decided to create the Game of Evolution, and extension of the Game of Life that applies the concepts of evolution and diversity.

I first recreated the Game of Life on Java. Then, I modified its features, introducing different "Types" of species and the process by which their population evolves. The most unique aspect of the game is how organisms are created. Depending on how many organisms are surrounding a blank cell and the disparity in their evolutionary progress (which is represented by an integer of increasing value) determines the species and level of the new organism. It is fascinating to observe how one birth, replicated millions of times for thousands of iterations can alter the dominance of several species in the environment dramatically.

Built With

Share this project: