文件名称:life-js:康威在 JavaScript 中的生命游戏
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-23 23:38:25
JavaScript
康威的人生游戏 生命游戏的宇宙是一个无限的二维正交方格网格,每个方格都处于两种可能的状态之一,生或死。 每个单元格与其八个相邻单元格相互作用,这些单元格是水平、垂直或对角相邻的单元格。 在时间的每一步,都会发生以下转换: 任何具有少于两个活邻居的活细胞都会死亡,就好像是由于人口不足造成的。 任何有两个或三个活邻居的活细胞都会传给下一代。 任何有超过三个活邻居的活细胞都会死亡,就像人满为患一样。 任何只有三个活邻居的死细胞都会变成活细胞,就像通过繁殖一样。 初始模式构成了系统的种子。 第一代是通过将上述规则同时应用于种子中的每个细胞来创建的——出生和死亡同时发生,发生这种情况的离散时刻有时称为滴答(换句话说,每一代都是前一个)。 这些规则不断被反复应用以创造更多的世代。 来源
【文件预览】:
life-js-master
----package.json(473B)
----dist()
--------life.js(44KB)
----Gruntfile.js(937B)
----src()
--------CellPosition.js(264B)
--------NeighborFinder.js(2KB)
--------Life.js(3KB)
----spec()
--------ConwaysSpec.js(6KB)
--------LifeSpec.js(937B)
--------SpecHelper.js(359B)
----.gitignore(23B)
----README.md(1KB)
----.jshintrc(415B)