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
Oct 23, 2016

Oct 22, 2016

Oct 17, 2016

Oct 11, 2016

Oct 10, 2016

Oct 3, 2016

Oct 1, 2016

Sep 19, 2016

Sep 17, 2016

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