文件名称:Schroedingers-Game-of-Life:康威的人生游戏遇见薛定谔的猫
文件大小:26KB
文件格式:ZIP
更新时间:2024-07-16 03:26:43
game-of-life non-deterministic cellular-automaton schroedinger JavaScript
薛定谔的生命游戏 抽象的 约翰康威的生命游戏细胞自动机遇到薛定谔的猫:细胞可能是活的,或死的,或可能-活-可能-死。 描述 回想一下,在生命游戏中,细胞可能是活着的(我们将其描述为# )或死亡的(我们将其描述为. )。 还活着的细胞仍然活着如果2或它的邻居3是活的; 否则就变成Dead 了。 那是死的细胞变得活着如果正好2邻国是活的,否则它仍然死。 (“邻居”在这个意义上是指摩尔社区:8 个周围的细胞,包括基数和对角线。) 为此,我们添加了第三种细胞类型,可能-活-可能-死。 (为简洁起见,我们也称这种类型为Cat 。)我们将其描述为? . 如果细胞是Cat,我们必须考虑两种可能性; 如果它是活的,它的下一个状态是什么,如果它是死的,它的下一个状态是什么? 如果这两个问题的答案相同,那么这就是该单元格在下一个状态的结果; 但是在这两种条件下具有不同结果的细胞本身就变成了Cat 。
【文件预览】:
Schroedingers-Game-of-Life-master
----test.sh(30B)
----eg()
--------alive-cat-alive.sgol(56B)
--------big-demo.sgol(377B)
--------block-of-cats.sgol(42B)
--------fuse-with-cat.sgol(63B)
--------cat-blinker.sgol(56B)
--------self-healing-block.sgol(42B)
--------lone-cell.sgol(30B)
--------definitely-glider.sgol(104B)
--------half-cat-block.sgol(42B)
--------glider-with-1-cat.sgol(104B)
--------maybe-glider.sgol(104B)
----.hgtags(45B)
----start.sh(178B)
----UNLICENSE(1KB)
----impl()
--------slife.js()
----README.md(15KB)
----script()
--------slife(3KB)