- UID
- 566364
- 主题
- 46
- 阅读权限
- 30
- 帖子
- 630
- 精华
- 0
- 积分
- 327
- 金钱
- 4062
- 荣誉
- 1
- 人气
- 13
- 在线时间
- 2034 小时
- 评议
- 0
- 帖子
- 630
- 精华
- 0
- 积分
- 327
- 金钱
- 4062
- 荣誉
- 1
- 人气
- 13
- 评议
- 0
|
是我说的很不错!
你肯定是走错路了,前几场战斗都是地精之类的东西.认真看看任务记录,这游戏的语言难度不算高.
据我和同学的观察,我得出的结论是这样的:
1. 物理攻击: a. 如果防御方为单体单位,则请看条目b和c,否则请看条目d ;
b. 攻击方的总攻击力=所有能攻击到防御方的单位数量(记为n) x 攻击方单个生物的物理攻击力
(之所以这么说,是因为如果攻方为近战的话,最多只能有6个人能参与攻击,因为每个格子的相邻格数为6,多出来的人只能站在外面干瞪眼)
c. 攻击方对防御方造成的伤害=攻击方的总攻击力-防御方的物理护甲 . 该数值如为负数,则按0计; 如果超过防御方的血量值则算击杀.
d. 如果防御方为复数,则进行如下判定: x=取整函数[(防御方单个生物的物理护甲值+防御方单个生物的血量值)/攻击方单个声望的物理攻击力]+1.
如果攻击方总人数≤x,则将攻方的总生物数量作为n,代入条目b和c的算法计算对防御方中被攻击的那个生物的伤害,并且溢出的伤害(如果存在的话)对防御方的其他生物个体无影响(这点
是和绝大多数的策略游戏不同的地方,也是刚开接触这个游戏,在算计战场策略的时候最不习惯的地方).
如果攻方的总人数>x,则将x作为n,带入条目b和c的算法计算对防御方中被攻击的那个生物的伤害,并且溢出的伤害(如果存在的话)对防御方的其他生物个体无影响; 随后,剩下的"未参与
进攻者"重复本条目的判定,直到攻击方所有生物个体都攻击过,或者防御方的所有生物全灭为止.
2. 魔法攻击: 对于受术者为单体的话,算法基本上和物理攻击一样,只不过数据换成魔法力量和魔法抗性. 但是受术者为复数的算法,我还有点没弄明白. 再有就是,不少魔法是规定了受术者人数的,这个在计算的时候要记住.
3.魔法效果的持续时间: 魔法效果在受术者身上的持续回合=取整函数[施法者的魔法力量/受术者的魔法抗性].
注意一点,该公式对于施放于友方和施法者本身的魔法同样有效. 所以,英雄的抗性值太高的话,给自己放有益魔法的持续时间就不长了..... |
|