当前位置:电玩都>客户端游戏>

浅谈武将技能在三国杀各种案例中的变量

电玩都 人气:1.54W

在三国杀的武将技能中,我们时常会遇到X。三国杀官方对其给出的定义是:X是一个变量,通常会随着一些情况的改变而变化,比如武将当前已损失的体力值。变量X最早出现在标准版武将诸葛亮的技能【观星】中,随后在风拓展包小乔的技能【天香】中也得以运用,等等。总的来说,变量X让一个技能有了一定的延展性,丰富了其本身内涵。

浅谈武将技能在三国杀各种案例中的变量

那么变量X到底具有怎样的性质呢?首先,X总是一个非负整数,即 0,1,2,3......另外,一般来说,X的取值是有限的。这里,我主要想分析下各种武将技能中X的取值范围,以及一些特殊取值的具体情况,以便大家对这些技能有更为透彻的了解。考虑到很多吧友,楼主也是,平时都在三国杀ONLINE中玩,所以这里把研究的武将都限制在三国杀ONLINE已出的武将中,也希望大家多多指教。

诸葛亮的技能【观星】的X为存活角色的数量,且最多为5。同时,当任意模式的任意一局三国杀游戏仅剩一名角色存活时,游戏必然是满足结束条件的,所以X至少不得取到1或以下。那么【观星】中变量X的取值范围也就是:{2,3,4,5}。

小乔技能【天香】的X为目标角色当前已损失的体力值,这是由该角色的体力上限减去当前体力值得到的。那么,X的取值范围如何呢?要使得X最大,根据之前的计算方法,就要同时使得体力上限取到最大,当前体力值取到最小。然而,这两者同时达到并非可行。就目前三国杀ONLINE已出武将中,董卓作为主公身份时,体力上限可达到9;而周泰在【不屈】状态下,当前体力值为0。两相比较,可知X在目前三国杀ONLINE中最大可达到8。而另一方面,X最小值是多少呢?新手玩家可能会天然地认为是1,但实际上应该为0。随着武将的相继推出和军争篇的加入,使X取到这个数值并不是难题。

较为常见的情形有:①满体力魏延对小乔造成一点伤害,小乔【天香】给魏延;②满体力装备【白银狮子】的司马懿对小乔造成一点伤害,小乔【天香】给司马懿。司马懿发动【反馈】获得自己装备区里的【白银狮子】;③小乔将非雷电属性的伤害【天香】给满体力处于【大雾】状态下的角色。

综上所述,小乔技能【天香】中的X的取值范围为:{0,1,2,3,4,5,6,7,8}

曹丕技能【放逐】的X为曹丕当前已损失的体力值,计算方法同样是由曹丕的体力上限减去当前体力值得到的。X的最大取值比较容易想到,即曹丕身为主公身份时,对一名角色发动【放逐】后当前体力值为1,此时X取到3这个最大值。而X的最小值则比较难想到,也是在三国杀游戏中很难以遇到的。X取1的情况数不胜数,但这个值并非最小值。配合同属于林拓展包中的祝融,X可以取到真正的最小值0。而这个时候对敌方角色的【放逐】也就使得曹丕这个技能的发动获得了最大收益。

具体情形如是:祝融对装备【白银狮子】的满体力曹丕使用【杀】并对其造成一点伤害。祝融发动【烈刃】且拼点赢后获得其装备的【白银狮子】。此时,由于【白银狮子】的效果,曹丕当前体力值恢复到与体力上限相等,也就是说X此时为0。

综上所述,曹丕技能【放逐】中的X的取值范围为:{0,1,2,3}

孟获技能【再起】的X,和【放逐】一样,也是孟获自己当前已损失的体力值。由于【再起】的发动条件是孟获已受伤,即当前体力值小于体力上限,故X最小值应该为1。同时,最大值也很容易想到,即当孟获身为主公身份时,在摸牌阶段时当前体力值为1,故X最大值应该为4。值得一提的是,孟获发动【再起】时,回复体力的期望值为四分之一X。

综上所述,孟获技能【再起】中的X的取值范围为:{1,2,3,4}

孙坚技能【英魂】的X,和【放逐】、【再起】一样,也是孙坚当前已损失的体力值。由于【英魂】的发动条件是孙坚已受伤,即当前体力值小于体力上限,故X最小值应该为1。而最大值,类似【再起】的情况,也应该当孙坚身为主公身份时取到,即X最大值为4。需要注意的是,当X的取值为1时,【英魂】的两个选项变为相同的选项,即此时发动【英魂】只需要选取一个目标角色即可。

