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