Javascript 动态游戏-细胞如何到达新的位置

Javascript 动态游戏-细胞如何到达新的位置,javascript,jquery,Javascript,Jquery,目前,我正在用javascript编写康威生活游戏。据我所知,有以下规则: 任何少于两个活邻居的活细胞都会死亡,就像是由死亡引起的一样 人口不足 任何有两个或三个活邻居的活细胞 下一代的生命 任何超过三个的活细胞 活着的邻居死了,好像是因为过度拥挤 有没有死细胞 正好有三个活着的邻居变成了一个活细胞,就像 复制 我不知道新细胞是如何出现的,也不知道运动是如何产生的。规则只是说,在他们的位置上的细胞要么呆着要么死,但是运动是如何进入他们的位置的呢? 在哪个规则之后,新的细胞会在新的地方诞生?没

目前,我正在用javascript编写康威生活游戏。据我所知,有以下规则:

  • 任何少于两个活邻居的活细胞都会死亡,就像是由死亡引起的一样 人口不足
  • 任何有两个或三个活邻居的活细胞 下一代的生命
  • 任何超过三个的活细胞 活着的邻居死了,好像是因为过度拥挤
  • 有没有死细胞 正好有三个活着的邻居变成了一个活细胞,就像 复制
我不知道新细胞是如何出现的,也不知道运动是如何产生的。规则只是说,在他们的位置上的细胞要么呆着要么死,但是运动是如何进入他们的位置的呢?
在哪个规则之后,新的细胞会在新的地方诞生?

没有任何东西会“移动”,但如果一个模式后来在不同的位置重新出现,它可以被视为已经移动。 以这种方式“移动”的最简单模式是谦逊的滑翔机:

如果将您描述的传播规则应用于此模式,则在四代中,该模式将在其当前位置的下方和右侧各重复一次。显然,通过归纳法,如果你继续下去,这个模式将永远在网格上“滑动”

如果您不想手动执行此操作,请观看此循序渐进的规则动画:


单元格不移动。他们在原地出生或死亡,取决于他们周围的环境。是的,我的意思是说,他们在另一个位置上。好吧,我现在明白了。每一个“空细胞”都算作死亡细胞,转化为活细胞。非常感谢。