pygame is
Simple DirectMedia Layer is
Site Swing
Cellular Automata

Cellular Automata - 1.0

Mike Ratcliff (mousiekebabs)



This is my first pygame project, it is a recreation of Conway's Game of Life. Use the mouse to place cells, then tap space to cycle through generations and watch the outcome If a cell has less than 2 neighbors and more than 3 it will die in the next cycle. If a cell has 3 neighbors it will live for the next cycle. If a dead cell has exactly 3 neighbors it will become a living cell in the next cycle. Enjoy!


Home Page:


click to view original size


Cellular Automata - 1.0 - Sep 29, 2009 account Comments

If you wish to leave a comment with your account, please sign in first.

June 26, 2010 3:37pm - Mike Ratcliff - nickname: (mousiekebabs)
Sorry for the very, very late reply. I stumbled across this project again today. Arkapravo if you randomly check here again, in answer to your previous question. In order to cycle through generations you simply need to press the Space Bar. Every press of the space bar is a new generation of cells.
October 3, 2009 2:48pm - Francisco Rivera - nickname: (franr) - 5/5
Just love it :D
September 29, 2009 12:23pm - Arkapravo Bhaumik - nickname: (arkapravobhaumik) - 4/5
Got it to work ..... cheers !
September 29, 2009 12:17pm - Arkapravo Bhaumik - nickname: (arkapravobhaumik)
Hi Mickey ! ..... it seems as a novel effort ! .... however I was not able to get it to work after 'putting' in the cells ..... if you can add a 'read-me' file for the end user then it may help ! ..... I had seen similar games in C++ (Robert Lafore) and apparently it seem you have done a fair job in translating C++/Java into python ! ..... look forward to the 'read-me' file ...cheers ! :)

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)