《康威生命游戲》不是一個(gè)典型的電腦游戲,它模擬細(xì)胞生存進(jìn)化,在細(xì)胞的基礎(chǔ)上,加入了數(shù)學(xué)的規(guī)則,存活、死亡、繁殖的集合,根據(jù)初始方案的不同,細(xì)胞會(huì)在整個(gè)游戲過程中形成各種圖案。
【游戲介紹】
生命游戲是一個(gè)零玩家游戲。它包括一個(gè)二維矩形世界,這個(gè)世界中的每個(gè)方格居住著一個(gè)活著的或死了的細(xì)胞。一個(gè)細(xì)胞在下一個(gè)時(shí)刻生死取決于相鄰八個(gè)方格中活著的或死了的細(xì)胞的數(shù)量。如果相鄰方格活著的細(xì)胞數(shù)量過多,這個(gè)細(xì)胞會(huì)因?yàn)橘Y源匱乏而在下一個(gè)時(shí)刻死去;相反,如果周圍活細(xì)胞過少,這個(gè)細(xì)胞會(huì)因太孤單而死去。實(shí)際中,玩家可以設(shè)定周圍活細(xì)胞的數(shù)目怎樣時(shí)才適宜該細(xì)胞的生存。如果這個(gè)數(shù)目設(shè)定過高,世界中的大部分細(xì)胞會(huì)因?yàn)檎也坏教嗟幕畹泥従佣廊ィ钡秸麄(gè)世界都沒有生命;如果這個(gè)數(shù)目設(shè)定過低,世界中又會(huì)被生命充滿而沒有什么變化。
實(shí)際中,這個(gè)數(shù)目一般選取2或者3;這樣整個(gè)生命世界才不至于太過荒涼或擁擠,而是一種動(dòng)態(tài)的平衡。這樣的話,游戲的規(guī)則就是:當(dāng)一個(gè)方格周圍有2或3個(gè)活細(xì)胞時(shí),方格中的活細(xì)胞在下一個(gè)時(shí)刻繼續(xù)存活;即使這個(gè)時(shí)刻方格中沒有活細(xì)胞,在下一個(gè)時(shí)刻也會(huì)“誕生”活細(xì)胞。
在這個(gè)游戲中,還可以設(shè)定一些更加復(fù)雜的規(guī)則,例如當(dāng)前方格的狀況不僅由父一代決定,而且還考慮祖父一代的情況。玩家還可以作為這個(gè)世界的“上帝”,隨意設(shè)定某個(gè)方格細(xì)胞的死活,以觀察對世界的影響。
在游戲的進(jìn)行中,雜亂無序的細(xì)胞會(huì)逐漸演化出各種精致、有形的結(jié)構(gòu);這些結(jié)構(gòu)往往有很好的對稱性,而且每一代都在變化形狀。一些形狀已經(jīng)鎖定,不會(huì)逐代變化。有時(shí),一些已經(jīng)成形的結(jié)構(gòu)會(huì)因?yàn)橐恍o序細(xì)胞的“入侵”而被破壞。但是形狀和秩序經(jīng)常能從雜亂中產(chǎn)生出來。
這個(gè)游戲被許多計(jì)算機(jī)程序?qū)崿F(xiàn)了。Unix世界中的許多黑客喜歡玩這個(gè)游戲,他們用字符代表一個(gè)細(xì)胞,在一個(gè)計(jì)算機(jī)屏幕上進(jìn)行演化。比較著名的例子是,GNU Emacs編輯器中就包括這樣一個(gè)小游戲。
【游戲規(guī)則】
生命游戲中,對于任意細(xì)胞,規(guī)則如下:
每個(gè)細(xì)胞有兩種狀態(tài)-存活或死亡,每個(gè)細(xì)胞與以自身為中心的周圍八格細(xì)胞產(chǎn)生互動(dòng)。(如圖,黑色為存活,白色為死亡)
1.當(dāng)前細(xì)胞為死亡狀態(tài)時(shí),當(dāng)周圍有3個(gè)存活細(xì)胞時(shí),該細(xì)胞變成存活狀態(tài)。 (模擬繁殖)
2.當(dāng)前細(xì)胞為存活狀態(tài)時(shí),當(dāng)周圍低于2個(gè)(不包含2個(gè))存活細(xì)胞時(shí), 該細(xì)胞變成死亡狀態(tài)。(模擬生命數(shù)量稀少)
3.當(dāng)前細(xì)胞為存活狀態(tài)時(shí),當(dāng)周圍有2個(gè)或3個(gè)存活細(xì)胞時(shí), 該細(xì)胞保持原樣。
4.當(dāng)前細(xì)胞為存活狀態(tài)時(shí),當(dāng)周圍有3個(gè)以上的存活細(xì)胞時(shí),該細(xì)胞變成死亡狀態(tài)。(模擬生命數(shù)量過多)
可以把最初的細(xì)胞結(jié)構(gòu)定義為種子,當(dāng)所有在種子中的細(xì)胞同時(shí)被以上規(guī)則處理后, 可以得到第一代細(xì)胞圖。按規(guī)則繼續(xù)處理當(dāng)前的細(xì)胞圖,可以得到下一代的細(xì)胞圖,周而復(fù)始。
【游戲配置】
無配置要求,需要JAVA環(huán)境。
【游戲評測】
《康威生命游戲》是個(gè)非常奇特的小游戲,游戲與傳統(tǒng)游戲不同,玩家并沒有多大的參與在其中,不過簡單的游戲規(guī)則其實(shí)反而可以延伸出無限的可能性,玩家可以開始布局各種方案,熟練掌握規(guī)則之后會(huì)發(fā)現(xiàn)這是個(gè)非常有趣的游戲。
附康威生命游戲中的較復(fù)雜演化模式圖:
康威生命游戲中的較復(fù)雜演化模式