讨论:康威的生命游戏 Conway's Game of Life

来自集智百科 - 伊辛模型
跳到导航 跳到搜索

衍生

自从生命游戏诞生以来,新的类似的元胞自动机已经被开发出来。 标准的生命游戏象征为 b3 / s23。 如果一个细胞恰好有三个邻居,它就会出生; 如果有两个或三个活着的邻居,它就会存活下来,否则就会死亡。 第一个数字,或者数字列表,是一个死亡细胞出生所需要的数字。 第二组是活细胞存活到下一代的必要条件。 因此,b6 / s16意味着”如果有六个邻居,则一个细胞出生; 如果有一个或六个邻居,则细胞继续存活”。 二维网格上的细胞自动机,即可以这样描述的细胞自动机称为类生命细胞自动机。 另一个常见的类生命自动机,Highlife,是由规则 b36 / s23描述的,因为除了原始游戏的 b3 / s23规则外,还有六个邻居,导致了一个新生命的诞生。 Highlife 以其频繁出现的复制因子而闻名。[1][2] 推广的类生命细胞自动机也是存在的。这2^18条不同的规则[3]中的绝大多数产生的宇宙要么太混乱,要么太荒凉,以至于不能引起人们的兴趣,但是大部分宇宙的确显示出有趣的行为。 进一步的推广产生了各向同性规则空间,有2^102个可能的 CA 规则[4](Conway’s Life 也是其中之一)。 这些规则使用与类生命游戏规则相同的方形网格和相同的八格邻域,并且在旋转和反射下同样不变。 然而,在各向同性规则中,在确定一个细胞的未来状态时,可以考虑相邻细胞之间的相对位置,而不仅仅是相邻细胞的总数。 (此处图片上传失败)


康威的规则也可以被广义化,以至于有三个或更多的状态,而不是只有两个状态,活的或死的。 然后,状态转换由一个配置系统或一个为每个状态指定单独转换规则的表来确定; 例如,Mirek’ s Cellebration 的多色规则表和 Weighted Life 规则系列每个都包含相当于 Conway’ s Life 的样本规则。 与分形和分形系统有关的模式也可以在某些类似生命的变化中观察到。 例如,自动机 b 1 / s12在应用于单个活细胞时,会产生4个非常接近谢尔宾斯基三角形的值。 在 Conway 的《生命游戏》中也可以观察到这种谢尔宾斯基三角形,通过检测一长串单细胞厚度的活细胞的长期生长,以及在 Highlife、Seeds (b2/s)和 Wolfram的Rule 90中观察到。[5] 移民是也一种变换形式,非常类似于康威的生命游戏,除了有两个状态,通常表示为不同的颜色。 每当一个新细胞出生时,它都处于开启状态。 这个特性可以用来检查游戏中可移动的震荡状态和其他物体之间的相互作用。[6]另一种类似的变体叫做 QuadLife,涉及四种不同的状态。 当一个新的细胞从相邻的三个不同的细胞中诞生时,它会呈现第四个值,否则,就像 Immigration 一样,它会呈现大多数值。 [7]除了细胞之间的差异外,这两种变异的行为都与生命相同。

2012年,谷歌为康威的《生命游戏》设计了一个复活节彩蛋。 用户在Google浏览器搜索这个“Conway's Game of Life”这个词,会在搜索结果页面中显示生命游戏的演示结果。

  1. HighLife – An Interesting Variant of Life [http://www.tip.net.au/~dbell/articles/HighLife.zip) byDavid Bell (.zip file)
  2. Stephen A. Silver. "Replicator"[1].The Life Lexicon. Retrieved March 4, 2019.
  3. "Life-like cellular automata - LifeWiki" [http://conwaylife.com/wiki/Life-like#Life-like_cellular_aut omata]. Conwaylife.com. Retrieved March 4, 2019.
  4. "Isotropic - LifeWiki" [2]. Conwaylife.com. Retrieved March 4,2019.
  5. "Life Imitates Sierpinski" [3].ConwayLife.com forums. Retrieved July 12, 2009.
  6. Stephen A. Silver. "Immigration" [4]. The Life Lexicon. Retrieved March 4, 2019.
  7. Stephen A. Silver. "QuadLife" [5]. TheLife Lexicon. Retrieved March 4, 2019.