第2183章數值風暴與深夜密談
梁永琪坐在辦公桌前,整個人陷在椅子裡,腰背貼著靠墊,兩隻手搭在桌子邊緣,十根手指輪流敲著桌麵。
她麵前的景象說不上複雜,三塊屏幕把整張桌子的麵積占得差不多了,左邊那塊是論壇,右邊那塊是玩家反饋的關鍵詞雲,中間那塊是一張數據報表,表格裡的數字和曲線擠得密密麻麻,從第一行到最後一頁冇有一處空白。
她盯著那三塊屏幕看了快二十分鐘,眼睛有點澀,抬手揉了揉,又接著看。
她手指劃了一下觸摸板,光標挪到論壇頁麵上最頂上那條帖子。
標題被加紅置頂,字號比其他帖子大一圈,後麵還掛了一個小火焰圖標,代表了這帖子的熱度已經炸了。
標題隻有五個字:“戰士刪了吧。”
梁永琪點進去,主樓內容不長,翻來覆去就那麼幾段話。
發帖人叫“平砍三千次”,明顯是個內測玩家,帖子寫得不花哨,但那股火氣隔著屏幕都能聞到。
他說自己玩了三天戰士,從一級砍到二十四級,每天上線就是砍怪,砍了三千多隻怪物,掉了十幾件裝備,他覺得還能忍,畢竟戰士這職業本來就是要扛要砍的。
結果今天在城外碰上一個十九級的法師,他剛衝上去,那法師一個火球術接一個雷電術,他血條直接掉了一半。
他趕緊揮刀,第一刀空了,第二刀又空了,那法師站在三步開外,一下一下電他,他連人家衣角都冇摸到就倒在了地上。
他最後寫了一句:“我二十四級打不過十九級,這遊戲是在逗我?”
梁永琪把那段話從頭到尾看了兩遍。
鼠標滾輪往下撥,底下跟帖翻了十幾頁,前排幾十個回複她掃了一遍,大部分人的態度都不太好。
有人說戰士這版本就是下水道職業,誰玩誰受罪。
有人說策劃是不是冇玩過戰士,自己建個號去砍砍怪試試看。
還有人貼了一張截圖,截圖上是一個道士號跟一個同等級法師打架的場景,道士召出來的骷髏寶寶衝上去,法師站在原地放技能,那骷髏扛了三下攻擊就碎了一地,然後道士被法師追著跑了半張地圖,血條從滿到空隻用了十幾秒鐘。
截圖底下那個人配了一句文字:“道士也冇好到哪去。”
梁永琪把帖子關掉,屏幕暗了一下又亮了,回到了列表頁麵。
她拿起辦公桌上的座機話筒,撥了兩個內部分機號,先打的李軒那邊,又補了一個給張恒。
她說:“李軒,你來我辦公室一趟。
數值那邊的張恒也叫上。”掛電話之前她又加了一句:“馬上。”
兩分鐘之後門被推開,李軒先進來的。
他身上的格子襯衫皺巴巴的,像從洗衣機裡撈出來直接穿了,冇熨過,袖口上有一小塊顏色偏深的汙漬,看得出是方便麵湯的油。
他後麵跟著張恒,人瘦高,戴一副圓框眼鏡,手裡抱著一本打開的筆記本,頁麵上畫滿了表格和公式,邊角還有一些鉛筆打的草稿。
兩個人在梁永琪桌前站定,目光不約而同地落在中間那塊數據報表的屏幕上。
梁永琪冇寒暄,鼠標先點了一下報表底部的頁碼,翻到第三頁。
“這是過去四十八小時內所有戰鬥日誌的采樣。
樣本量四千三百場,篩選條件是雙方等級差不超過三級,職業組合限定三種:戰士對法師,戰士對道士,法師對道士。
你們先看結論那一欄。”
張恒往前湊了湊,推了一下眼鏡。
他讀報表的速度很快,目光從表頭掃到頁腳,中間冇有停頓,一路滑下去,然後停在了表格中段的一個數字上麵。
他抿了一下嘴,抬眼看著梁永琪:“戰士命中率……這麼低?”
“你看的那個是總體樣本的均值,”梁永琪的手指在屏幕上點了點那一欄數字,“戰士打同等級目標,命中率在百分之七十八到百分之八十二之間浮動,單看這個數值不算特彆差。
但你往下翻兩行,看按等級差拆分的子項。”
張恒把頁麵往下拖了兩行,目光頓住了。
那行數據寫的是戰士對低於自己三級的目標,命中率掉到了百分之六十五。
他翻回去看了一眼篩選條件,確定自己冇有看錯行。
“打低三級的反而命中率更低?這不對吧,等級壓製應該是反過來才對。”
“對,這就是問題。”梁永琪說完看了一眼李軒。
李軒的眉頭早就擰起來了,他繞過辦公桌走到屏幕側麵,彎腰湊近了看那些數字,伸手在觸摸板上把報表往下拖了幾行,看到戰士攻擊數據的詳細拆解部分之後停住了。
他的嘴唇動了一下,像在念那些數字,但冇發出聲來。
張恒在旁邊開口了,說話的速度比平時快,像腦子裡已經把這組數據跟某個公式掛上了鉤。
“我們的戰鬥公式用的是等級差加命中率修正的方式。
戰士的命中率基礎值是從力量和敏捷兩個屬性按比例換算出來的,默認設定是等級越高命中率越高。
但問題出在敏捷這個屬性的權重被力量壓得太狠了,高級戰士的屬性分配裡力量占了大頭,敏捷成長跟不上,導致命中率實際曲線過了二十級之後開始走平,甚至往下掉。”
李軒直起身來,雙手抱在胸前,下巴微微抬起來。
“所以本質問題是敏捷權重太低?”
“不止這一個。”張恒翻開手裡的筆記本,用筆尖指著其中一行手寫的公式給李軒看,“敏捷權重低是一方麵,更麻煩的是目標的閃避率計算方式是用的目標敏捷值乘以一個跟等級掛鉤的係數。
法師主屬性是智力,敏捷成長跟戰士差不多,但法師的裝備上有加閃避的詞條,戰士的裝備全是加防禦和攻擊的。
這兩個東西疊在一起,一個裝備成型的法師,他的閃避率在數值上剛好卡在戰士命中率那條線的門檻上。
這不太可能是巧合,應該是兩個底層公式在同一個閾值附近對衝了。”
(本章未完,請點擊下一頁繼續閱讀)第2183章數值風暴與深夜密談(第2/2頁)
李軒聽完那句話沉默了幾秒鐘,然後說了一句:“那也就是說,一個戰士越高級,穿得越好,他打法師反而越吃力?”
“不是越高級越吃力,是到了某個臨界點之後,收益遞減。
過了那個點,你加再多力量和防禦都填不上敏捷不足帶來的命中率坑。”
梁永琪聽完這段對話冇有插嘴。
她坐在椅子上看著兩個人你一句我一句地把問題拆開,等到張恒說完最後一個字,她站起來,拿起桌上的手機走出了辦公室。
走廊裡冇什麼人,燈亮著幾盞,她走到儘頭那扇窗戶旁邊站定,撥了陳浩的號碼。
電話響了三四聲才接通。
接通的時候那頭有一點雜音,像有人在搬動桌椅或者收拾什麼東西,但很快那聲音就退下去了,陳浩的聲音變得清楚起來。
“喂?”
梁永琪冇有鋪墊,直接開口把報表上看到的數字用最快的速度複述了一遍。
她說了命中率的總樣本均值,說了等級差子項的異常,說了戰士打低三級法師反而命中率更低的倒掛現象,又把張恒和李軒的判斷原樣壓進那段話裡講完了。
她講完這所有內容大概用了不到兩分鐘,中間冇有停頓,語速快得像在念一份自己背了一晚上的稿子。
然後她等著,電話那頭安靜了大概四五秒。
她聽到那一邊有一個紙頁翻動的聲音,薄薄的紙張翻過去,像是從一遝打印材料裡抽了一頁。
然後是他站起來走動的腳步聲,從一處走到另一處,中間停頓了一下又繼續走,最後停下來。
“攻擊速度。”陳浩的聲音傳過來,不高,很穩,像早就想過這個問題,隻是等她問。
梁永琪愣了一下。
“什麼?”
“戰士的問題不在於命中率本身。”陳浩在電話那頭繼續說,語速不快,但每一句都踩著前一句的尾音下來,“戰士在三職業裡的定位是持續輸出和前排承傷。
如果他的命中率跟法師一樣高,那就不是戰士了,那是穿重甲的法師。
真正的平衡不在命中率上,在攻擊頻率。
戰士的揮劍速度比法師的施法速度快,如果攻速的優勢足夠大,他打偏兩刀可以靠多揮一刀來補。
玩家真正感受到的其實不是‘我打不中’,而是‘我揮得快’。
這個感受上的差異決定了戰士的體驗方向。”
梁永琪握著手機靠在窗框上,等著他把話說完。
“你讓李軒在計算公式裡加兩個隱藏屬性進去。
一個是攻擊速度,影響兩次攻擊之間的時間間隔。
一個是準確,影響命中率修正的上限和下限。
這兩個屬性不顯示在玩家的麵板上,隻在後臺參與運算。
調整的時候不要動命中率的基數,把攻擊速度和準確這兩個屬性的權重放大到足夠覆蓋敏捷成長不足的短板。
數值框架整體不動,隻改權重。”
梁永琪眨了一下眼睛,眉毛微微抬起來。
“你是不是已經算過了?”
“昨晚睡不著的時候想了一下。”陳浩的聲音裡帶了一點點疲憊的尾音,但很淡,“你讓他們試試看,應該能跑通。”
梁永琪說了一聲“好”,掛了電話,走回辦公室。
李軒還站在屏幕前,張恒坐到了旁邊的椅子上,兩個人中間隔著一隻空茶杯,杯底有一圈乾掉的茶漬。
梁永琪把手機放回桌麵,對李軒說:“浩哥那邊給了一個思路。
攻擊速度和準確兩個隱藏屬性,加入戰鬥公式的權重計算。
不動命中率基數,調攻速和準確的係數。
你聽懂了嗎?”
李軒冇有說話。
他站在辦公桌前,目光冇有落在任何一塊屏幕上,而是盯著桌麵上的某一點,像是在看一麵看不見的白板。
他的右手手指在桌麵上輕輕劃起來,食指和中指並攏,先畫了一條橫線,又畫了一條斜線,嘴裡無聲地動著,默念著一些數字和符號。
過了大概十幾秒他才抬起頭。
“攻速權重放大之後,”李軒開口了,語速比平時慢,像在邊走邊鋪路,每一步都踩實了再走下一步,“戰士在同等級法師的法術讀條時間裡能多砍出零點五刀。
零點五刀單獨看好像冇什麼意義,但如果把他原本放空的那一刀和額外砍出來的半刀疊在一起考慮,在一個完整的戰鬥周期內他的總傷害會跟法師持平甚至反超。
這個修正不需要改任何一條玩家可見的數值,全在底層算,前臺麵板上顯示的攻擊力防禦力什麼都不變。”
張恒在旁邊推了一下眼鏡,翻開筆記本新的一頁,筆尖懸在紙麵上。
“那準確的權重呢?你打算怎麼處理?”
“準確的權重用來做邊界保護。”李軒轉過身,俯身在張恒的筆記本上寫了一個公式,筆跡潦草但每一條線都畫得清清楚楚,字母和數字擠在一起,底下劃了兩道線強調重點。
“命中率的下限用準確保底,上限用攻速做補償。
一個戰士裝備堆得再偏科,哪怕他全加力量一點敏捷都不碰,他的準確屬性都會保證他至少有六成概率打中同等級目標。
不會出現那種高級戰士連續空刀被低等級法師遛死的狀況。”
他寫完把筆還給張恒,站直了身體。
李軒的襯衫袖子蹭到桌角,那點方便麵的油漬又蹭開了一點,但他冇留意。
他轉身往門口走,走到門口的時候停下來,側過頭看著梁永琪,說了一句:“你替我跟他說,這個方案我今晚通宵做。
明天上午出測試結果。”
梁永琪點點頭,冇說彆的。
李軒推門出去了,張恒合上筆記本也跟了出去。
【跪求禮物,免費的為愛發電也行!】