生命游戏规则每个细胞有两种状态——存活或者死亡,每个细胞只与以其自身为中心的细胞产生互动。 当细胞为死亡状态,若周围有3个存活细胞,则该细胞变成存活状态(模拟繁殖) 当细胞为存活状态,若周围有2个或3个存活细胞,保持原样 若周围有3个以上存活细胞,该细胞变成死亡(模拟极度拥挤) 若周围有低于2个一下存活细胞,该细胞死亡(模拟人口稀疏) 这个游戏也叫康威生命游戏、细胞自动机、元胞自动机等。 图案介绍“脉冲星”:它周期为3,看起来像一颗爆发的星星 “滑翔者”:每4个回合它会延右下方移动一格,虽然细胞早就不是原来的细胞,但它能保持原来额形状 “轻量级飞船”:它周期为4,每两个“回合”向右走一格 “滑翔者枪”:它会不断的产生一个有一个“滑翔者” “繁殖者”:它会向右进行,留下一个接一个的“滑翔者枪” C/C++实现用C/C++模拟了最简单的规则,代码 ![]() Excel中的VBA实现某位大神写的,自带滑翔机,链接 模拟软件Golly自带各种规则和图案,体验感极好,当然也可以编写规则和图案,贴吧里有一些教程,链接 各种版本的下载链接:http://golly./ 附(其生成的一些有趣图片): 官网logo 谢宾斯基三角形 柔和的曲线 |
|