TIGER這一想足足想了一個多小時。
其它人對此沒有什麼發言權,自然是隻能乖乖等著。要說不耐煩,那肯定是有的,但是做為職業玩家,這點職業素養卻不成問題。期間VIVA小聲問楊海:“POSEIDON,那個……D20是什麼?
早就在一邊等得無聊至極的眾人頓時都豎起了耳朵。說起來,對於楊海寫的核心程式的名字他們竟然沒聽說過的這個事實,他們都是有點鬱悶的,這似乎顯得自己也太孤陋寡聞了一點……
所以儘管好奇,但是沒有人主動去問——要是出口發問,這也太丟人了麼。
VIVA今天變得這麼開朗雖然有點詭異,但是他代眾人問出來也是一件好事。
於是眾人都豎起了耳朵。
“D20是20面骰子的意思。”楊海解釋說。
“有這種骰子?”威廉想了想,卻無法想象這個20面體是怎麼個樣子。
“不是現實中的骰子,是電子骰子。”楊海說:“就是說,經過系統計算,隨機選擇一個1到20的數字來代表這件事情的不確定性。”
VIVA不解地道:“擲骰子……為什麼要擲骰子?”
楊海說:“你看,比如說在遊戲裡面判定一件事情。我大概估算了一下,被遺忘的大陸採取的判定法是這樣的。首先一件事情發生了,然後就會進入判定步驟,經過一系列的判定,最後得到一個結果。”
“當然是這樣。”GODLIKE饒有興趣地說:“大家都明白被遺忘的大陸是判定標準的遊戲,但是那個20面體骰子是什麼意思呢?難道說就是進行判定的東西?”
楊海看著GODLIKE,這個當世第一人,心中越發納罕。以前在DEMO中看GODLIKE的時候,雖然也覺得這個人的相貌實在是太普通了,但是卻至少感到此人的氣質絕非等閒,但是現在細看GODLIKE,卻怎麼也無法把他同那個神一樣的男人聯絡起來。
因為諾天王對GODLIKE的盛讚,楊海曾經無數次地想過自己與GODLIKE的相遇,他覺得像GODLIKE這樣的世間奇男子至少也要有異相吧……DLIKE無論是從外貌上還是從氣質上,都普通得不能再普通了,身材魁梧著實不能算是什麼特點,把GODLIKE往人海里面一放,幾乎感覺不到他的存在。
這就是最接近神的男人?
不可思議……
不解歸不解,但是話還是要答的,楊海看眾人都在側耳聆聽,就道:“這個判定過程,我感覺應該是這樣的。首先,判定是在動作發生之後進行的,所以說判定條件分為兩個,一個是確定條件,一個是不確定條件,這個是把整個事件進行分解得到的。舉個例子來說:一個10級的法師,他成功地使用了火球術,擊中了一個9級的戰士,然後戰士做出了規避動作,這就是一個完整的事件,整個事情的結果都是在這件事情發生之後進行結算的。那麼這個事情該如何分解呢?首先,可以確定的條件有這麼幾個:法師的等級,法師的智力,法師的技能點分配方式,法師的裝備,戰士的等級,戰士的抗性,戰士的基本屬性還有戰士的技能點分配方式以及戰士的裝備。當然了,還有火球術本身的傷害運算方式——這些東西都是不會被改變,不會發生意外的,所以被稱為確定條件,確定條件相對來說比較簡單。”
“簡單?”VIVA懷疑地問了一句。他看著楊海的眼神有點不對勁兒了,一般來說,DON今年才參加選秀,可以推斷出來他的年紀不超過20,在這個歲數,如果說楊海展現出來了非常驚人的實戰能力,VIVA不會覺得驚訝,畢竟天才是有的;如果說楊海展現出來了非常高的決策力,那麼VIVA也不會驚訝,畢竟天才是有的。但是讓VIVA感覺不可思議的就是,楊海不但遊戲實戰能力驚人,就連策劃方面都如此犀利,這就有點……嚇人了。
專精於一道和文武雙全完全就是兩個概念。一般來說遊戲技術精湛的玩家會選擇在網路遊戲裡面一路打怪尋求野外奇遇,而決策力謀劃力優秀的玩家愛則會選擇不斷地做任務,如今看來,POSEIDON的實力……非常恐怖啊,
剛才楊海說的那一連串東西,VIVA覺得要是讓自己去算,還不如省省時間去打怪爆裝備呢。
“確實,確定條件非常簡單。”TIGER揉了揉眼睛,插了一句:“確定條件的函式式或許比較複雜,但是一般而言,在進行大量的例項推論的情況之下,還是可以得知這個運算方式的,但是困難就在於不確定條件,而不確定條件的運算方式,DON,D20……唉……容我再考慮考慮。”
楊海聳了聳肩,雖然TIGER有些瞻前顧後,但是是否使用D20體系做為不確定條件的判定事關重大,謹慎點也無所謂。他繼續對眾人說道:“不確定條件,以剛才我說的那個事件為例,其中一個不確定條件是戰士的規避動作。火球術並不是鎖定類的法術,所以是可以被常規的物理動作規避的。那麼戰士的規避動作是否生效呢?這個時候就用到20面骰子了。假設這個20面骰子,如果擲出了1,那麼就是說這個戰士的運氣非常好,他基本上躲開了;如果擲出了20,那麼就是說,他很難躲開了。當然,在擲骰子之前先進行判定,必須保證躲開火球術本身是一個不確定事件,然後才能用D20進行運算。”
“呃,我還是不太明白。”VIVA搖搖頭。
楊海繼續解釋道:“比如說吧,20面骰子擲了出來,出現的結果是13,這是一個偏壞的結果,說明那個戰士的運氣不太好。然後我們就進行下一個步驟的判定,將相關的確定條件代入。首先,我們結算對於戰士來說的有利條件——戰士在躲閃、專注等技能上面投入了一些技能點,這些技能點將會幫助他獲得一個數值為A的判定;這個戰士的敏捷本身提供的速度也幫戰士獲得了一個數值為B的判定;這個戰士的躲閃動作做得非常果斷,非常漂亮,完全符合標準,幫助他獲得了一個數值為C的判定,這個ABC的判定都來自於我所說的確定條件,完全沒有任何運氣成分,A+B+C=18——我是說假如——那麼這個18就是戰士所獲的有利判定數值。”
眾人面面相覷,他們感覺自己有點被繞暈了,只有GODLIKE的臉色漸漸嚴肅了起來,若有所思。
楊海看在眼裡,心裡暗歎了一聲:“不愧是當世第一人。傳聞GODLIKE對遊戲有著深刻的無與倫比的理解,看他之前還不瞭解20面骰,解說了一番之後GODLIKE所得卻顯然遠遠高於其他幾個人。”
ICELORD也出言詢問道:“是不是說,這個戰士獲得18的判定,而擲骰子的時候擲出的數值是13,這就意味著他躲避開了那個火球術?就是說,只要確定條件的判定到最後超過了D20擲出來的代表者‘壞運氣’的數值,就可以說戰士的閃避判定成功了?”
“不。”GODLIKE說:“還有不利判定呢。”
楊海點了點頭:“對,有利判定結算完畢,開始結算不利判定。對於戰士來說的不利判定包括:法師比戰士高了1級,形成輕微的等級壓制,戰士獲得了X點不利判定;法師在例如法術精準等技能上面投入技能點,會讓戰士的規避變得更加艱難,所以戰士獲得Y點不利判定;火球術的軌跡比較慢,為戰士的躲閃提供了便利條件,但是我們依然將他結算到不利判定當中,因為快慢是對比而言的,比如說,最難躲避的閃電箭,給戰士提供的不利判定非常非常大,而火球術可能給戰士只提供一點點的不利判定,但是在此我們統一將它按照不利判定結算,差別只在於數值大小而已。好,火球術的軌跡給戰士提供了Z點不利判定,然後X+Y+Z=5,那麼戰士的不利判定就是5。總判定等於有利判定減去不利判定,就是185=13。而剛才在擲20面骰子的時候,戰士擲出了13。這就意味著戰士的躲閃判定生效了,他成功地躲開了這個火球術。當然,如果總判定小於13,這就說明戰士的躲閃動作不成功,他要受到火球術的傷害;如果超過13,包括等於13這樣的情況,那麼說明這個戰士的躲閃判定是生效了的,他成功地躲開了這個火球術。”
在座的都不是笨人,思索片刻都明白了。
D20擲出來的數值代表著運氣,數值越大,運氣越差。比如說擲出20顯然就代表著運氣壞到了極點,運氣差的情況下想要做成一件事情,就需要更高的實力,玩家就需要提高自己的有利判定,降低自己的不利判定,讓有利判定高出不利判定整整20點才行。但如果擲骰子的時候擲出了1點,就代表著運氣非常好,有利判定只要比不利判定高1點就可判定成功。
“當然了,如果最後得出來的總判定在1以下,就說明有利判定低於不利判定或者與不利判頂持平,在這樣的情況之下,不管運氣如何,這個動作都是不可能成功的。我認為總判定為0,有利條件和不利條件持平的時候,應該直接判失敗,因為按照墨菲定律,如果一件壞事有可能發生,就一定會發生,在總判定為0的時候,就正好是這樣。總判定為0,我們應該讓這個判定進入下一步結算還是直接讓它無效呢?這是一個臨界點,有可能它能夠進入下一步結算,也有可能它會直接失效,按照墨菲定律,我直接判它失效。一件壞事,如果有可能發生,他就一定會發生,並且向儘可能壞的方向去發展——墨菲定律正好適合這種臨界點的狀態。”楊海補充道:“而反過來說,如果得到的總判定高於20點,也就意味有利判定已經比不利判定高出了整整20點,所以在這樣的情況下,不管運氣有多麼差,這個動作都是肯定會成功的。就好像一個成年人再倒黴,也不會被一個剛剛出生的嬰兒打敗。當然了,這個D20體系的作用是用來結算單一事件的,單一事件的意思就是‘主謂賓’,主體對客體作了一件事情。如果摻雜了其它的事情,或者出現別的主體客體,那麼就要另外進行一次或者幾次結算。所有的複雜事件都可以分割成無數個簡單事件,這些簡單事件的結果按照權重加起來,就是整個複雜事件的判定結果。”
楊海一口氣說完了,感覺有點口渴,於是隨便拿起了VIVA的酒杯喝了一口。他不是個講究人,VIVA應該也不是。
抬起頭的時候才發現眾人看著自己的眼神有些奇怪。
其中ICELORD和DAKALA兩個人的神色都有一些牽強,楊海何等聰明,念頭一轉就明白了這兩個人在想什麼。楊海心中暗笑,如此這般也好,你們不知老子的厲害然後我在賽場上突襲,固然能夠收到效果,然而面對ICELORD和DAKALA兩個久經戰陣的職業玩家卻不一定能夠收到非常明顯的效果,不如今天我就亮明瞭自己的,讓你們心有所慮,想要查我的資料看我的DEMO卻又找不到,耗你心神,動你心智,這樣比臨場突襲所得到的效果要強大的多。
因為楊海不太擅場陰謀,反而是這樣擺在明面上的堂堂正正之“陽謀”更讓他喜歡。
緊接著眾人就感覺到自己被拋棄了,因為就不確定條件的判定體系,楊海和TIGER兩個人起了爭執——學術上的那種爭執。他們唯一的作用就是把自己寫好的引擎程式交出來,然後讓TIGER和楊海兩個人在自己的引擎程式上面測試資料。