所谓“单独塔层的形式”是我想出来的一种增加BOSS战难度的方式。
指的是BOSS战不再以直接战斗的方式计算,而是以一个类似于隐藏层(即所谓“单独塔层”)的方式进行。
例如:有一个魔王,持有3个特殊攻击(单独塔层战斗),那么战斗流程将类似于这样(为了理解方便写成了伪代码):
勇士与魔王对话完毕。
设x = 1。
开始循环:
(游戏系统)记忆勇士的各项数值。
进入单独塔层x,魔王会站在其中某个位置,勇士在另外的位置。
如果勇士(在时限内)(通过杀怪、开门等方式开路后)达到魔王的位置。
按照 "魔王.hp -= 勇士.atk - 魔王.def" 的计算式执行一次战斗。
将这个特殊攻击记为“击破”。
否则,
将这个特殊攻击记为“失败”
结束分歧。
恢复勇士已经记忆的各项数值。
按照 "勇士.hp -= 魔王.atk - 勇士.def" 的计算式执行一次战斗。
x += 1
执行循环直到魔王的特殊攻击用尽。
按照传统 "(魔王.hp / (勇士.atk - 魔王.def) * 魔王.atk) - 勇士.def" 的计算式执行一次战斗。
也就是说,BOSS战不再像一般的战斗一样只能一闪而过,而是成为了长期战。我不清楚这种方式的游戏能不能算作魔塔,所以也请各位高手解答,谢谢。
注1:勇士在各个“单独塔层”中不会费数值,但是在中间所夹的一般攻击中会产生实际伤害。
注2:勇士在前面的各个“单独塔层”中不必打败BOSS,只需接触到即可产生一回合的伤害并结束该“单独塔层”。
不知道说的够不够详细了……
指的是BOSS战不再以直接战斗的方式计算,而是以一个类似于隐藏层(即所谓“单独塔层”)的方式进行。
例如:有一个魔王,持有3个特殊攻击(单独塔层战斗),那么战斗流程将类似于这样(为了理解方便写成了伪代码):
勇士与魔王对话完毕。
设x = 1。
开始循环:
(游戏系统)记忆勇士的各项数值。
进入单独塔层x,魔王会站在其中某个位置,勇士在另外的位置。
如果勇士(在时限内)(通过杀怪、开门等方式开路后)达到魔王的位置。
按照 "魔王.hp -= 勇士.atk - 魔王.def" 的计算式执行一次战斗。
将这个特殊攻击记为“击破”。
否则,
将这个特殊攻击记为“失败”
结束分歧。
恢复勇士已经记忆的各项数值。
按照 "勇士.hp -= 魔王.atk - 勇士.def" 的计算式执行一次战斗。
x += 1
执行循环直到魔王的特殊攻击用尽。
按照传统 "(魔王.hp / (勇士.atk - 魔王.def) * 魔王.atk) - 勇士.def" 的计算式执行一次战斗。
也就是说,BOSS战不再像一般的战斗一样只能一闪而过,而是成为了长期战。我不清楚这种方式的游戏能不能算作魔塔,所以也请各位高手解答,谢谢。
注1:勇士在各个“单独塔层”中不会费数值,但是在中间所夹的一般攻击中会产生实际伤害。
注2:勇士在前面的各个“单独塔层”中不必打败BOSS,只需接触到即可产生一回合的伤害并结束该“单独塔层”。
不知道说的够不够详细了……










