【文件属性】:
文件名称:gameoflife:随心所欲学习生活游戏
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-20 11:30:44
Java
生活游戏
生命游戏是基于一些简单规则的细胞自动机生命的模拟
生命游戏中的世界由细胞网格组成。 每个单元都与其八个或更少的邻居进行交互,这些邻居是水平,垂直或对角线相邻的单元。
规则
在每个时间步上,都会发生以下转换:
任何具有少于两个活邻居的活细胞都会死亡,好像是由于人口不足造成的。
任何有两个或三个活邻居的活细胞都可以存活到下一代。
任何具有三个以上活邻居的活细胞都会死亡,就像人满为患一样。
具有正好三个活邻居的任何死细胞都将变成一个活细胞,就像通过繁殖一样。
初始模式是系统的种子。
对于每个tick或世代,上述规则将同时应用于每个单元-生与死同时发生。
有关更多详细信息,请参见
问题陈述
使用初始模式作为输入,模拟每个时钟滴答的生命游戏:
例1:振荡器
T = 1
.....
..*..
..*..
..*..
.....
T = 1
.....
.....
.
【文件预览】:
gameoflife-level0
----pom.xml(648B)
----src()
--------test()
--------main()
----.project(446B)
----.classpath(450B)
----.gitignore(250B)
----README.md(2KB)