最近奶头乐刷到了康威的生命游戏,感觉挺有意思,实现起来也不难,正好可以熟悉熟悉Js。
康威生命游戏: 剑桥大学John Horton Conway设计的计算机程序。规则如下:
- 繁殖:当前细胞周围刚好存在3个活细胞,下一次迭代为活细胞
- 死亡:当前细胞周围存在0/1个活细胞,下一次迭代为死细胞
- 稳定:当前细胞周围存在2/3个活细胞,下一次迭代状态不变
- 拥挤:当前细胞周围活细胞大于3个时,下一次迭代为死细胞
下边是用js实现的生命游戏,功能如下:
- 黑色表示活细胞,白色表示死细胞
- 地图尺寸1~100
- 初始活细胞占比 0~1
- 点击切换指定位置细胞的状态
GameOfLife
Live Rate:
Map Size: