Inspiration
We have never done a graphical program in python and the game of life is a classic.
What it does
The grid of cells follow a few simple rules to generate impressively complex behavior. Too few or too many neighbors and a cell will die, but with just the right number (3) another cell is born.
How we built it
Python using pygame library.
Challenges we ran into
Incompatibility issues with python 3.5 vs 2.7.
Accomplishments that we're proud of
The colors are randomized at startup, resulting in many different colored groups of cells. From there, the child cells adopt the color of their parents. This results in an interesting transition from many colors to a muted average color.
What we learned
Good refresher on Python.
What's next for PyGame of Life
We were also considering adding music visualization using the game of life as well. This could be added without too much difficulty.

Log in or sign up for Devpost to join the conversation.