生命游戲之父因新冠肺炎去世 約翰·康威個(gè)人資料及成就介紹
關(guān)于生命游戲:
生命游戲其實(shí)是一個(gè)零玩家游戲,它包括一個(gè)二維矩形世界,這個(gè)世界中的每個(gè)方格居住著一個(gè)活著的或死了的細(xì)胞。一個(gè)細(xì)胞在下一個(gè)時(shí)刻生死取決于相鄰八個(gè)方格中活著的或死了的細(xì)胞的數(shù)量。如果相鄰方格活著的細(xì)胞數(shù)量過多,這個(gè)細(xì)胞會因?yàn)橘Y源匱乏而在下一個(gè)時(shí)刻死去;相反,如果周圍活細(xì)胞過少,這個(gè)細(xì)胞會因太孤單而死去。實(shí)際中,你可以設(shè)定周圍活細(xì)胞的數(shù)目怎樣時(shí)才適宜該細(xì)胞的生存。如果這個(gè)數(shù)目設(shè)定過低,世界中的大部分細(xì)胞會因?yàn)檎也坏教嗟幕畹泥従佣廊ィ钡秸麄(gè)世界都沒有生命;如果這個(gè)數(shù)目設(shè)定過高,世界中又會被生命充滿而沒有什么變化。實(shí)際中,這個(gè)數(shù)目一般選取2或者3;這樣整個(gè)生命世界才不至于太過荒涼或擁擠,而是一種動態(tài)的平衡。這樣的話,游戲的規(guī)則就是:當(dāng)一個(gè)方格周圍有2或3個(gè)活細(xì)胞時(shí),方格中的活細(xì)胞在下一個(gè)時(shí)刻繼續(xù)存活;即使這個(gè)時(shí)刻方格中沒有活細(xì)胞,在下一個(gè)時(shí)刻也會“誕生”活細(xì)胞。在這個(gè)游戲中,還可以設(shè)定一些更加復(fù)雜的規(guī)則,例如當(dāng)前方格的狀況不僅由父一代決定,而且還考慮祖父一代的情況。你還可以作為這個(gè)世界的上帝,隨意設(shè)定某個(gè)方格細(xì)胞的死活,以觀察對世界的影響。
在游戲的進(jìn)行中,雜亂無序的細(xì)胞會逐漸演化出各種精致、有形的結(jié)構(gòu);這些結(jié)構(gòu)往往有很好的對稱性,而且每一代都在變化形狀。一些形狀已經(jīng)鎖定,不會逐代變化。有時(shí),一些已經(jīng)成形的結(jié)構(gòu)會因?yàn)橐恍o序細(xì)胞的“入侵”而被破壞。但是形狀和秩序經(jīng)常能從雜亂中產(chǎn)生出來。
這個(gè)游戲被許多計(jì)算機(jī)程序?qū)崿F(xiàn)了。Unix世界中的許多Hacker喜歡玩這個(gè)游戲,他們用字符代表一個(gè)細(xì)胞,在一個(gè)計(jì)算機(jī)屏幕上進(jìn)行演化。著名的GNUEmacs編輯器中就包括這樣一個(gè)小游戲。