生命游戏是由数学家 John Conway 创建的细胞自动机(cellular automaton)。细胞自动机是一种模拟类型。在生命游戏中,有一个网格细胞,其中每个细胞或死或活。在这个例子中,黑色方块代表活细胞,白色方块代表死细胞。随着模拟运行,细胞根据一组规则在死和活之间切换:
- 如果周围活细胞少于两个,任何活细胞则死亡。
- 如果周围活细胞超过三个,任何活细胞则死亡。
- 如果周围有两个或三个活细胞,任何活细胞则保持不变,传递到下一代。
- 如果周围恰好有三个活细胞,任何死细胞则会复活。
这些规则会产生复杂的交互作用。单击画布,使用随机细胞开始模拟。再次单击画布将重新启动模拟。
生命游戏 by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.