英雄無敵 3 的算分方式如下:
單關戰役得分由 5 個部分構成,包括固定分 200 分。神器分 A=25 或 0(在死亡陰影版本中,只要挖到神器就會獲得 25 分神器分,自帶的和城中的奇跡不算,且挖到的神器不會被繳獲);全殲分 B=25 或 0(在無特殊勝利條件下,全殲獲勝有 25 分基本分。在有特殊勝利條件時,分多種情況考慮)。
設過關天數為 D,過關時所占領的城池數為 T,扣掉的分數 S=((D + 10)/(T + 5))(向下取整計算)。
最后得分為 M=(200 + A + B - S)×V(難度系數)。
引用國外大神 Fush 的簡化公式:最終得分 = 基礎分數×難度系數分(0.8、1、1.3、1.6、2,即百分比難度,200%難度就是 2) 。基礎分數 = 200 - (過關天數 - 我方占領城鎮數 + 6)/(地圖總城鎮數 + 5) + 25(擊敗所有敵人獎勵分) + 25(挖掘圣杯并建造的獎勵分)。需要注意的是,如果擊敗所有敵人,獎勵 25 分;如果挖掘圣杯并建造,獎勵 25 分,且挖到之后不能讀存檔,不能被擊敗。由于天數懲罰的計算是除法,最終處理是四舍五入。