综上所述,孙坚技能【英魂】中的X的取值范围为:{1,2,3,4}

讲到这里,细心的朋友会发现:在三国杀林拓展包中,武将技能的一大特色就是,相比之前,大量运用变量X来增加武将技能的变化度和趣味性,丰富武将带给玩家们的游戏体验感。

神诸葛亮技能【大雾】的X,既是你弃掉的用来发动该技能的【星】的数量,也是【大雾】的目标角色的数量。由于在三国杀游戏的任何结算中,目标角色的数量都应当大于或等于1,所以这里X的最小值应为1。其次,【星】的数量最多为7。同时,目前的三国杀8人身份局模式能够保证存活角色数大于等于7,所以这里X的最大值应为7。

综上所述,神诸葛亮技能【大雾】中的X的取值范围为:{1,2,3,4,5,6,7}

袁术技能【庸肆】的X,为场上现存势力数。目前为止,三国杀武将总共隶属4个势力范围:蜀,魏,吴,群。而神武将作为一类特殊的武将,在身份局游戏正式开始前,从上述4个势力中选取一个,作为该武将在本局游戏中隶属的势力范围。所以,X的取值范围也就很容易明了,分别是1,2,3,4。这里,楼主想提醒新手玩家朋友的是,X作为一个变量,在【庸肆】这个技能中有两点需要十分注意。

第一,袁术的回合与回合间X可能发生变化。这个是比较容易理解并在游戏中得以记住的。

第二,袁术的摸排阶段与弃牌阶段间,X可能发生变化。这个情况在面杀中,许多朋友总是容易忽略,而导致错误的技能结算。如果实在不好记住,可以将【庸肆】分为两个部分记忆:① 摸排阶段,你额外摸X1张牌,X1为此时场上现存势力数。

② 弃牌阶段,你至少须弃掉X2张牌,X2为此时场上现存势力数。

用X1和X2来区分X在袁术回合的不同阶段的取值,相信这样在面杀中大家就不容易搞错了。

综上所述,袁术【庸肆】中X的取值范围为:{1,2,3,4}

☆SP曹仁技能【溃围】的X,X为当时场上装备区内的武器牌数量。就目前三国杀ONLINE的身份局模式来看,一局身份局最多有8名玩家参与游戏,所以X的最大值也相应地可以取到8。另一方面,显然地,X的最小值应该是0。与【庸肆】类似的是,【溃围】同样也需要注意☆SP曹仁回合与回合间、摸牌阶段与回合结束阶段间X可能发生的变化。同样地,在面杀中,大家也可以借助X1和X2来区分不同情况下X的取值,使游戏更顺畅合理地进行。

综上所述,☆SP曹仁技能【溃围】中X的取值范围为:{0,1,2,3,4,5,6,7,8}

吴国太技能【甘露】的X,和【放逐】等技能一样,是吴国太当前已损失的体力值。这个由前面的案例中可以类似地得出其取值范围。值得注意的是,通过【甘露】交换的装备牌的数量差不能超过X。装备牌包括武器牌,防具牌,和两种类型的坐骑牌。所以,任意两名角色装备牌的数量差的取值应该是:0,1,2,3,4。而吴国太的当前已损失的体力值最大为3。也就是

说,X并非能通过变换取值,来必然满足【甘露】的发动合理性。这给我们用武将在某些情况的单挑中克制吴国太提供了一些暗示。

综上所述,吴国太【甘露】中的X的取值范围为:{0,1,2,3}

徐盛技能【破军】的X,为目标角色的当前体力值。当前体力值无需计算,可以更为容易地得到它的取值范围。首先,【破军】技能里明确限制了X最多为5,故X的最大值应为5。而另一方面,由于周泰的技能【不屈】可以使他处于当前体力值为0却仍保持存活的状态,故X的最小值应为0。所以,徐盛对【不屈】状态下的敌方周泰发动【破军】,应是产生最大收益的时候。

综上所述,徐盛技能【破军】中的X的取值范围为:{0,1,2,3,4,5}

这里提到荀彧,主要是有部分玩家朋友对【节命】这个技能,尤其是最后括号里补充的限制条件没有弄清楚。让我们再来仔细读读:你每受到1点伤害,可令任意一名角色将手牌补至其体力上限的张数(不能超过五张)。有部分玩家朋友,包括楼主身边的许多朋友,尤其在面杀中,常常把这里的五张理解为最多摸5张牌,但其实并非如此。正确的理解应当是:对于结算前手牌数小于5的角色,【节命】结算完毕后,其手牌数最多为5。按设计者的思路,设目标角色的体力上限为X,那么这里X的取值范围就应该是:{1,2,3,4,5}。注意角色体力上限不能为0,否则角色不结算濒死立即阵亡。而按照部分玩家的思路,设目标角色结算【节命】时摸牌数为X,那么这里X的取值范围就应该是:{0,1,2,3,4,5}。不难看出,正因为两种思路所设的X的最大值均为5,所以会有玩家在结算时产生混淆,出现错误。现在举个简单的例子加以说明。

例:荀彧对体力上限为6当前手牌数为4的董卓发动【节命】。董卓应将手牌数由4补至5,从牌堆摸取1张牌。容易看出,这两个数值均处于上述所设的X的取值范围里。

袁绍身为主公身份时,拥有主公技【血裔】。这个技能使得袁绍的手牌上限随着游戏的进行而不断发生变化。其实,一般来说,一名角色的手牌上限本身就是随着其当前体力值而变化的。就目前三国杀ONLINE已出武将而言,手牌上限可能的取值范围是:{0,1,2,3,4,5,6,7,8,9}。其中,最小值和最大值分别是在【不屈】状态下的周泰和满体力主公身份的董卓时取到的。

而主公身份的袁绍的手牌上限却略有不同。他的手牌上限由两部分构成:其一是当前体力值所允许的手牌上限;其二是受主公技【血裔】影响的手牌上限加成。我们依次来看这两部分各自的取值范围。

设X1为袁绍的当前体力值,那么X1的取值范围为:{1,2,3,4,5}

设X2为除袁绍外存活的群雄角色的数量,那么X2的取值范围为:{0,1,2,3,4,5,6,7}

设X为袁绍最终在回合弃牌阶段时的手牌上限,那么X应该满足:X=X1+2*X2。

这里不能用乘法原理而得出变量X的取值有40个(5*8)。应用列表法依次得出不同情况下,X的取值,然后归并其中相同的取值情况。或者直接用找到最小值和最大值的方法来得出其取值范围。

综上所述,身份主公身份的袁绍在一局游戏中其手牌上限的取值范围是:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}

鲁肃的技能【缔盟】中,要求鲁肃在选择两名其他角色后,首先弃掉等同于这两名角色手牌数差的牌。这里,目标角色的手牌数差,即鲁肃要弃掉的牌的张数,便又是一个处在变化中的量。这里的“变化”含有两层意思:

第一,不同角色间可能存在不同的手牌数差。设【缔盟】的两名目标角色的手牌数差为X,那么X的最小值,很容易得知,应为0。而最大值呢?为了得到X的最大值,卡牌总量首先应该要达到最大值。就目前三国杀已出的卡牌扩充包而言,最大卡牌量为160张。现在,设目标角色分别为A和B,并且A的手牌数位M,B的手牌数位N。因为X=M-N,那么,我们接下来也就是要求:

Maximize{丨M-N丨}。同时应该注意到,为了得到X的最大值,X、M、N应满足:M+N+X=160。

解这个方程可以得到M=80,N=0时,X取到最大值80。综上所述,此时X的取值范围为:{0,1,2,3,......,79,80}

第二,交换前后,角色间的手牌数差可能不同。设交换前目标角色间的手牌数差为X1,交换后目标角色间的手牌数为X2。那么应该有丨X1-X2丨≥0。就丨X1-X2丨>0的情况而言,通常容易想到的是,交换陆逊和任意角色的手牌以及受伤的张春华和任意角色的手牌。但值得注意的是,当鲁肃对曹植和另一名任意角色发动【缔盟】时,若弃掉的牌中有草花花色的牌,则曹植可以先发动【落英】获得之,然后双方再交换牌。

以上便是楼主所分析到的,目前三国杀ONLINE已推出的武将中,武将技能里明确含有X的武将案例。若有遗漏,还请大家多多补充指出。不难发现,大多数技能里的变量X与武将的体力信息,即当前体力值和当前已损失的体力值,有关。同时,伴随这些变量X出现的相关操作大多为摸牌。这也正体现了三国杀游戏设计的一个基本思路:牌与体力值的相互转化。

以上的各种案例中的变量X,其取值范围,正如一些吧友所述,大多数都是直观而简单的。下面楼主准备举几个其他武将的案例:他们武将技能里并没有明确地运用变量X来辅以描述,但实际上,其技能操作和效果结算与变量X有着千丝万缕的联系。同时,其取值范围也并非如先前案例中那么直观,而是需要仔细思考。