[生命游戏为1970年由英国数学家Conway所提出,某一细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下:
   1、孤单死亡:如果细胞的邻居小于一个,则该细胞在下一次状态将死亡。
   2、拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡。
   3、稳定:如果细胞的邻居为二个或三个,则下一次状态为稳定存活。
   4、复活:如果某位置原无细胞存活,而该位置的邻居为三个,则该位置将复活一细胞。
   
  有时这种思想也称为“元胞自动机”,以这种思想为基础,可以有效地解决大规模复杂系统的仿真问题,个人认为做程序不能只专注于编程的技巧,还应该了解一些有趣的思想,诸如人工智能领域等,这对于编程水平的提高也是大有帮助的。 
  闲来无事,做了一个图形界面的演示:
  源码:
http://download.csdn.net/source/2658303