Skip to content

Hyijun/life_swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

life_swing

这是康威生命游戏的程序化版本,采用java语言编写,并使用图形化界面(目前图形化较为低等)。 里面的每个细胞个体均采用随机生成,每一回合根据规则存活或死亡。

生存规则

生命游戏中,对于任意细胞,规则如下:
每个细胞有两种状态 - 存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动(如图,黑色为存活,白色为死亡)

    当前细胞为存活状态时,当周围的存活细胞低于2个时(不包含2个),该细胞变成死亡状态。(模拟生命数量稀少)
    当前细胞为存活状态时,当周围有2个或3个存活细胞时,该细胞保持原样。
    当前细胞为存活状态时,当周围有超过3个存活细胞时,该细胞变成死亡状态。(模拟生命数量过多)
    当前细胞为死亡状态时,当周围有3个存活细胞时,该细胞变成存活状态。(模拟繁殖)

引用自https://zh.wikipedia.org/wiki/康威生命游戏

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages