游戏简介:

这是一个游戏板,玩家一共有两位,各自具有三名不同的角色和不同的技能,每一回合他们都需要设想如何让自己的角色之间产生“联结”,制造一次毁灭性的进攻。

每一回合都包含4个回合,每个回合代表双方各自使用一个角色行动。

系统对每个回合都产生了决策。

我正在制作这个游戏原型,其中角色行动的系统不仅是回合制,还是同时进行的双方各自选择系统,并由系统将双方的行动决策。

但我找到了一个特别的漏洞,讲来:

首回合。

玩家1行动:角色A攻击角色B(来自玩家2)

玩家2行动:角色B移开距离A

问题出在于,当角色同时行动时,问题就出来了。

例如:

如果行动顺序是按照第一步的顺序:

角色ADeal了伤害效果给角色B,而角色B又移开了位置。

但如果顺序是逆的:

则角色A因为角色B已经不再在攻击范围内而无法造成伤害。

我可以通过把伤害行动优先级提高,就可以解决问题。但是当这些问题不仅限于同一回合,而是跨越回合时,就更不容易解释了。

例如:

首回合:角色B与角色A远离。

……其他角色之事……

第四回合:角色A攻击角色B,但无法攻击,因为他已经远离了。

这个原因在于玩家1在前几回合已经选择了行动,而角色B在那时距离角色A非常近,但动作很久都没有出现。

对于这个问题我的第二次解法是按照一个顺序进行行动,攻击第一,后面才是移动。但这使玩家失去了许多选择,失去了游戏的策略之处,并且简化了整个游戏。

我现在想移除这个特性,但在之前想听听众人的意见。