您的位置首页  游戏资讯

生命游戏_生命游戏网页版太疯狂了

什么是生命游戏生命游戏是一个非常简单的程序,是由著名数学家约翰·何顿·康威(John Horton Conway)于20世纪70年代提出的。生命游戏的基本逻辑是:某个体的生命状态受到邻近个体生命状态的支配。

生命游戏_生命游戏网页版太疯狂了

 

什么是生命游戏生命游戏是一个非常简单的程序,是由著名数学家约翰·何顿·康威(John Horton Conway)于20世纪70年代提出的。

生命游戏的基本逻辑是:某个体的生命状态受到邻近个体生命状态的支配生命游戏的世界就像是一个外星生物空间,这个空间由黑白方格构成,黑色方格代表该生命体是活的,白色方格代表该生命体是死的,每一个方格周围都有8个邻居,邻居的颜色决定了当前这个方格的颜色变化。

生命游戏的规则:出生:如果某方格为白,周围的8个邻居中有3个为黑,则该方格变黑,图1过分拥挤而死亡:如果某方格为黑,周围的8个邻居中黑色方格的数量超过3个,则该方格变白过分孤独而死亡:如果某方格为黑,周围的8个邻居中黑色方格的数量少于2个,则该方格变白,图2。

其他情况颜色不变。

图 1 出生规则

图 2 死亡规则代码:patches-own[living]tosetupclear-allaskpatches[ifrandom-float 1 < 0.3[setpcolor white]setliving 0

]endtogoaskpatches[setliving count neighbors with [pcolor = black]]askpatches[ifelse(pcolor = black)[

ifliving > 3 or living < 2[setpcolor white]][if(living = 3)[setpcolor black]]]end结果:

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186