文件名称:CGoL:康威的生命游戏,Java 语言
文件大小:185KB
文件格式:ZIP
更新时间:2024-07-26 12:26:22
Java
哥伦布 康威生命游戏的 Java 实现,带有可选的用户输入。 康威的人生游戏是什么? 康威的生命游戏是由约翰霍顿康威于 1970 年创建的细胞自动机。 它没有玩家,而是依靠飞机的初始状态以及四个简单的规则来确定每个间隔的适当动作。 规则如下: 如果一个活细胞(平面上的一个点)的邻居少于两个,它就会死亡。 如果一个活细胞有两个或三个邻居,它会在迭代中幸存下来。 如果一个活细胞有三个以上的邻居,它就会死亡。 如果一个死细胞正好有三个邻居,它就会复活。 特征: 实时用户输入。 允许用户修改游戏的状态,即使在开始后也是如此。 可选文件输入。 允许用户快速加载种子(如滑翔机枪)而无需手动输入值。 能够使用.grid文件随时保存当前生成和恢复。 文件格式: 如果要使用文件输入功能,只需创建一个具有以下格式(ASCII 或 UTF)的.grid文件: 001001 101101
【文件预览】:
CGoL-master
----bin()
--------StartGUI$1.class(175B)
--------Cell.class(438B)
--------StartGUI.class(3KB)
--------Grid.class(1KB)
--------CGoL.jar(11KB)
--------GridGUI.class(4KB)
--------GridFileFilter.class(623B)
--------GridGUI$1.class(172B)
--------StartGUI$Listener.class(4KB)
--------GridGUI$Listener.class(3KB)
----LICENSE(1KB)
----src()
--------GridGUI.java(5KB)
--------GridFileFilter.java(480B)
--------Cell.java(655B)
--------StartGUI.java(4KB)
--------manifest.mf(43B)
--------Grid.java(2KB)
----makefile(188B)
----examples()
--------cgol.gif(197KB)
----README.md(2KB)