python实现游戏自动化_Python 实现生命游戏

康威生命游戏(英语:Conway's Game of Life),又称康威生命棋,是英国数学家约翰·何顿·康威(John Horton Conway)在1970年发明。

生命游戏是一个零玩家游戏。它是一个二维矩形世界,这个世界中的每个方格是一个活着或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。在游戏的进行中,杂乱无序的细胞会逐渐演化出各种精致、有形的结构;这些结构往往有很好的对称性,而且每一代都在变化形状。而一些形状一经锁定,便不再逐代变化。有时,一些已经成形的结构会因为一些无序细胞的“入侵”而被破坏。但是形状和秩序经常能从杂乱中产生出来。

摘自 维基百科
生命游戏是一个很具有“魔性”的数学游戏。 它通过几条极为简单的规则,就能演化出极具复杂性的“世界”。

发几个效果给你们感受一下(转自 维基百科):

db7a785b9d041abe91875a11b28625bb.gif

72a33e01e5ecbbd884111b01b92e401d.gif

455805cc16956279cbc22840c9917f6a.gif

生命游戏在计算机上被实现过无数个版本,也给多个领域的后来者带来不少启发,甚至催生了一个全新的数学分支:细胞自动机。我当年在学编程的时候,也自己写过。

它的发明者康威是普林斯顿大学教授、英国皇家学会院士,在多个数学领域均有所建树。然而不幸的是,在几天前,这位杰出的数学家因感染新冠肺炎而离世,终年82岁。

0bd0be95f909eb8205bdceb82143dca8.png

今天我们分享一篇生命游戏的Python实现,让更多人了解这个有趣而伟大的发

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值