康威生命游戏

最近奶头乐刷到了康威的生命游戏,感觉挺有意思,实现起来也不难,正好可以熟悉熟悉Js。

康威生命游戏: 剑桥大学John Horton Conway设计的计算机程序。规则如下:

  • 繁殖:当前细胞周围刚好存在3个活细胞,下一次迭代为活细胞
  • 死亡:当前细胞周围存在0/1个活细胞,下一次迭代为死细胞
  • 稳定:当前细胞周围存在2/3个活细胞,下一次迭代状态不变
  • 拥挤:当前细胞周围活细胞大于3个时,下一次迭代为死细胞

下边是用js实现的生命游戏,功能如下:

  • 黑色表示活细胞,白色表示死细胞
  • 地图尺寸1~100
  • 初始活细胞占比 0~1
  • 点击切换指定位置细胞的状态

GameOfLife

Live Rate:
Map Size:

Js代码在 这里
Css代码在 这里