二、生命游戏
介绍
生命游戏是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。...一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。...基本规律
对于网格中的每个位置,计算有多少个邻接位置中有活细胞,包括对角邻接位置,因此一个方块的周围最多有八个活细胞(数值为1的方块),最少为零,规则就是,如果这个方块周围的活细胞数等于三,就繁殖,也就是值变为..., (im, jp), (i, jm),
(i, jp), (ip, jm), (ip, j), (ip, jp))
# 根据邻居数量矩阵按规则生成下一代...生命游戏运行效果
录了20s有兴趣可以慢慢看~
建议自己先把逻辑思路理清,然后把代码复现一遍,肯定有很大收获哦~
《零压力学Python》里说,学习新编程语言的时候,如果能使用它编写出生命游戏,就说明掌握了这门语言