生命游戏吧 关注:2,157贴子:13,312

生命游戏:5类最简单而又叹为观止的图形

只看楼主收藏回复

生命游戏:5类最简单而又叹为观止的图形
楼主最近接触life game,然后下载了golly,模拟很多变化。这个游戏最有意思的地方就是:经常有意料之外的事情发生,多一个像素点,演化的命运就完全不同了。更有趣的是,表面上很简单的图形,演化的路径却可以非常复杂。结合查阅的一些资料,下面记录一些经典的情况:
1,一字型图像
一字型图像就是全由一条直线像素点组成的,如下图,就是10*1的图形:

这是最简单的,然而也能出现复杂行为。列举如下:
3*1:著名的binker,最常见的震荡子(Oscillator)

10*1:周期为15的震荡子pentadecathlon(周期为14)(动图见2楼)
33*1:要500多代才稳定下来,而32格或34格都只要几十步就稳定下来了
41*1:产生一个叫pulsar的周期3震荡子
特别高阶后,就形成稳定的图形了,所谓的谢尔宾斯基三角形。

如果允许一字型之间留有空格,那么如下图形会产生惊人的行为:存活到3183代,留下1059个细胞

带间隔的一字型还可以生成一些著名的震荡子(Oscillator),常见的有blinker,pulsar,tumbler,它们图像如下
pulsar(周期为3)

tumbler(周期为14)

pentadecathlon(周期为15)

如下一字型图可以生成tumbler


如下一字型图可以同时生成pulsar和tumbler


(待续)


IP属地:广东1楼2016-03-19 17:50回复
    (接上)
    还有如下的一字型可以生成tumbler和pentadecathlon(神奇之处:最后的那个10个细胞,稍微向前或者向后移动一下,都不会同时生成这两个震荡子)


    此外一字型也可特别长寿,比如下图前2个寿命都可以长达5000代以上,最后一个则接近9000代



    一字型还可以呈现一种复杂行为:无限增长!下图就是可以无限增长的



    IP属地:广东2楼2016-03-19 18:14
    收起回复
      (上面最后一个动图有问题,重新换个)无限增长的动图:

      再上传一个8192像素的一字型演化动图(最后形成谢尔宾斯基分形图像):


      IP属地:广东4楼2016-03-19 18:45
      收起回复
        生命游戏是game of life……


        IP属地:北京来自iPhone客户端8楼2016-03-19 19:26
        收起回复
          (声明一下,本文的很多图形都是楼主用Python脚本搜索出来的,发现的过程是很有意思的。关键还是方向,首先是找什么?然后才是怎么找,怎么写算法实现。希望能和大家一起讨论,找出未被充分挖掘的内容。)
          3,简单的methuselah(寿星)
          methuselah(寿星)就是那些形象较简单,却能活很久才稳定的图像。这里举几个
          坐着的人(寿命都是2000代左右):



          站着的人(寿命都是2000代左右):


          还有一批很像水龙头,先上个真实的水龙头

          再看看像素的水龙头系列(寿命都是2000代左右)





          IP属地:广东10楼2016-03-19 20:26
          收起回复
            4,碰撞系列(待续,先去吃饭了)


            IP属地:广东12楼2016-03-19 20:36
            收起回复
              好极了


              IP属地:黑龙江来自Android客户端13楼2016-03-19 22:00
              回复
                生成tumbler的一字型图形是怎么找到的?


                IP属地:上海14楼2016-03-20 09:27
                收起回复
                  在考虑要不要加精呢……


                  IP属地:北京15楼2016-03-20 12:08
                  收起回复
                    x = 36, y = 1, rule = B3/S23
                    5o2b3o3b3ob7ob5o2b4o!


                    16楼2016-03-26 08:10
                    回复
                      楼主用什么来录制动画?


                      IP属地:日本17楼2016-03-27 19:23
                      收起回复
                        楼主,我看了你写的东西,自己去回去做了一下,真的很好,我只是个新人,什么都不懂,但是今天找到这个贴就像看到另一个世界一样,以前都着眼于书本,现在真的开阔视野了。我想问下有没有其他的学习教程什么的


                        18楼2016-04-19 18:07
                        收起回复
                          楼主不要断更啊。。。最近研究这个。。


                          IP属地:山东19楼2016-08-26 16:48
                          回复
                            楼主辛苦了!很好的入门帖子


                            IP属地:广东20楼2016-10-09 08:55
                            回复
                              楼主还在么 不要匿了啊


                              IP属地:天津来自Android客户端22楼2017-02-02 22:02
                              回复