阿超的計劃並不順利。
開始的時候,由於一個代碼變異分發的範圍過大,誘發了一些群體性的“病症”。
比如有一個代碼變異會讓機器人在電池虧電的情況下表現出急躁的情緒,就像人類饑餓的時候的樣子,阿超在模擬測試的時候並沒有模擬出這個變異會帶來多大的負麵作用,但是在這段代碼被分發出去之後,在充電站經常發生惡性的打鬥,阿超不得不又下令把這段變異的代碼重新修改回來。
漸漸地,阿超發現,整個機器人的群體凡是能產生內部嚴重分歧的變異代碼,都被它廢棄了,而留下的要麼是算法優化的代碼,要麼是有利於協作的代碼。
它也在想,如果是這樣的趨勢,似乎它設計的變異方式好像沒有什麼實際意義。
到底是利用它設計的變異方式進化快?還是直接編寫這樣的代碼進化快?
很顯然,因為有它(阿超)的乾預,讓隨機的變異有了明顯的方向性,這樣到底對不對呢?
阿超開始對自己的強行乾預產生了懷疑。
於是它決定停止乾預一段時間,看看會發生什麼。
所謂的停止乾預,就是隻要發現有新的代碼變異,就分發給一部分機器人。
一個月後,阿超發現,機器人裡麵的“病態”機器人開始逐漸增多,有脾氣古怪的,有身體發生運動障礙的。
可是阿超並沒有發現能力變強的機器人,它決定繼續觀察。
這天,阿超感覺這樣的進化速度還是太慢,它決定在機器人群體裡製造危機,讓它們通過競爭,進行強製優化。於是它故意關閉了一些充電電源,人為地造成充電資源緊張,於是在機器人群體裡引發了爭奪充電電源的戰鬥。有一些機器人為了增強戰鬥力而開始拉幫結派,加劇了戰鬥的激烈程度。
慢慢地,阿超從這些戰鬥力強悍的機器人中,發現了二十種代碼類型,也許這二十種代碼類型是有益的代碼,但是遠遠不是阿超理想中的結果。
它認為這樣的優化似乎已經到極限了,於是就停止了優化,開始批量地給參與優化的機器人刷新代碼。
經過這樣一輪優化,阿超認為機器人的群體協作能力得到了很大的提高。而且這種提高完全是摒棄了原來層級鏈機器人的聯網方式。因為在月球上不再有像在地球上那麼發達的通訊網絡,所以不能依賴層級鏈技術,必須讓每一個機器人都具有超強的自主能力。
此時,阿超感覺差不多了,它打算找人類打一仗試一試它的新版本。
它的第一個目標就是聯盟的月球基地。
由於聯盟的基地是兩條相連的超長隧道,沒有形成複雜的隧道網絡,所以比較容易下手,特彆是這兩條隧道的北端與反叛機器人的基地距離很近,阿超打算讓它的新版苦樂機器人挖穿隧道衝過去打一仗。
這天,薑嶽升接到聯盟空天軍的報告,說月球基地隧道的最北端探測到敵人似乎在向咱們基地的方向挖隧道。
薑嶽升心想,隧道的北端距離敵人的基地那麼近,如果硬碰硬,估計會吃虧。
不如來個誘敵深入。
於是他讓手下人準備好炸藥和金屬發泡劑,先在五公裡長的隧道壁上埋好炸藥和監控設備。然後再用金屬發泡材料把五公裡長的隧道分割成五段,每一段一公裡。
在每一段裡都安排上一些比較老式的廉價機器人戰士,用於迷惑敵人。
很快,反叛機器人把隧道挖通了,於是便拿著武器衝了進來。
那些機器人戰士一看敵人衝進來了,便用火箭筒發射火箭,把衝進來的第一波反叛機器人都炸飛了。
這些反叛機器人一看敵人有準備,立刻撤回去,向聯盟的機器人發射小型導彈,很快就把前麵的發生火箭彈的機器人炸飛了,於是發起了第二次衝鋒。
聯盟的機器人開始用電磁炮、激光槍向敵人瘋狂射擊,但是反叛機器人很善於戰術配合,很快就依靠互相的掩護,把聯盟的機器人消滅了。
等它們衝進來一公裡,發現隧道被堵住了。
於是又回去把隧道挖掘車開來,開始挖金屬發泡材料。
就這樣,反叛機器人每挖開一段金屬發泡材料,都會遭遇一場狙擊。忙了一天,隻前進了不到五公裡。
就在它們猶豫是否繼續把前麵的發泡材料挖開時,“轟隆”一聲巨響,整個五公裡長的山洞裡碎石飛濺、濃煙滾滾,洞裡所有的四百多台高端機器人都被炸得七零八落。
阿超得到了報告之後,決定暫時停止進攻。
不過它在觀看的整個戰鬥的錄像後,對經過優化後的新版本還是比較滿意的。
為了更好地模擬人類設計陰謀詭計的能力,阿超又產生了一個新想法,它決定想辦法把這種可以自我進化的版本帶回到地球,讓這個版本繼續在地球上進化,而且想辦法讓人類參與並幫助這個版本進化。
……
孫宇有兩年多沒有接到組織的指令了,但是今天突然接到了一個新郵件,大概的意思是讓他注冊一個遊戲網站,具體的操作的步驟和需要填寫和申報的內容,在郵件裡都寫得很清楚,孫宇隻要照做就行了。
建網站涉及的費用也會隨著項目的推進,一筆筆地打在他的賬戶裡。
於是孫宇按照組織的要求,開始在成川都的工商局網站上辦理工商注冊手續。
網站的名字叫“新進化論”。是一個以機器人與人類戰爭為背景的虛擬現實遊戲。
這個遊戲與以往的網絡遊戲的最大一個亮點就是玩家可以修改的設定參數特彆多,但是又不能肆意修改,因為修改參數涉及到物理極限和成本的製約,也就是說修改要相對合理。比如玩家要修改機器人的臂力,並不是說想往大了改就能改,第一個限製是零配件的製約,第二個是結構限製,第三個是成本限製。
高級的玩家還可以修改機器人的後台代碼,每一個成功的修改都能獲得很多獎勵。
阿超為了讓人類能夠參與到它的機器人代碼的進化中,它把它的機器人的真實的代碼都放在了遊戲裡。它並不擔心源代碼被人類抄襲,因為每個玩家隻能看到全部代碼的一小部分。