top of page

Conway's Game of Life

This is a project based on a particular simulation done with cellular automata (CA). I think it's an amazing display of emergent behavior, and it's a relatively simple programming exercise. 

​

You can find detailed information about the game of life here: https://playgameoflife.com/

GOL_1.png

Basic Implementation

I had an excellent opportunity to code this project when I took a course on computer graphics and visualization. In that course, we used Processing, which is a Java framework. This version of my code 

gol_2.png

Adding Color

I came across an article on heatmap color spectrums on the google ai blog. I found an rgb list for the colormap, and implemented it into my code. I also decided to leave each frame drawn, and just superimpose the next "generation" of the sim. I think this makes the outcome look organic, almost like bacteria colonies growing in a petri dish. I've embedded a clip below, but you can find my processing sketch file on my github, and download a windows executable for it here.

GOL_1.png

Metaballs

Coming soon!

 

bottom of page