簡體版

破屋偏逢連夜雨,艾文只能立刻閃現到辦公室,二海正對著後台數據抓耳撓腮,看到他如見到救星般︰

「哥們!我們原來的設計方案不行,每增加一個用戶帶來的變量丫的直接讓計算資源指數型增長。

而且特麼根本實時返回不了結果,用戶一卡就連著卡,後面的用戶沒輸出,算法就瞎**無限循環,整個給勞資整崩了。」

「臥槽,我特麼預計過會凶,沒想到這麼凶!」艾文眉頭皺緊︰「你有什麼解決方案!」

二海轉過身,掰著手指頭︰

「我先給你捋捋啊,我們現在的方案是根據用戶情緒和行為反饋實時編寫劇本,通過劇本安排下一個步任務。

但是,每一個用戶都不是獨立的存在,他的行為會影響其他的用戶。

這就導致算法必須把其他用戶的影響也計算在內,合在一起編寫任務劇本。

如果我們有一千個用戶,一個用戶的數據就要給到一千個算法里,出現一千個結果,這一千個結果又要再給到一千個用戶計算出下一個任務。

這才是一千個測試用戶,假如有一億個玩家,瓦克斯現有的服務器根本頂不住,我估算了一下約莫十來個任務就直接崩了。」

王龍龍撓著頭︰

「這計算量換誰家都得崩,不然做成單機游戲算了。每個用戶一個小世界,就他一個活人,其他咱全給安排上NPC,這樣我們只用配合他的任務隨時安排NPC配合就可以了。」

「不行,」劉禮立道︰「這樣的話相當于給每個用戶都要匹配獨立的資源,成本太高了,用戶根本玩不起。」

張曉給了王龍龍一對白眼球︰

「哦,你是不是沒帶腦子來。一個用戶,給他跑一個完整世界的資源,這游戲你玩得起!

而且用戶如果在游戲里面沒有真實的社交,也不利于我們通過社交網絡效應獲取玩家,市場推廣成本也下不來。

別說用戶玩,就這無腦的方案,李總就把你給斃了!」

「如果我們做用戶分層呢?」艾文道,「此前二海的資源計算方法是用了一千人做測試,如果我們將用戶分為五百一組,這樣的話跑完一生的任務需要的算力能抗住麼?五百人一起分攤底層資源呢?」

「我測試一下,」二海設定了數據進行模擬,二十分鐘後,系統再次崩了︰

「不行,五百人跑一組服務器,最多每人能跑二十一個任務,才剛三歲,這還沒有把任務系統顆粒度做細,都是節點型的任務,用戶感覺都不會太連貫。」

劉禮立搖搖頭︰「五百個人分攤一組服務器已經普通用戶願意給游戲基礎付費值的極限了。」

「如果用超級服務器呢?二海,能跑多少任務?劉禮立你算下用戶成本。」艾文道。

「三台超級服務器可以容納五百個人,任務能跑到四百個,不到二十歲,因為任務數量隨著年齡增長不是線性的。」

「用超服務器,每個用戶的成本反而會上升8%,超服的核心技術在愛提菲手里有技術壟斷,價格一直下不來。」劉禮立道。

二海在椅子上葛優躺︰「關鍵是,這四百個都是節點型的任務,要讓用戶有真實感必須有節點任務的百倍以上的小任務,資源根本扛不動。」

艾文凝眉︰「在算法上,我們已經優化到極致了,就目前的游戲方案,現在已經是技術極限了。」

「一億個用戶,一億套算法程序,算法之間還要互相實時取值,添加參數動態計算,太嚇人了。」二海看著艾文︰「你要能整一套超級算法將所有算法統一起來,這事兒就牛逼了。」

艾文靠斜靠在辦公桌上,搓搓臉︰「這不僅僅是算法的問題,是游戲設計機制的問題,游戲需要重新設計,推倒重來。」

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