第517章 兩個bug
顧凡深知,此時兵貴神速,必須以最快的速度將一切解釋清楚,否則就很容易被莉莉絲借題發揮。
「莉總,這次的bug其實有兩個。
「第一個是fake-AI替代執政官進行建設的bug。
「第二個是玩家完成對局有遊戲沒有自動進行結算的bug。
「這兩個bug看起來確實很離譜,和我們設計的底層機制完全不同,我剛開始也是很費解的。」
莉莉絲一副「我信你個鬼」的表情。
你剛開始也很費解?
呵呵,你看我信不信。
顧凡不為所動,繼續說道:「在深入研究代碼之後,我發現這個問題確實比我們最初想像中要複雜很多。
「首先第一個問題,fake-AI替代執政官進行建設的bug。
「按理說,這種情況是不太可能發生的。但要說完全不可能,也並不100%符合底層代碼機制。」
這個開頭直接就把莉莉絲給震驚了:「等等,顧凡,你什麼時候開始選修茅盾文學了!
「你不覺得你這句話自相矛盾嗎?」
顧凡繼續說道:「莉總你聽我解釋。
「按理說,這種情況是不太可能發生的,這是因為我們在設計遊戲的時候,其實並沒有特意設計『fake-AI替代執政官玩家進行建設操作』的這種玩法和機制。
「因此玩家如果按照正常遊戲流程來體驗遊戲的話,可以確定,這種情況幾乎是99%不會出現的。
「而剩下的1%的情況,其實是您的要求。」
莉莉絲愣住了:「怎麼是我的要求呢?」
顧凡解釋道:「我記得《星辰計劃》最初的概念稿里,就提出過一個要求:
「希望儘可能地讓兩名玩家和fake-AI,組成一個不穩定的三體系統,這是您要求的吧?」
莉莉絲愣了一下,隨即問道:「可這跟bug有什麼關係!」
這一點,其實並非莉莉絲提出的,而是秦鳳良提出的。
原因也很簡單,莉莉絲一直被fake-AI反覆擊敗,因此想要尋找一個壓制fake-AI,甚至反過來利用fake-AI的辦法。
可是想要直接扣掉fake-AI的模塊是不可能的。
因為官方已經將這個系統內置到了編輯器中,裡邊盤根錯節、十分複雜,牽一髮而動全身。
而且官方還在不斷地進行更新。
莉莉絲不敢自研引擎,怕手下這些二五仔們在自研引擎的過程中埋下更大的坑,所以只能湊合著用官方引擎。
此時秦鳳良提出,可以讓玩家和fake-AI組成混亂的三體系統,互相干擾。
按照原本的架構,這套系統是很完美的。
執政官和元首這兩名玩家會互相博弈,他們是遊戲絕對的主導者。
但fake-AI也並不閒著,它會時不時地搗亂,比如在生產線里偷摸塞一個不符合規格的零件啊,又或者偷偷摸摸地停工某個正在建設中的關鍵建築。
執政官和元首在勾心鬥角的過程中,很可能並不會特別在意這是誰幹的,又或者他們意識不到fake-AI竟然還會搗亂。
在這種時候,矛盾自然就產生了。
設想一下,倆人正吵架呢,突然發現生產線上多了個零件,導致整個工業區停擺。
此時元首肯定要罵執政官瞎搞,但執政官也很冤枉啊,肯定辯解說不是自己乾的。元首就會說:不是你難道還能是我?
一來二去,這負面情緒不就有了嗎?
也就是說,在執政官正常工作的情況下,fake-AI其實無法占據主導作用,它的任何行為都會變成搗亂和破壞行為。
再加上元首玩家點科技點,也大概率不會混著點,而是會專精某一條線,所以顧凡才說,這個系統出問題的概率只有1%,剩下99%的情況都是不會出問題的。
而這1%的情況需要有兩個前提:
第一是執政官玩家完全開擺,不做任何操作,讓fake-AI實際上拿到了最高優先級的操作權,兩個權限不會互相干擾;
第二是元首玩家特意去把執政官線和元首線上的所有與民意和AI有關的科技點全都點了,不斷擴大fake-AI在遊戲中的實際職權和智能水平。
聽到這裡,莉莉絲眉頭緊皺,趕忙打斷:「等等!
「前面的我暫且理解了,為什么元首玩家點這些科技點,會提升fake-AI的職權和智能水平?
「又為什麼,fake-AI的職權和智能水平達到一定程度後,它會進行自動建設?」
顧凡早就有所準備:「莉總,因為這種設計其實比較符合邏輯啊!
「在正常的遊戲流程中,我們肯定是希望元首和執政官越到遊戲的中後期,矛盾越大、難以解決的問題越多吧?」
莉莉絲點頭,這是理所當然的。
如果一上來就鬧翻了,那麼玩家很容易被勸退,也不會產生太多負面情緒。
只有勝利近在咫尺的時候功虧一簣,兩個人的互相埋怨才會到達頂峰。
從原理上來講,這是沒錯的。
顧凡繼續說道:「所以,我們就是按照這個目標去設計的。
「在最開始,fake-AI是完全蟄伏狀態,不能立刻暴露。
「因為剛開始的時候,元首和執政官還是偏向於合作的,而且地圖上的建築也不多。此時fake-AI瞎搞,就特別容易被玩家給發現。
「一上來就暴露怎麼能行呢?
「所以,我們就必須讓fake-AI的搗亂能力逐步提升。
「等到遊戲進入中後期,元首和執政官的矛盾凸顯出來了,彗星上的建築也變多了,這時候才是fake-AI大展拳腳的時候。
「但是,這個fake-AI的提升機制如果做成跟時間相關的話,就會缺乏彈性,而且也容易暴露,因為我們無法確定,元首和執政官之間到底有沒有矛盾。
「所以我們想了一個辦法,那就是將fake-AI的智能提升水平,與科技樹中的科技點掛鉤。
「這樣做有兩個好處:
「第一,玩家點科技點,代表著遊戲進入了中後期,同樣能夠實現我們之前想要達到的目的;
「第二,玩家點的民意科技點越多,往往意味著元首和執政官的矛盾越尖銳。
「因為不論是元首想要搞獨裁幹掉執政官,還是執政官想要提升自己的威望架空元首,點民意科技點都是必須的。
「而且我們還經過了精密的計算,只點一條科技線上的民意科技點,也就解放fake-AI的一多半智能和算力,在兩名玩家都正常遊戲的情況下,只能起到搗亂的作用,不會有其他的情況。」
莉莉絲雙眼瞪得像銅鈴,她大概懂了。
很顯然,這個設計也是源自於那個「讓fake-AI給玩家搗亂」的想法。
為了讓這種搗亂更加自然,所以逐步提升了fake-AI在遊戲中的權限,讓它實際獲得了在遊戲中進行建設的功能。
製作組還特意進行了雙重限制:
首先,在執政官沒有開擺的情況下,執政官的操作頻率也權限優先級還是高於fake-AI的。
那麼只要執政官在正常建設,那麼不管fake-AI的智能達到何種程度,它的操作都只會是搗亂,會嚴重干擾執政官的建設;
其次,如果玩家只點單一科技樹的民意科技點,那麼即便全點了,fake-AI的智能也發展不到獨自進行建設的程度。
可誰曾想,肝帝遇到的情況,就把這兩重限制全都給跳過去了!
執政官開擺了,壓根不進行任何有效操作。
而肝帝出於好奇,把元首和執政官這兩條科技線上與民意有關的科技點跳著點,結果就導致fake-AI的智能被全面釋放,可以替代執政官進行建設。
莉莉絲再次打斷:「等一等!
「那樣的話,就又有兩個新問題了!
「第一,為什麼不直接對fake-AI的智能上限進行限制?比如直接把上限限制在50%左右!
「第二,為什麼不把fake-AI的智能設計成只能搗亂、不能建設?」
顧凡沉默片刻:「莉總,誰說我們沒限制了?
「我們當然限制了。
「但問題在於,fake-AI程序,官方一直在更新疊代,而且AI本身也在不斷地學習和進化。
「而且我們對fake-AI進行限制也不像你想的那麼容易,就好像有一個進度條、拖一下就限制到50%了。
「因為AI的系統特別複雜,而且很容易牽一髮而動全身,我們已經對fake-AI的智能進行了一定的限制。
「否則此時在遊戲中看到的,就會是一個堪比腳本般恐怖的怪物,而不是一個點到頭也僅相當於普通執政官水平的AI。
「莉總,你能想到那將會是何等恐怖的畫面嗎?比現在這種情況還要可怕很多倍了!」
莉莉絲的嘴角微微抽動,仿佛已經看到了另一種世界線更加崩潰的自己。