第三十一章 d20
tiger这一想足足想了一个多小时。
其它人对此没有什么发言权,自然是只能乖乖等着。要说不耐烦,那肯定是有的,但是做为职业玩家,这点职业素养却不成问题。期间viva小声问杨海:“poseidon,那个……d20是什么?
早就在一边等得无聊至极的众人顿时都竖起了耳朵。说起来,对于杨海写的核心程式的名字他们竟然没听说过的这个事实,他们都是有点郁闷的,这似乎显得自己也太孤陋寡闻了一点……
所以尽管好奇,但是没有人主动去问——要是出口发问,这也太丢人了么。
viva今天变得这么开朗虽然有点诡异,但是他代众人问出来也是一件好事。
于是众人都竖起了耳朵。
“d20是20面骰子的意思。”杨海解释说。
“有这种骰子?”威廉想了想,却无法想象这个20面体是怎么个样子。
“不是现实中的骰子,是电子骰子。”杨海说:“就是说,经过系统计算,随机选择一个到20的数字来代表这件事情的不确定性。”
viva不解地道:“掷骰子……为什么要掷骰子?”
杨海说:“你,比如说在游戏里面判定一件事情。我大概估算了一下,被遗忘的大陆采取的判定法是这样的。首先一件事情发生了,然后就会进入判定步骤,经过一系列的判定,最后得到一个结果。”
“当然是这样。”godlike饶有兴趣地说:“大家都明白被遗忘的大陆是判定标准的游戏,但是那个20面体骰子是什么意思呢?难道说就是进行判定的东西?”
杨海着godlike,这个当世第一人,心中越发纳罕。以前在demo中godlike的时候,虽然也觉得这个人的相貌实在是太普通了,但是却至少感到此人的气质绝非等闲,但是现在细godlike,却怎么也无法把他同那个神一样的男人联系起来。
因为诺天王对godlike的盛赞,杨海曾经无数次地想过自己与godlike的相遇,他觉得像godlike这样的世间奇男子至少也要有异相吧……但是没有。godlike无论是从外貌上还是从气质上,都普通得不能再普通了,身材魁梧着实不能算是什么特点,把godlike往人海里面一放,几乎感觉不到他的存在。
这就是最接近神的男人?
不可思议……
不解归不解,但是话还是要答的,杨海众人都在侧耳聆听,就道:“这个判定过程,我感觉应该是这样的。首先,判定是在动作发生之后进行的,所以说判定条件分为两个,一个是确定条件,一个是不确定条件,这个是把整个事件进行分解得到的。举个例子来说:一个0级的法师,他成功地使用了火球术,击中了一个9级的战士,然后战士做出了规避动作,这就是一个完整的事件,整个事情的结果都是在这件事情发生之后进行结算的。那么这个事情该如何分解呢?首先,可以确定的条件有这么几个:法师的等级,法师的智力,法师的技能点分配方式,法师的装备,战士的等级,战士的抗性,战士的基本属性还有战士的技能点分配方式以及战士的装备。当然了,还有火球术本身的伤害运算方式——这些东西都是不会被改变,不会发生意外的,所以被称为确定条件,确定条件相对来说比较简单。”
“简单?”viva怀疑地问了一句。他着杨海的眼神有点不对劲儿了,一般来说,人的精力都是有限的。poseidon今年才参加选秀,可以推断出来他的年纪不超过20,在这个岁数,如果说杨海展现出来了非常惊人的实战能力,viva不会觉得惊讶,毕竟天才是有的;如果说杨海展现出来了非常高的决策力,那么viva也不会惊讶,毕竟天才是有的。但是让viva感觉不可思议的就是,杨海不但游戏实战能力惊人,就连策划方面都如此犀利,这就有点……吓人了。
专精于一道和文武双全完全就是两个概念。一般来说游戏技术精湛的玩家会选择在络游戏里面一路打怪寻求野外奇遇,而决策力谋划力优秀的玩家爱则会选择不断地做任务,如今来,poseidon的实力……非常恐怖啊,
刚才杨海说的那一连串东西,viva觉得要是让自己去算,还不如省省时间去打怪爆装备呢。
“确实,确定条件非常简单。”tiger揉了揉眼睛,插了一句:“确定条件的函数式或许比较复杂,但是一般而言,在进行大量的实例推论的情况之下,还是可以得知这个运算方式的,但是困难就在于不确定条件,而不确定条件的运算方式,就是插件是否准确的决定性条件。poseidon,d20……唉……容我再考虑考虑。”
杨海耸了耸肩,虽然tiger有些瞻前顾后,但是是否使用d20体系做为不确定条件的判定事关重大,谨慎点也无所谓。他继续对众人说道:“不确定条件,以刚才我说的那个事件为例,其中一个不确定条件是战士的规避动作。火球术并不是锁定类的法术,所以是可以被常规的物理动作规避的。那么战士的规避动作是否生效呢?这个时候就用到20面骰子了。假设这个20面骰子,如果掷出了,那么就是说这个战士的运气非常好,他基本上躲开了;如果掷出了20,那么就是说,他很难躲开了。当然,在掷骰子之前先进行判定,必须保证躲开火球术本身是一个不确定事件,然后才能用d20进行运算。”
“呃,我还是不太明白。”viva摇摇头。
杨海继续解释道:“比如说吧,20面骰子掷了出来,出现的结果是,这是一个偏坏的结果,说明那个战士的运气不太好。然后我们就进行下一个步骤的判定,将相关的确定条件代入。首先,我们结算对于战士来说的有利条件——战士在躲闪、专注等技能上面投入了一些技能点,这些技能点将会帮助他获得一个数值为a的判定;这个战士的敏捷本身提供的速度也帮战士获得了一个数值为b的判定;这个战士的躲闪动作做得非常果断,非常漂亮,完全符合标准,帮助他获得了一个数值为c的判定,这个abc的判定都来自于我所说的确定条件,完全没有任何运气成分,a+b+c——我是说假如——那么这个就是战士所获的有利判定数值。”
众人面面相觑,他们感觉自己有点被绕晕了,只有godlike的脸色渐渐严肃了起来,若有所思。
杨海在眼里,心里暗叹了一声:“不愧是当世第一人。传闻godlike对游戏有着深刻的无与伦比的理解,他之前还不了解20面骰,解说了一番之后godlike所得却显然远远高于其他几个人。”
icelord也出言询问道:“是不是说,这个战士获得的判定,而掷骰子的时候掷出的数值是,这就意味着他躲避开了那个火球术?就是说,只要确定条件的判定到最后超过了d20掷出来的代表者‘坏运气’的数值,就可以说战士的闪避判定成功了?”
“不。”godlike说:“还有不利判定呢。”
杨海点了点头:“对,有利判定结算完毕,开始结算不利判定。对于战士来说的不利判定包括:法师比战士高了级,形成轻微的等级压制,战士获得了x点不利判定;法师在例如法术精准等技能上面投入技能点,会让战士的规避变得更加艰难,所以战士获得y点不利判定;火球术的轨迹比较慢,为战士的躲闪提供了便利条件,但是我们依然将他结算到不利判定当中,因为快慢是对比而言的,比如说,最难躲避的闪电箭,给战士提供的不利判定非常非常大,而火球术可能给战士只提供一点点的不利判定,但是在此我们统一将它按照不利判定结算,差别只在于数值大小而已。好,火球术的轨迹给战士提供了z点不利判定,然后x+y+z5,那么战士的不利判定就是5。总判定等于有利判定减去不利判定,就是5。而刚才在掷20面骰子的时候,战士掷出了。这就意味着战士的躲闪判定生效了,他成功地躲开了这个火球术。当然,如果总判定小于,这就说明战士的躲闪动作不成功,他要受到火球术的伤害;如果超过,包括等于这样的情况,那么说明这个战士的躲闪判定是生效了的,他成功地躲开了这个火球术。”
在座的都不是笨人,思索片刻都明白了。
d20掷出来的数值代表着运气,数值越大,运气越差。比如说掷出20显然就代表着运气坏到了极点,运气差的情况下想要做成一件事情,就需要更高的实力,玩家就需要提高自己的有利判定,降低自己的不利判定,让有利判定高出不利判定整整20点才行。但如果掷骰子的时候掷出了点,就代表着运气非常好,有利判定只要比不利判定高点就可判定成功。
“当然了,如果最后得出来的总判定在以下,就说明有利判定低于不利判定或者与不利判顶持平,在这样的情况之下,不管运气如何,这个动作都是不可能成功的。我认为总判定为0,有利条件和不利条件持平的时候,应该直接判失败,因为按照墨菲定律,如果一件坏事有可能发生,就一定会发生,在总判定为0的时候,就正好是这样。总判定为0,我们应该让这个判定进入下一步结算还是直接让它无效呢?这是一个临界点,有可能它能够进入下一步结算,也有可能它会直接失效,按照墨菲定律,我直接判它失效。一件坏事,如果有可能发生,他就一定会发生,并且向尽可能坏的方向去发展——墨菲定律正好适合这种临界点的状态。”杨海补充道:“而反过来说,如果得到的总判定高于20点,也就意味有利判定已经比不利判定高出了整整20点,所以在这样的情况下,不管运气有多么差,这个动作都是肯定会成功的。就好像一个成年人再倒霉,也不会被一个刚刚出生的婴儿打败。当然了,这个d20体系的作用是用来结算单一事件的,单一事件的意思就是‘主谓宾’,主体对客体作了一件事情。如果掺杂了其它的事情,或者出现别的主体客体,那么就要另外进行一次或者几次结算。所有的复杂事件都可以分割成无数个简单事件,这些简单事件的结果按照权重加起来,就是整个复杂事件的判定结果。”
杨海一口气说完了,感觉有点口渴,于是随便拿起了viva的酒杯喝了一口。他不是个讲究人,viva应该也不是。
抬起头的时候才发现众人着自己的眼神有些奇怪。
其中icelord和dakala两个人的神色都有一些牵强,杨海何等聪明,念头一转就明白了这两个人在想什么。杨海心中暗笑,如此这般也好,你们不知老子的厉害然后我在赛场上突袭,固然能够收到效果,然而面对icelord和dakala两个久经战阵的职业玩家却不一定能够收到非常明显的效果,不如今天我就亮明了自己的,让你们心有所虑,想要查我的资料我的demo却又找不到,耗你心神,动你心智,这样比临场突袭所得到的效果要强大的多。
因为杨海不太擅场阴谋,反而是这样摆在明面上的堂堂正正之“阳谋”更让他喜欢。