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.

Built With

Share this project:

Updates