淺析:刀塔傳奇戰斗系統

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統

GameRes發布,文/top克樂


一、簡述:


  最近迷上了非常火的《刀塔傳奇》,仔細玩一下,覺得其中的戰斗系統部分相當有意思,所以對其戰斗系統進行了分析。


二、整體結構分析:


  戰斗樣例圖:



  整個戰斗大概可分為站位,出手,狀態,BUFF及戰斗數值五種構成:



  站位,顧名思義,就是英雄在戰斗時,所站位置。


  出手,在這里指出手的順序。


  狀態和buff,有很多種,比如:攻擊,釋放技能,被眩暈,死亡都是一種狀態,buff則是一種增益或者減益的效果(當然也可以說是狀態,但是為了區分開,我們把戰斗場景中的會造成模型動作改變的稱為狀態,而只造成屬性上改變的稱為buff)。


  數值就是戰斗中的所需要計算的數值,比如血量,能量,物攻,魔攻,護甲等等。


三、詳細分析:


  1.站位:



  如上圖所示,整個戰斗被分割設置為5x10的格子。


  英雄出場的位置應該在數值表中進行了固定的配置,例如,船長都是E3這個位置。


  那么可以推斷出,戰斗中英雄的移動應該是檢測某列上沒有英雄,那么本方所有英雄會相應的移動n格到相應的位置。例如,船長在E3的位置上,當F列沒有英雄,而G列有英雄的時候,左方所有英雄會向右進一格。


  2.出手:


  1) 第一次出手順序:除了有白虎這種一出場就buff的,一般都是固定。那么做法有兩種,一種是英雄表中配置出手權重值,還有一種就是出場陣容中計算出手順序。


  2) 英雄技能出手順序:這個是根據英雄數據表中配置的,如普通攻擊→第二個技能→第三個技能→第四個技能→普通攻擊→第二個技能,被動技能則是戰斗一開始就釋放,效果持續到戰斗結束。


  3) 英雄攻擊間隔:實際上刀塔傳奇中是沒有攻擊速度這一概念的,那么果斷推測每個英雄的攻擊間隔應該都是固定。即英雄出手順序,普攻,小技能之間的間隔也是固定的。有個特例就是手動釋放的大招,在這里英雄普攻之后,也能立即釋放大招,沒有間隔。那么釋放完大招后,攻擊間隔怎樣算,我的理解是大招刷新了攻擊間隔,英雄開始重復之前的攻擊間隔。



  3. 狀態及buff


  dota和刀塔傳奇的魅力就在這里,幾十種狀態,幾十種buff。


  我們把戰斗場景中的會造成模型動作改變的稱為狀態,而只造成屬性上改變的稱為buff,這個概念在這里再提一下。一個英雄的狀態是唯一性的,buff卻有很多種。例如,一個英雄同時中了眩暈和毒技能,那么這個時候他擁有一個眩暈的顯示狀態,以及眩暈帶來的不可攻擊不可釋放技能不可行動的buff和毒技能帶來的減速和持續掉血的buff。


  下面是一個英雄的技能所造成的狀態統計


狀態類型

具體狀態

技能分布(4層技能)

英雄分布

限制輸出類

群體暈眩打斷狀態

1,1,1,1,2,3,1,3,2,2

船長,潮汐,大人魚,神牛,神牛,神牛,小小(還會打飛往后退一排),小小,惡魔,直升機

單體暈眩打斷狀態

1,1,3,2,2,2,2,3

死靈法師,骷髏王,火女,冰女,火槍,風行,復仇,白虎

擊退狀態

,1

風行,小小

定身狀態

1,3

美杜莎,小娜迦

冰凍狀態

1,2

雙頭龍,冰女

魅惑狀態

3

小鹿

放逐狀態

3

黑鳥

變身狀態

3

惡魔

衰老狀態

3

骨法

減攻狀態

3

電棍

全隊減護甲狀態

4

暗牧

減護甲狀態

2,3,3

潮汐,大人魚,復仇


限制魔法輸出狀態(有重量級)


禁魔狀態

1,3,3

沉默,沉默,小黑

全隊減魔抗狀態

4

巫妖

限制物理輸出狀態(有重量級)

致盲狀態(大幅減低物攻命中率)

3

光法

降低物理攻擊命中狀態

3

光法

輔助提高輸出狀態(有重量級)

回光盾(盾吸收傷害,回復為載體的HP值)

3

死騎

薄葬狀態

3

暗牧

物防護盾

1

全能

魔防護盾

3

全能

全隊加攻擊狀態

4

小黑

全隊加敏捷狀態

4

白虎

全隊回能量狀態

4

冰女

全隊加魔抗狀態

4,4

死騎,骨法

全隊加魔強狀態

4

光法

全隊加物攻狀態

4,4

月騎,復仇

全隊加物防狀態

4

全能

加護甲

3

巫妖

直接提高輸出狀(有重量級)

吸血狀態

1,3

骨法,骷髏王

持續加血狀態

1,1,1,3

骨弓,暗牧,小鹿,劍圣

中毒狀態

1,2,2,2

亞龍,亞龍,暗牧,女王

著火狀態

2,2,2,3

藍胖,神靈,斧王,雙頭龍

暗之盾

1

死騎

加攻狀態

1,3

骨弓,電棍

加攻速,移速狀態

3

白虎


  其中刀塔傳奇還做了一個特殊的狀態,就是受擊,當敵方英雄對此英雄造成的傷害超過到最大血量的一定百分比的時候,此英雄處于受擊狀態,并刷新攻擊間隔。


  4. 數值


  下表是卡牌屬性中,在戰斗上用得到的屬性,諸如力量敏捷智力在戰斗中無用。


屬性名稱

作用

最大生命值

戰斗中減少至0,判定目標死亡

物理攻擊力

影響物理攻擊傷害

魔法強度

影響魔法攻擊傷害

物理護甲

減少受到的物理傷害

魔法抗性

減少受到的魔法傷害

物理暴擊

影響攻擊時物理攻擊暴擊的概率

魔法暴擊

影響攻擊時魔法攻擊暴擊的概率

生命回復

每一回合過關時生命值的回復量

能量回復

每一回合過關時能量值的回復量

穿透物理護甲

忽略目標的物理護甲

忽視魔法抗性

忽略目標的魔法抗性

閃避

完全豁免一次物理攻擊的概率

治療技能效果提升

對自身治療技能的效果加成比率


  另外還需要:當前血量,當前能量,最大能量,站位,攻擊間隔,出手順序這些屬性,就構成了整個戰斗的數值。


  5. 總結


  整個戰斗流程比較簡單,出場->站位->出手->狀態及buff改變->結束戰斗。


四、分析結論綜述


  1.戰斗系統優勢:


  1)操作簡易性,通過攻擊儲存滿能量后釋放終結技。

  2)戰斗豐富性,上百種技能,數十種狀態和buff造就了戰斗的良好體驗。


  2.存在問題:


  1)數值平衡性,因為時限90秒的情況,PVP環節中,進攻方與防守方數值失衡,容易造成易守難攻,導致用戶流失。



GameRes游資網 2015-08-23 08:41:45

[新一篇] 獨立之光(5)獨立游戲的賣場(PC篇)

[舊一篇] “創意是為人的快樂服務的”——《紀念碑谷》設計師勵志語錄
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表