第三十一章d20
tiger這一想足足想了一個多小時。
其它人對此沒有什么發言權,自然是只能乖乖等著。要說不耐煩,那肯定是有的,但是做為職業玩家,這點職業素養卻不成問題。期間viva小聲問楊海:“poseidon,那個……d20是什么?
早就在一邊等得無聊至極的眾人頓時都豎起了耳朵。說起來,對于楊海寫的核心程式的名字他們竟然沒聽說過的這個事實,他們都是有點郁悶的,這似乎顯得自己也太孤陋寡聞了一點……
所以盡管好奇,但是沒有人主動去問——要是出口發問,這也太丟人了么。
viva今天變得這么開朗雖然有點詭異,但是他代眾人問出來也是一件好事。
于是眾人都豎起了耳朵。
“d20是20面骰子的意思。”楊海解釋說。
“有這種骰子?”威廉想了想,卻無法想象這個20面體是怎么個樣子。
“不是現實中的骰子,是電子骰子。”楊海說:“就是說,經過系統計算,隨機選擇一個1到20的數字來代表這件事情的不確定性。”
viva不解地道:“擲骰子……為什么要擲骰子?”
楊海說:“你看,比如說在游戲里面判定一件事情。我大概估算了一下,被遺忘的大陸采取的判定法是這樣的。首先一件事情發生了,然后就會進入判定步驟,經過一系列的判定,最后得到一個結果。”
“當然是這樣。”godlike饒有興趣地說:“大家都明白被遺忘的大陸是判定標準的游戲,但是那個20面體骰子是什么意思呢?難道說就是進行判定的東西?”
楊海看著godlike,這個當世第一人,心中越發納罕。以前在demo中看godlike的時候,雖然也覺得這個人的相貌實在是太普通了,但是卻至少感到此人的氣質絕非等閑,但是現在細看godlike,卻怎么也無法把他同那個神一樣的男人聯系起來。
因為諾天王對godlike的盛贊,楊海曾經無數次地想過自己與godlike的相遇,他覺得像godlike這樣的世間奇男子至少也要有異相吧……但是沒有。godlike無論是從外貌上還是從氣質上,都普通得不能再普通了,身材魁梧著實不能算是什么特點,把godlike往人海里面一放,幾乎感覺不到他的存在。
這就是最接近神的男人?
不可思議……
不解歸不解,但是話還是要答的,楊海看眾人都在側耳聆聽,就道:“這個判定過程,我感覺應該是這樣的。首先,判定是在動作發生之后進行的,所以說判定條件分為兩個,一個是確定條件,一個是不確定條件,這個是把整個事件進行分解得到的。舉個例子來說:一個10級的法師,他成功地使用了火球術,擊中了一個9級的戰士,然后戰士做出了規避動作,這就是一個完整的事件,整個事情的結果都是在這件事情發生之后進行結算的。那么這個事情該如何分解呢?首先,可以確定的條件有這么幾個:法師的等級,法師的智力,法師的技能點分配方式,法師的裝備,戰士的等級,戰士的抗性,戰士的基本屬性還有戰士的技能點分配方式以及戰士的裝備。當然了,還有火球術本身的傷害運算方式——這些東西都是不會被改變,不會發生意外的,所以被稱為確定條件,確定條件相對來說比較簡單。”
“簡單?”viva懷疑地問了一句。他看著楊海的眼神有點不對勁兒了,一般來說,人的精力都是有限的。poseidon今年才參加選秀,可以推斷出來他的年紀不超過20,在這個歲數,如果說楊海展現出來了非常驚人的實戰能力,viva不會覺得驚訝,畢竟天才是有的;如果說楊海展現出來了非常高的決策力,那么viva也不會驚訝,畢竟天才是有的。但是讓viva感覺不可思議的就是,楊海不但游戲實戰能力驚人,就連策劃方面都如此犀利,這就有點……嚇人了。
專精于一道和文武雙全完全就是兩個概念。一般來說游戲技術精湛的玩家會選擇在網絡游戲里面一路打怪尋求野外奇遇,而決策力謀劃力優秀的玩家愛則會選擇不斷地做任務,如今看來,poseidon的實力……非常恐怖啊,
剛才楊海說的那一連串東西,viva覺得要是讓自己去算,還不如省省時間去打怪爆裝備呢。
“確實,確定條件非常簡單。”tiger揉了揉眼睛,插了一句:“確定條件的函數式或許比較復雜,但是一般而言,在進行大量的實例推論的情況之下,還是可以得知這個運算方式的,但是困難就在于不確定條件,而不確定條件的運算方式,就是插件是否準確的決定性條件。poseidon,d20……唉……容我再考慮考慮。”
楊海聳了聳肩,雖然tiger有些瞻前顧后,但是是否使用d20體系做為不確定條件的判定事關重大,謹慎點也無所謂。他繼續對眾人說道:“不確定條件,以剛才我說的那個事件為例,其中一個不確定條件是戰士的規避動作。火球術并不是鎖定類的法術,所以是可以被常規的物理動作規避的。那么戰士的規避動作是否生效呢?這個時候就用到20面骰子了。假設這個20面骰子,如果擲出了1,那么就是說這個戰士的運氣非常好,他基本上躲開了;如果擲出了20,那么就是說,他很難躲開了。當然,在擲骰子之前先進行判定,必須保證躲開火球術本身是一個不確定事件,然后才能用d20進行運算。”
“呃,我還是不太明白。”viva搖搖頭。
楊海繼續解釋道:“比如說吧,20面骰子擲了出來,出現的結果是13,這是一個偏壞的結果,說明那個戰士的運氣不太好。然后我們就進行下一個步驟的判定,將相關的確定條件代入。首先,我們結算對于戰士來說的有利條件——戰士在躲閃、專注等技能上面投入了一些技能點,這些技能點將會幫助他獲得一個數值為a的判定;這個戰士的敏捷本身提供的速度也幫戰士獲得了一個數值為b的判定;這個戰士的躲閃動作做得非常果斷,非常漂亮,完全符合標準,幫助他獲得了一個數值為c的判定,這個abc的判定都來自于我所說的確定條件,完全沒有任何運氣成分,abc18——我是說假如——那么這個18就是戰士所獲的有利判定數值。”
眾人面面相覷,他們感覺自己有點被繞暈了,只有godlike的臉色漸漸嚴肅了起來,若有所思。
楊海看在眼里,心里暗嘆了一聲:“不愧是當世第一人。傳聞godlike對游戲有著深刻的無與倫比的理解,看他之前還不了解20面骰,解說了一番之后godlike所得卻顯然遠遠高于其他幾個人。”
icelord也出言詢問道:“是不是說,這個戰士獲得18的判定,而擲骰子的時候擲出的數值是13,這就意味著他躲避開了那個火球術?就是說,只要確定條件的判定到最后超過了d20擲出來的代表者‘壞運氣’的數值,就可以說戰士的閃避判定成功了?”
“不。”godlike說:“還有不利判定呢。”
楊海點了點頭:“對,有利判定結算完畢,開始結算不利判定。對于戰士來說的不利判定包括:法師比戰士高了1級,形成輕微的等級壓制,戰士獲得了x點不利判定;法師在例如法術精準等技能上面投入技能點,會讓戰士的規避變得更加艱難,所以戰士獲得y點不利判定;火球術的軌跡比較慢,為戰士的躲閃提供了便利條件,但是我們依然將他結算到不利判定當中,因為快慢是對比而言的,比如說,最難躲避的閃電箭,給戰士提供的不利判定非常非常大,而火球術可能給戰士只提供一點點的不利判定,但是在此我們統一將它按照不利判定結算,差別只在于數值大小而已。好,火球術的軌跡給戰士提供了z點不利判定,然后xyz5,那么戰士的不利判定就是5。總判定等于有利判定減去不利判定,就是18513。而剛才在擲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和楊海兩個人在自己的引擎程式上面測試數據。
tiger又有了那種和楊海交鋒的感覺,一下子就變得戰意昂然。而楊海和tiger自從死亡沼澤一戰之后只是在平時下了幾局國際象棋,彼此之間互有勝負,自然兩個人都不太爽。如今又一次交鋒,還是在tiger最為自信的領域,兩個人就核心程式的問題展開了激烈的爭論。
而這也是制作組的其他人感覺自己被拋棄的原因。因為楊海和tiger所爭論的事情他們完全插不上嘴,甚至聽不太懂。
畢竟他們都是擅長打硬仗的職業玩家,對于這些極為系統的理論知識學得不扎實。
tiger在游戲體系上面的功力就不用說了,這是每個iec的必修課,tiger就是最好的iec,而楊海得諾天王悉心教導十數年,在技術方面已然是青出于藍冰寒于水,與tiger技術爭辯竟然是絲毫不落下風。
眾人這才明白,poseidon能夠在iec的策劃戰爭中與tiger大戰三百回合然后平局收場,并非tiger發揮的不好或者poseidon走了運氣這樣的原因,而是因為poseidon在策劃定謀方面的能力上面實在不遜色于tiger。
william的心中一片火熱,若是之前他對三個老板的任人唯親還有一絲埋怨,如今這點埋怨早已經飛到了九霄云外。對于威廉王子來說,他是不會去嫉妒楊海的,就算他即將要讓出俱樂部的核心這個位置也是一樣。只要對俱樂部有利,這個可敬的男人愿意做任何事情。poseidon不但技術出眾,便是智謀也如此過人,他來擔任俱樂部的iec,威廉感覺到,或許這是上天又一次開始眷顧這家俱樂部了。
其它人當然也是異常吃驚,看著與tiger爭得面紅耳赤的楊海,都明白了一點。
又是一顆新星要冉冉升起了……
icelord看向楊海的神色異常復雜,但卻少了幾分畏懼。在ieclord看來,楊海長于謀略,自然就不免在技術方面有所缺失,他這種想法并不是沒有道理。以poseidon的年齡來計,就算他從娘胎里面就開始玩游戲,滿打滿算能有多少年?總不可能真的無論是決策謀劃還是游戲技術都非常出眾吧?那未免也太沒天理了。
如果viva知道了icelord的心中所想,恐怕會出言嘲諷。viva有些愣神地看著在手鍵盤上面如同彈鋼琴一樣輸入編碼的楊海,心中暗嘆一聲。他想起了自己和楊海的相遇,又想起了自己如今的處境。
普希林絕對不會就這樣罷休,他一定會苦苦相逼……
viva攥起了拳頭。
那又有什么可怕的呢……這么多年來,我受到的冤屈還少么?
以前我一個人都那樣撐過來了,更何況如今,有了一個肯相信我的朋友。
普希林……你放馬過來吧!
godlike則是將目光完全焦距在了楊海的身上,一開始他以為這個人是tiger的晚輩,并沒有過于看重,但是之后發生的一系列事情讓他不得不高看楊海一眼。godlike最好奇的兩件事情,一個是viva為什么屢屢幫poseidon說話,另外一個就是,林泊與poseidon到底是什么關系。
但是漸漸的,godlike的神色也越來越嚴肅起來。他從楊海給他們講述d20的那些話里面,非常明顯地感受到了這個少年令人驚艷的想象力。godlike和那些完全不懂iec的職業玩家不同,他能夠感覺到從楊海的言語中流露出來的才華,盡管楊海對于那個判定的過程描述的清晰而簡單,但是想要得出這樣的結論,卻需要對被遺忘的大陸這個游戲有非常深刻的理解。
他隱隱約約感覺到,就被遺忘的大陸這個網絡游戲而言,楊海對游戲的理解比他要高得多。
godlike并不知道博學者的事情,可無論如何,這個發現都讓godlike覺得非常有趣。
如今的游戲界,godlike只能從兩個人的身上感受到壓力,一個是維斯康蒂,一個是那頭獨狼,至于icelord……就好像viva對于icelord不屑一顧一樣,godlike也是相同的態度,只不過從來都不說而已。
普天之下,卻只有兩個追趕者……未免太過寂寞。
如果這個叫poseidon的新人的游戲技術和他的謀劃決策一樣精彩,那倒是相當值得期待呢。
時間就在tiger與poseidon的爭吵和眾人各異的心思當中慢慢地過去了。
九州劍仙志那邊已經出現了初步的定案,可是楊海和tiger兩個人還在爭論。
不過他們的爭論已經平靜了許多,因為插件的核心與主體基本上都定了下來,加上godlike等人在游戲中都有不凡的機遇,所以他們提供的資料都非常翔實,為插件的制作提供了堅實的基礎,所以大局已定,現在不過是精益求精了。
tiger隱隱有些不甘心,但是他知道,或許楊海的計算能力不如自己,但是他的想象力和對游戲的理解卻很好地彌補了這一點。關于確定條件的函數式大部分都是他逆推出來的,但是最重要的關于不確定條件的判定法卻是楊海提供的。tiger用godlike等人帶著游戲資料制作的引擎一一帶入進行檢驗,也只是在楊海的判定體系里面找到了幾個小小的瑕疵,倒是楊海指摘出了他的幾個運算有誤的函數式。
最后倒是像tiger之前所說的那樣取長補短了,兩個人把彼此檢查失誤,驗證結論,將兩個人的方案中最出彩的部分結合在了一起,最后才出了這份提案。
“差不多了。”tiger深吸了一口氣,滿意地整理著散亂的編碼。
楊海哈哈一笑,和高手交鋒的感覺就是過癮,遠遠不是虐菜可以比的。工作的實踐結束,大家又剛剛發生沖突,楊海也不欲在icelord這里多留,況且船長大叔那邊還在帝國酒店那邊舉辦了晚宴和酒會呢。
楊海和tiger還有威廉與諸人告別,想了想,然后向viva發出了邀請,請他一起參加酒會。
viva欣然應允。
tiger只是皺了皺眉頭,卻沒說什么。他感覺viva應該是對楊海沒有惡意,只是此人……此人名聲實在太壞,poseidon和他扯在一起有害無益。tiger決定找個機會勸楊海不要與viva深交。
看著楊海幾個人走出門,godlike突然走到了icelord的身邊,輕聲說:“我們打個賭么?”
“嗯?”icelord愕然。
“我覺得,19號那天的比賽,呵呵。”godlike淡淡地笑道:“我覺得,etype會贏。”
icelord的眼睛瞇了起來。