示例 生命游戏

生命游戏

生命游戏是由数学家 John Conway 创建的细胞自动机(cellular automaton)。细胞自动机是一种模拟类型。在生命游戏中,有一个网格细胞,其中每个细胞或死或活。在这个例子中,黑色方块代表活细胞,白色方块代表死细胞。随着模拟运行,细胞根据一组规则在死和活之间切换:

  1. 如果周围活细胞少于两个,任何活细胞则死亡。
  2. 如果周围活细胞超过三个,任何活细胞则死亡。
  3. 如果周围有两个或三个活细胞,任何活细胞则保持不变,传递到下一代。
  4. 如果周围恰好有三个活细胞,任何死细胞则会复活。

这些规则会产生复杂的交互作用。单击画布,使用随机细胞开始模拟。再次单击画布将重新启动模拟。