暈也分三六九等?《街霸》裡面的一個小細節

在開始閱讀這篇文章之前,先提一個問題:

不知道大家有沒有想過,《街霸》(僅探討街機版本)裡的暈,一共有幾種?

關於這個問題,估計不少人會有一些模糊的記憶:“暈”還有種類嗎?不過好像是有點不太一樣。

事實上,是的,街霸中的“暈”有好幾種。

我雖然很久之前也觀察到了這點,但是沒有往深處想,只不過前兩天坐公交車的時候,有一位大媽說起自己暈車的程度,有輕有重,才聯想到這點。

上網查了查資料之後發現,果然,“暈”這個簡單的現象背後,還是有一點門道的。

一、

讓我們先來說說“暈”的種類,一共有四種。

分別是星星(有藍星星和黃星星兩種)、鴨子和骷髏。

當然鴨子也有人說是小雞,骷髏也有人說是死神。

暈也分三六九等?《街霸》裡面的一個小細節


暈也分三六九等?《街霸》裡面的一個小細節


暈也分三六九等?《街霸》裡面的一個小細節

死神的“暈”應該是最少見的,只能找個反正我是沒見過,不知道大家有沒有見過?這個暈的狀態圖,網上的資源都很少,只找到一個測試的(至於這個測試是什麼,先賣個關子,以後有機會再說)

暈也分三六九等?《街霸》裡面的一個小細節

二、

看到這裡,大家是不是有點印象了?

那麼,自然而然的,延伸的問題之一來了,怎樣才會觸發“暈”這個狀態呢?

如果玩過《街霸5》,這個問題就很容易解釋了,暈條(血槽下方的那個條,或者叫眩暈槽)

暈也分三六九等?《街霸》裡面的一個小細節

街霸5中的暈槽

這個機制並不是《街霸5》的首創,實際上早在《街霸2》中就已經存在了,只不過5把這個效果可視化了。

根據一些國外玩家對遊戲內存的追蹤發現,《街霸2》中每個角色也都擁有一個暈值,隨著受攻擊次數而增加,最大值為32,一旦達到這個數值,就造成眩暈。早期的《街霸2》中是可以連暈的(比如美國大兵的輕拳bug),在後期版本中做了修正,引入了“眩暈計時器”這種東西,通俗來說就是,眩暈值是有時效性的,在一定時間內如果不受攻擊,那麼眩暈值就會清零。

暈也分三六九等?《街霸》裡面的一個小細節

上圖是外國網友使用了插件做出來的《街霸2》的眩暈值和計時器的效果:

血條下方的兩個槽,紅色的滿了之後角色就進入眩暈狀態,但如果黃色(一直在遞減)清零之後,紅色也歸零。

這一點大家在遊戲中應該都有體會,只要拖上幾秒,就不會被接下來的重擊打暈了。

三、

接下來是延伸的問題之二:除了動畫表現不同以外,這些“暈”之間還有什麼區別嗎?

這個問題相信打過無數對局的玩家會有一點感性的認識:從眩暈時間來說,星星最短,鴨子最長(藍星星比黃星星時間短,死神時間最長,但暫無支持數據驗證這點)。

這個基於經驗的結論是正確的。

這裡涉及到了一個遊戲時鐘的概念,術語叫做game tick。

用通俗而且不太準確但易於理解的話來說,就是在每個遊戲的內部,都會由程序設定一個內部的時鐘,其作用就是用來控制遊戲角色或者環境的更新頻率,比如RPG遊戲中常見的小怪刷新,比如角色受傷後會自動恢復體力的時間……都是由這個機制來確定的。

同理,《街霸2》裡面的眩暈時間,也是靠內部的時鐘來控制。

暈也分三六九等?《街霸》裡面的一個小細節

有國外的網友給出了測試結果,如上圖。

大意就是:一旦獲得眩暈狀態,系統就會隨機給你指定一個眩暈標記,可能是星星,可能是鴨子,並給你的角色一個“眩暈值”,星星是從60,90,120中選一個,鴨子是從150,180,210中選一個,選定之後,自然狀態下一個遊戲tick此數值減1,等減到0之後,角色就脫離眩暈狀態,也就是眩暈值重置。

當然你的對手是不會給你這個機會的:受到攻擊的時候也立即結束眩暈狀態。

四、

再之後是延伸問題之三:好像有些角色容易暈,有些不容易暈?這個感覺是對的嗎?

答案是否定的。

在《街霸5》中有這樣的設定:

暈也分三六九等?《街霸》裡面的一個小細節

遊民星空截圖

邏輯很簡單,也比較合理:塊頭越大的傢伙越不容易暈,而且血量還高(抗擊打能力強),畢竟拳擊比賽還按體重分級呢。

相比而言,《街霸2》就公平一些,至少眩暈值、血量都是一樣的,把蘇聯大胖打暈和把達爾西姆打暈並無明顯區別,而且血量以分數來表示,所有人都是14400分,這也解釋了為什麼一個對戰遊戲為啥要計算分數的奇葩設定……

五、

寫在最後。

為了避免遊戲陷入固定的套路,關於眩暈值的獲得,《街霸2》裡還使用了隨機數的設定。

即固定的攻擊導致的眩暈值也是隨機的。如下表所示,上面一行代表眩暈值的修正,下面一行代表發生幾率:

暈也分三六九等?《街霸》裡面的一個小細節

有點拗口,舉個例子就比較容易理解了。

假設,警察的重腿眩暈值是10。

如果沒有隨機數的話,對手被三個重腿之後肯定就暈了,如前文所說,因為眩暈值已經超過了32。

如果引入隨機數之後,警察的重腿眩暈值的範圍就浮動在7和13之間了,雖然最大的可能還是導致10眩暈值(因為修正值0的幾率最大,是37.5%),但7和13也是可能的(幾率比較低,只有3.125%)。

於是就有可能發生這樣的情況:運氣差的警察,連續三個重腿的眩暈值都是7,那麼即便像李小龍那樣連踢對手三記重腿,對手也不會進入眩暈狀態。

這樣的結果是減少了“必暈”的連招和固定套路,大大增加了遊戲的不確定性和可玩性。

另外有小道消息說,在空中受到攻擊或者被投擲技能摔出,都會減少眩暈值。

所以,在《街霸》中想不被對手打暈的話,就跳著走路吧。

(完)

暈也分三六九等?《街霸》裡面的一個小細節

參考文章與網站:

1. GAMESPOT, Super street fighter II FAQS

2. Shoryuken.com,WIKI-Street Fighter 2: The World Warrior

3. 遊民星空,《街頭霸王5》全角色血量與暈值一覽 隆、桑吉爾夫等角色暈值是多少

4. https://dammit.typepad.com/


分享到:


相關文章: