首页 游戏 模拟 Conway's Game of Life
Conway's Game of Life

Conway's Game of Life

模拟 0.2.2 6.27MB

by CraneStudio Jun 02,2026

由数学家约翰·康威于1970年创造的“生命游戏”(Conway's Game of Life)是一款经典的模拟程序。 这款作为细胞自动机示例的“生命游戏”,在一个无限大的二维网格单元上进行。每个单元格都处于两种状态之一:存活或死亡。每一轮——被称为一代——所有单元格的状态都会根据其八个相邻单元格的状态进行更新。一个单元格的邻居是指与其在水平、垂直或对角线方向上直接相邻的那些单元格。 初始配置称为第一代。通过将同一组规则同时应用于棋盘上的每一个单元格,从而产生下一代,这意味着所有的出生和死亡都同时

4.4
Conway's Game of Life应用截图第0张
Conway's Game of Life应用截图第1张
Conway's Game of Life应用截图第2张
Conway's Game of Life应用截图第3张
程序描述

由数学家约翰·康威于1970年创造的“生命游戏”(Conway's Game of Life)是一款经典的模拟程序。

这款作为细胞自动机示例的“生命游戏”,在一个无限大的二维网格单元上进行。每个单元格都处于两种状态之一:存活或死亡。每一轮——被称为一代——所有单元格的状态都会根据其八个相邻单元格的状态进行更新。一个单元格的邻居是指与其在水平、垂直或对角线方向上直接相邻的那些单元格。

初始配置称为第一代。通过将同一组规则同时应用于棋盘上的每一个单元格,从而产生下一代,这意味着所有的出生和死亡都同时发生。这种基于规则的流程随后不断重复,形成所有后续世代。对于任何一代而言,下一个世代中某个单元格的状态由以下简单规则决定:

一个存活的细胞只有在拥有恰好2个或3个存活邻居时才会继续存活。

一个死亡的细胞如果恰好有3个存活邻居,则会变为存活状态。

当然,基于不同的数字组合来决定细胞的生存或死亡,存在许多种规则变体。康威在确定我们今天使用的特定规则之前,测试了许多这些替代方案。某些规则集会导致种群迅速灭绝,而另一些则导致在整个网格中无限扩张。既定的规则非常接近这两个极端之间的边界。正如我们在其他混沌系统中观察到的那样,最复杂和迷人的模式往往出现在这个微妙的平衡点上,即爆炸性增长与灭绝的对抗力量完美相互抵消之处。

最新版本0.2.2的新增功能

最后更新于2024年8月3日 “生命游戏”是由数学家约翰·康威于1970年创造的一款经典模拟程序。

模拟

用户评价
发表评价+
暂无评论