【问题标题】:Conways Game of Life how to interpret rules康威的人生游戏如何解读规则
【发布时间】:2014-04-18 19:22:12
【问题描述】:

我正在做一个业余项目,康威的画布和 Javascript 生活游戏。 从技术上讲,一切进展顺利,但我对其中一条规则有疑问。

一条规则规定“任何只有三个活邻居的死细胞都会变成活细胞,就像通过繁殖一样。”。

目前我跟踪所有活的和死的细胞,所以这些只是之前被绘制到网格上的细胞。但我不确定上述规则是否也适用于尚未绘制的单元格。

那么什么时候一个细胞被认为是“死的”,或者一个以前没有活过的细胞也被认为是死的?

【问题讨论】:

    标签: javascript canvas conways-game-of-life


    【解决方案1】:

    是的,生命游戏中的细胞可能只有“活着”或“死去”。如果他们从来没有活着,他们就已经死了。

    【讨论】:

    • 在这种情况下,我最好跟踪网格上的每个单元格,而不是只跟踪活着或死去的单元格。感谢您的澄清!
    • 是的,不可能有既不活也不死的细胞。在每一轮中,细胞可能“死亡”或“出生”,但它是一个二进制系统,每个细胞要么“开”或“关”,要么是“开”或“关”,要么是“开”或“关”,要么是“开”或“关”,要么是“开”或“关”,是“开”或“关”,是“活”或“死”
    • 谢谢,我想这意味着我误解了“细胞”这个词。我解释的方式是,细胞(有点像生物细胞)是网格上可见或可见的项目。但这意味着无论是否填充的每个项目都是一个单元格。谢谢!
    【解决方案2】:

    一条规则规定“任何只有三个活邻居的死细胞都会变成活细胞,就像通过繁殖一样。”。

    按照这个术语,是的,任何不活着的细胞都是。细胞只有两种状态,死亡或活着。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      相关资源
      最近更新 更多