我要搞事情 作品

第一千九百四十五章 實時演算(第2頁)

   劉星整理了一下思路,然後繼續說道:“我的想法是這樣的,首先我們都知道克蘇魯跑團遊戲大廳在設置模組中的任務時,一般都是以觸發式為主,也就是當玩家或者npc到達某個地方是就會觸發相應的任務,比如當我們到達甜水鎮的時候,就直接激活了樹林裡的酒猩,於是它就安排自己的猴子猴孫們來找我們的麻煩!不過這次的武俠模組就比較特殊,因為它的規模實在是太大了,而且不管是玩家還是npc的數量也都太多了,所以各種劇情與任務更是數不勝數。”

   “那麼問題就來了,有些比較重要的npc,比如我們現在遇到的公子鷹肯定就涉及到了多個任務,與之相關的劇情更是不少,所以我如果是這個模組的設計者,那麼就會給公子鷹相關的任務都設置一個特別的結局,也就是沒有玩家參與的結局!或者也可以說是劇情線吧,畢竟玩家才是模組的主角,哪怕是在這次武俠模組的前期,尚且勢單力薄的玩家也是有能力改變最後的劇情。”

   “所以有沒有這麼一種可能性,那就是某個npc會在中期的某個任務中遭遇一隻魔獸,但是這個npc又在前期的時候就直接沒了呢?這就代表著之後的某個任務失去了觸發要素,而這隻和任務相關的魔獸就不能再出現在這次的模組中?更重要的是這隻魔獸有可能還涉及到了之後的某些任務,比如需要用到這隻魔獸身上的素材?如此一來當一個npc沒了之後,那麼和他相關的劇情和任務就會像多米諾骨牌一樣全部消失。”

   “這就很有可能會出現劇情上的bug,或者直接失去一整條重要的劇情線,所以克蘇魯跑團遊戲大廳在某些任務上的處理,可能會從觸發式改成定時制,也就是說某些任務不管當時有沒有相應的npc,它也會定時開始相應的劇情!比如某個任務是需要玩家跟隨一個npc去附近的樹林裡狩獵,結果玩家沒事為了和npc套近乎,於是就去多喝了幾杯,錯過了原定的狩獵時間,甚至有可能為了其它的任務,而把這個npc給帶去了其它的地方。”

   “如此一來,原本會出現在狩獵場地的魔獸還要不要出場?如果它出場的話就在附近四處遊蕩,萬一被其他玩家或者npc給提前解決了又該怎麼辦?是重新再刷一隻新的魔獸,還是判定之前接受了任務的玩家直接失敗?要知道這還是能方便理清邏輯的魔獸,萬一任務關係到了另外一群npc的話,那事情可就有點難處理了,畢竟你也不能讓一群npc閒著沒事在原地瞎轉悠吧?或者提前就在任務地點發呆。”

   說到這裡,劉星就喝了一口綠豆湯,“我個人認為,這次的武俠模組就是一個超大型的多人聯機遊戲,很多劇情可能都是進行的實時演算,所以相應的任務也有可能並非是觸發式或者定時式,也就是說除了某些重要的任務之外,其他任務有可能也是根據玩家當時的情況而實時生成的!也就是說武俠模組是按照一個既定的劇情線在不斷的推進,然後當玩家這個變量出現在某個重要的節點時就生成相關的任務,接著等玩家和這個任務之中沒了一個之後,再把變量的結果放進劇情的實時演算中。”

   “比如我們如果沒有建立聯盟的話,可能也會來甜水鎮走一趟,不過十有八九是不會進入樹林的,因為我們沒有理由這麼做,到時候也就匆匆一瞥,在甜水鎮的廢墟上沒有什麼發現就直接回去了;當然了,就算我們沒事去果園一趟,然後又遇到了酒猩的手下,那我們也會選擇知難而退的,因為我們就這麼幾個人,一時半會也沒有辦法在合山縣找到足夠多的幫手。”

   “所以如果不出意外的話,這隻酒猩其實並不是為我們準備的,因為將出生點定位在合山縣,以及博陽城和遠西城的玩家,如果要建立聯盟的話有空火鴉這個第一目標,畢竟空火鴉的狩獵難度並不高,因此這隻酒猩其實是為了其他任務而提前出現在甜水鎮附近;我們現在也已經知道了,酒猩的巢穴裡放著廢鐵劍和前朝太子留下的令牌,這裡代表著公子鷹和前朝影衛這兩方勢力將會在甜水鎮發生一些故事。”