PyGame-Game-of-Life
Each cell is represented by 1 pixel on the screen. 50x40 window represents 2000 cells (dead and alive). Updates nicely for something less than 50x50 and can be viewed by zooming into the screen (or lowering screen resolution). Bad graphics, decent programming, maximum cell capacity.