破屋偏逢連夜雨,艾文隻能立刻閃現到辦公室,二海正對著後台數據抓耳撓腮,看到他如見到救星般:
“哥們!我們原來的設計方案不行,每增加一個用戶帶來的變量丫的直接讓計算資源指數型增長。
而且特麼根本實時返回不了結果,用戶一卡就連著卡,後麵的用戶沒輸出,算法就瞎**無限循環,整個給勞資整崩了。”
“臥槽,我特麼預計過會凶,沒想到這麼凶!”艾文眉頭皺緊:“你有什麼解決方案!”
二海轉過身,掰著手指頭:
“我先給你捋捋啊,我們現在的方案是根據用戶情緒和行為反饋實時編寫劇本,通過劇本安排下一個步任務。
但是,每一個用戶都不是獨立的存在,他的行為會影響其他的用戶。
這就導致算法必須把其他用戶的影響也計算在內,合在一起編寫任務劇本。
如果我們有一千個用戶,一個用戶的數據就要給到一千個算法裡,出現一千個結果,這一千個結果又要再給到一千個用戶計算出下一個任務。
這才是一千個測試用戶,假如有一億個玩家,瓦克斯現有的服務器根本頂不住,我估算了一下約莫十來個任務就直接崩了。”
王龍龍撓著頭:
“這計算量換誰家都得崩,不然做成單機遊戲算了。每個用戶一個小世界,就他一個活人,其他咱全給安排上NPC,這樣我們隻用配合他的任務隨時安排NPC配合就可以了。”
“不行,”劉禮立道:“這樣的話相當於給每個用戶都要匹配獨立的資源,成本太高了,用戶根本玩不起。”
張曉給了王龍龍一對白眼球:
“哦,你是不是沒帶腦子來。一個用戶,給他跑一個完整世界的資源,這遊戲你玩得起!
請前往oop.tw閱讀本書最新內容
而且用戶如果在遊戲裡麵沒有真實的社交,也不利於我們通過社交網絡效應獲取玩家,市場推廣成本也下不來。
別說用戶玩,就這無腦的方案,李總就把你給斃了!”
“如果我們做用戶分層呢?”艾文道,“此前二海的資源計算方法是用了一千人做測試,如果我們將用戶分為五百一組,這樣的話跑完一生的任務需要的算力能抗住麼?五百人一起分攤底層資源呢?”
“我測試一下,”二海設定了數據進行模擬,二十分鐘後,係統再次崩了:
”。貫連太會不都覺感戶用,務任的型點節是都,細做度粒顆統係務任把有沒還這,歲三剛才,務任個一十二跑能人每多最,器務服組百一跑人百五,行不“
”。了限極的值費付礎基戲遊給意願戶用通普經已器務服組百一攤分人個百五“:頭搖搖立禮劉
。道文艾”。本成戶用下算你立禮劉?務任少多跑能,海二?呢器務服級超用果如“
”。的性線是不長增齡年著隨量數務任為因,歲十二到不,個百四到跑能務任,人個百五納容以可器務服級超組十“
。道立禮劉”。來不下直一格價,斷壟術技有裡手菲提愛在術技心核的服超,%8升上會而反本成的戶用個每,器務服超用“
”。動不扛本根源資,務任小的上以倍百的務任點節有須必感實真有戶用讓要,務任的型點節是都個百四這,是鍵關“:躺優葛上子椅在海二
”。了限極術技是經已在現,案方戲遊的前目就,了致極到化優經已們我,上法算在“:眉凝文艾
”。了逼牛就兒事這,來起一統法算有所將法算級超套一整能要你“:文艾著看海二”。了人嚇太,算計態動數參加添,值取時實相互要還間之法算,序程法算套億十,戶用個億十“
”。來重倒推,計設新重要需戲遊,題問的製機計設戲遊是,題問的法算是僅僅不這“:臉搓搓,上桌公辦在靠斜靠文艾