第65章幾人歡喜幾人愁
關燈
小
中
大
第65章 幾人歡喜幾人愁
為了再現偶發“下墜”的BUG,整個策劃部除了許主策以外的九個人,在測試服務器上漫無目的地跑了整整三天。
可惜這個BUG就像幽靈一樣地消失了,讓段杉杉徹底地理解了為什麽新來的副主策會說“偶發性BUG具有很強的隱蔽性,會給策劃和程序增加很多處理困難”,這三天策劃部全力以赴卻徒勞無功的測試過程,便是這句話最好的註腳。
不過段杉杉這三天倒也沒有瞎跑,而是將已有的1到60級任務反覆做了十來遍,跑著跑著,又琢磨出了一些自己的想法。
按照他的習慣,第一時間將劉可韋以抽煙的名義拉到會客室。
劉可韋心不在焉地坐下來,點上一根煙後便陷入了沈思之中,顯然還沒有從BUG問題帶來的煩擾中擺脫出來。
“你說這BUG這幾天怎麽反覆測試,就是觸發不了呢?”劉可韋憤憤不平地道,“三天了啊,整個策劃部,這得耽誤多少時間。”
段杉杉聳聳肩道:“反正沒這BUG的情況下,許主策也會讓我們一遍又一遍地改文檔,一樣也是浪費時間。”
劉可韋哼了一聲,惡狠狠地吸了一大口煙,不說話了。
“我這三天跑了好多遍任務流程,忽然又有點想法,你聽聽看?”段杉杉開始轉入自己的話題。
劉可韋也不說話,就是斜睨了對方一眼,露出“你姑且說來聽聽”的表情。
“你不覺得我們游戲的這些任務NPC太呆板了嗎?”段杉杉點著了煙之後,隨意地開口問道。
劉可韋此時滿腦子都是BUG的事,一時間還沒反應過來,楞楞地反問了一句:“呆板?別的游戲不都是這樣的嗎?國產的網絡游戲大部分都是如此。”
“嗯,永遠站樁一樣呆在原地,不管你1級也好,60級也罷,只要你來到同一個地方,就總是能看見同一個NPC還是站在同一個地方,就好像游戲裏的這些角色都是冷冰冰的雕像一樣,從來沒有一點變化。”段杉杉努力地選擇著說辭來表達自己的想法。
“你想要什麽樣的變化?”劉可韋茫然不解,就他所知大部分的國產網游都是這樣做的,沒感覺哪兒有問題。
段杉杉抱臂胸前,整個身體向後傾去,直到背脊倚上椅子的靠背,就此徹底地放松下來。
“我在想,能不能讓任務NPC們‘動’起來,具體的表現就是NPC的出現位置甚至外形都會隨著游戲進程而變化。比如說我是玩家,接到了‘去上海’的任務,你是NPC劉可韋,這段劇情裏你會跟隨我一道前往上海,抵達上海後,我的任務進度變為‘去看演唱會’,這段劇情裏你會出現在上海體育館,而完成‘去看演唱會’這個任務之後,再去上海體育館的時候你就不見了,因為此刻你將會出現在濱江。”
劉可韋摩挲著下巴想象了一下游戲效果,輕輕地點了點頭問道:“有點意思,你有具體的實現方案嗎?”
段杉杉忽然笑了,換了個話題道:“你聽說過龜兔賽跑的故事嗎?”
“廢話,”劉可韋哼了一聲,“不就是說兔子偷懶愛玩,烏龜堅持不懈,結果烏龜贏了勝利,這和你說的想法有啥關聯?”
“我聽過另外一個版本的說法,”段杉杉不以為意地道,“烏龜其實有好幾個兄弟,長得一模一樣,除了和兔子比賽那只留在起點等待比賽開始之外,其他幾只早早就出發了,所以兔子一路上緊趕慢趕,超過了好幾只烏龜,可是在它到達終點的時候,還是有一只烏龜在它前頭,所以它就輸掉了比賽。”
劉可韋眼前一亮:“我有點明白你的意思了……”
“沒錯,我的想法就是設置多個同名字的NPC,也就是說實際上有兩個NPC劉可韋,一個在上海體育館,一個在濱江,用任務編號控制其是否可見,當游戲程序檢測到玩家身上掛著‘去上海看演唱會’這個任務的時候,上海體育館那個劉可韋是可見的,如果玩家身上沒有這個任務,就看不見了那個NPC了。濱江的這個也做類似的處理,這樣就能達到在游戲中隨著劇情進程而改變對應NPC位置甚至外形的作用。這就是我的思路,你覺得可行嗎?”段杉杉滿懷期望地看著對方。
“別忘了我和你說過那句話,對游戲制作來說,就沒有什麽東西是不可實現的!”劉可韋瞪眼道,“只是要考慮性價比的因素來決定是否值得去實現它。”
段杉杉也不接口,一邊一連串吐出十幾個小煙圈玩著,一邊等著劉可韋的意見。
“覆用NPC本來就是游戲研發裏的常用手段,你的意思是說這些NPC通過玩家的任務信息判定其是否在對應的客戶端內顯示?”劉可韋的腦海裏高速運轉著,努力去模仿出游戲裏實現該功能以後的狀況,“這樣做的話,當兩個任務進程不相同的玩家組隊的時候,會出問題。兩個人在一起玩,一個能看見NPC,另外一個看不見,豈不是穿幫了?除非把這種設計放到副本裏,然後修改副本機制,讓副本的組隊任務進程強制全隊共享,這樣還差不多。”
“我倒覺得正相反,有些時候如果玩家有人能看見NPC,有人卻看不見,可能會給玩家更好的游戲體驗。”段杉杉並不認同劉可韋的觀點。
“舉個例子說說你的想法。”劉可韋也不急於反駁,而是笑嘻嘻地說道。
“好吧,我就說你最熟悉的魔獸世界,是不是經常有時候完成了任務卻找不到人交?因為NPC被其他做任務的人‘帶’走了。然後你就只能或者放棄這個任務,或者在原地發呆等待?”段杉杉想了想舉出了一個例子。
劉可韋點了點頭說:“嗯,有這樣的情況,但是並不多,沒到你說的‘經常’那種程度。而且通常來說,我是搶別人NPC的那種人,很少會被人搶!”
“多少不是重點。”段杉杉不耐煩地揮了揮手,“重點是唯一的NPC一旦在游戲裏動了起來,會對其他玩家造成妨礙。所以我的想法是,實際上這是兩個NPC,站在原地不動的,和跟隨你行動的,前者當任務進程還沒有到它需要動的時候,它可以被你看見,而任務進程需要它伴隨你行動的時候,實際上前者隱形了,並且召喚出後者,這個後者將只能被你看見並且伴隨你行動,直到你完成了相關的任務才會消失。這樣一來,每個玩家的游戲體驗都是彼此獨立並且完整的,而且還不會被別人的游戲的進程所幹擾。”
“不讓玩家看到彼此和游戲世界的交互?”劉可韋一臉震驚的表情,“那我們不如去做單機算了!”
“我沒有說要屏蔽一切其他玩家和游戲世界的交互啊!”段杉杉解釋道,“比如說魔獸世界裏完成某個任務的玩家進了某個城市,會被城裏所有的NPC致敬或者唾棄,這種交互被其他玩家看到就是良性的,完全不需要屏蔽。而會對其他玩家的游戲進程造成幹擾的互動,則是惡性的,比如說我剛才說的把NPC帶跑了讓別人沒法接交任務。”
“你是想保護弱勢玩家的游戲體驗?”劉可韋敏銳地把握住了段杉杉所說的重點,“可是你要知道,有玩家被搶了任務NPC而不爽,那麽肯定也就有搶了別人任務NPC的玩家,比如說我!我們會在這個過程中獲得獨有的成就感。你說的游戲機制固然是增強了被搶那部分玩家的游戲體驗,可是同樣也削弱了包括我在內那部分搶別人NPC的玩家的游戲體驗。這是一個平衡問題,看你是什麽角度去看待而已,不可能像你說的那樣對游戲體驗只有正面作用而沒有負面影響!”
“呃,你這樣一說好像還真是如此。”段杉杉撓了撓頭,“就好像下雨的天氣給旅人帶來麻煩,但卻是賣傘店鋪的商機一樣……”
“而且你的構想如果要實現,現有的NPC系統和任務系統都要做出很大的調整。”劉可韋繼續打擊著段杉杉,“比如說召喚出NPC,這個功能現在有就不說了,可是要讓NPC伴隨玩家行動,這個功能我們就沒有,另外,我們現在控制NPC是否在客戶端顯示的規則是通過玩家角色與該NPC的直線距離判定的,超過一定半徑的NPC就不顯示,你的構思裏還要添加任務進度控制NPC在客戶端顯示的相關規則……以我們團隊現在的狀況來看,要額外實現這些功能,不太現實。”
想一想最近策劃部被許主策和那個偶發BUG折騰得雞飛狗跳的實際情況,段杉杉也知道劉可韋說的一點都沒錯,於是嘆了口氣默默地垂下了腦袋。
“你也別灰心,現在做不了不等於以後也沒機會。”劉可韋拍了拍他的肩膀,“你先把這些想法記下來吧,等到我能拍板決定什麽能做什麽不能做的時候,我們再來好好討論你這些構思的可操作性。”
說罷,劉可韋也忍不住長嘆了一口氣,也不知道這一天的到來,到底還要多久……
————————第十八次登場的分隔線————————
p。s。今天下午接受了十四老爺關於QA、QC、游戲引擎、物理引擎、3D引擎、地面檢測碰撞……等等一系列再教育,作者為自己相關專業知識上的淺薄無知表示極度羞愧,因此對前文一些專有名詞的濫用錯用進行了糾正,特此聲明一下。
本站無廣告,永久域名(danmei.twking.cc)
為了再現偶發“下墜”的BUG,整個策劃部除了許主策以外的九個人,在測試服務器上漫無目的地跑了整整三天。
可惜這個BUG就像幽靈一樣地消失了,讓段杉杉徹底地理解了為什麽新來的副主策會說“偶發性BUG具有很強的隱蔽性,會給策劃和程序增加很多處理困難”,這三天策劃部全力以赴卻徒勞無功的測試過程,便是這句話最好的註腳。
不過段杉杉這三天倒也沒有瞎跑,而是將已有的1到60級任務反覆做了十來遍,跑著跑著,又琢磨出了一些自己的想法。
按照他的習慣,第一時間將劉可韋以抽煙的名義拉到會客室。
劉可韋心不在焉地坐下來,點上一根煙後便陷入了沈思之中,顯然還沒有從BUG問題帶來的煩擾中擺脫出來。
“你說這BUG這幾天怎麽反覆測試,就是觸發不了呢?”劉可韋憤憤不平地道,“三天了啊,整個策劃部,這得耽誤多少時間。”
段杉杉聳聳肩道:“反正沒這BUG的情況下,許主策也會讓我們一遍又一遍地改文檔,一樣也是浪費時間。”
劉可韋哼了一聲,惡狠狠地吸了一大口煙,不說話了。
“我這三天跑了好多遍任務流程,忽然又有點想法,你聽聽看?”段杉杉開始轉入自己的話題。
劉可韋也不說話,就是斜睨了對方一眼,露出“你姑且說來聽聽”的表情。
“你不覺得我們游戲的這些任務NPC太呆板了嗎?”段杉杉點著了煙之後,隨意地開口問道。
劉可韋此時滿腦子都是BUG的事,一時間還沒反應過來,楞楞地反問了一句:“呆板?別的游戲不都是這樣的嗎?國產的網絡游戲大部分都是如此。”
“嗯,永遠站樁一樣呆在原地,不管你1級也好,60級也罷,只要你來到同一個地方,就總是能看見同一個NPC還是站在同一個地方,就好像游戲裏的這些角色都是冷冰冰的雕像一樣,從來沒有一點變化。”段杉杉努力地選擇著說辭來表達自己的想法。
“你想要什麽樣的變化?”劉可韋茫然不解,就他所知大部分的國產網游都是這樣做的,沒感覺哪兒有問題。
段杉杉抱臂胸前,整個身體向後傾去,直到背脊倚上椅子的靠背,就此徹底地放松下來。
“我在想,能不能讓任務NPC們‘動’起來,具體的表現就是NPC的出現位置甚至外形都會隨著游戲進程而變化。比如說我是玩家,接到了‘去上海’的任務,你是NPC劉可韋,這段劇情裏你會跟隨我一道前往上海,抵達上海後,我的任務進度變為‘去看演唱會’,這段劇情裏你會出現在上海體育館,而完成‘去看演唱會’這個任務之後,再去上海體育館的時候你就不見了,因為此刻你將會出現在濱江。”
劉可韋摩挲著下巴想象了一下游戲效果,輕輕地點了點頭問道:“有點意思,你有具體的實現方案嗎?”
段杉杉忽然笑了,換了個話題道:“你聽說過龜兔賽跑的故事嗎?”
“廢話,”劉可韋哼了一聲,“不就是說兔子偷懶愛玩,烏龜堅持不懈,結果烏龜贏了勝利,這和你說的想法有啥關聯?”
“我聽過另外一個版本的說法,”段杉杉不以為意地道,“烏龜其實有好幾個兄弟,長得一模一樣,除了和兔子比賽那只留在起點等待比賽開始之外,其他幾只早早就出發了,所以兔子一路上緊趕慢趕,超過了好幾只烏龜,可是在它到達終點的時候,還是有一只烏龜在它前頭,所以它就輸掉了比賽。”
劉可韋眼前一亮:“我有點明白你的意思了……”
“沒錯,我的想法就是設置多個同名字的NPC,也就是說實際上有兩個NPC劉可韋,一個在上海體育館,一個在濱江,用任務編號控制其是否可見,當游戲程序檢測到玩家身上掛著‘去上海看演唱會’這個任務的時候,上海體育館那個劉可韋是可見的,如果玩家身上沒有這個任務,就看不見了那個NPC了。濱江的這個也做類似的處理,這樣就能達到在游戲中隨著劇情進程而改變對應NPC位置甚至外形的作用。這就是我的思路,你覺得可行嗎?”段杉杉滿懷期望地看著對方。
“別忘了我和你說過那句話,對游戲制作來說,就沒有什麽東西是不可實現的!”劉可韋瞪眼道,“只是要考慮性價比的因素來決定是否值得去實現它。”
段杉杉也不接口,一邊一連串吐出十幾個小煙圈玩著,一邊等著劉可韋的意見。
“覆用NPC本來就是游戲研發裏的常用手段,你的意思是說這些NPC通過玩家的任務信息判定其是否在對應的客戶端內顯示?”劉可韋的腦海裏高速運轉著,努力去模仿出游戲裏實現該功能以後的狀況,“這樣做的話,當兩個任務進程不相同的玩家組隊的時候,會出問題。兩個人在一起玩,一個能看見NPC,另外一個看不見,豈不是穿幫了?除非把這種設計放到副本裏,然後修改副本機制,讓副本的組隊任務進程強制全隊共享,這樣還差不多。”
“我倒覺得正相反,有些時候如果玩家有人能看見NPC,有人卻看不見,可能會給玩家更好的游戲體驗。”段杉杉並不認同劉可韋的觀點。
“舉個例子說說你的想法。”劉可韋也不急於反駁,而是笑嘻嘻地說道。
“好吧,我就說你最熟悉的魔獸世界,是不是經常有時候完成了任務卻找不到人交?因為NPC被其他做任務的人‘帶’走了。然後你就只能或者放棄這個任務,或者在原地發呆等待?”段杉杉想了想舉出了一個例子。
劉可韋點了點頭說:“嗯,有這樣的情況,但是並不多,沒到你說的‘經常’那種程度。而且通常來說,我是搶別人NPC的那種人,很少會被人搶!”
“多少不是重點。”段杉杉不耐煩地揮了揮手,“重點是唯一的NPC一旦在游戲裏動了起來,會對其他玩家造成妨礙。所以我的想法是,實際上這是兩個NPC,站在原地不動的,和跟隨你行動的,前者當任務進程還沒有到它需要動的時候,它可以被你看見,而任務進程需要它伴隨你行動的時候,實際上前者隱形了,並且召喚出後者,這個後者將只能被你看見並且伴隨你行動,直到你完成了相關的任務才會消失。這樣一來,每個玩家的游戲體驗都是彼此獨立並且完整的,而且還不會被別人的游戲的進程所幹擾。”
“不讓玩家看到彼此和游戲世界的交互?”劉可韋一臉震驚的表情,“那我們不如去做單機算了!”
“我沒有說要屏蔽一切其他玩家和游戲世界的交互啊!”段杉杉解釋道,“比如說魔獸世界裏完成某個任務的玩家進了某個城市,會被城裏所有的NPC致敬或者唾棄,這種交互被其他玩家看到就是良性的,完全不需要屏蔽。而會對其他玩家的游戲進程造成幹擾的互動,則是惡性的,比如說我剛才說的把NPC帶跑了讓別人沒法接交任務。”
“你是想保護弱勢玩家的游戲體驗?”劉可韋敏銳地把握住了段杉杉所說的重點,“可是你要知道,有玩家被搶了任務NPC而不爽,那麽肯定也就有搶了別人任務NPC的玩家,比如說我!我們會在這個過程中獲得獨有的成就感。你說的游戲機制固然是增強了被搶那部分玩家的游戲體驗,可是同樣也削弱了包括我在內那部分搶別人NPC的玩家的游戲體驗。這是一個平衡問題,看你是什麽角度去看待而已,不可能像你說的那樣對游戲體驗只有正面作用而沒有負面影響!”
“呃,你這樣一說好像還真是如此。”段杉杉撓了撓頭,“就好像下雨的天氣給旅人帶來麻煩,但卻是賣傘店鋪的商機一樣……”
“而且你的構想如果要實現,現有的NPC系統和任務系統都要做出很大的調整。”劉可韋繼續打擊著段杉杉,“比如說召喚出NPC,這個功能現在有就不說了,可是要讓NPC伴隨玩家行動,這個功能我們就沒有,另外,我們現在控制NPC是否在客戶端顯示的規則是通過玩家角色與該NPC的直線距離判定的,超過一定半徑的NPC就不顯示,你的構思裏還要添加任務進度控制NPC在客戶端顯示的相關規則……以我們團隊現在的狀況來看,要額外實現這些功能,不太現實。”
想一想最近策劃部被許主策和那個偶發BUG折騰得雞飛狗跳的實際情況,段杉杉也知道劉可韋說的一點都沒錯,於是嘆了口氣默默地垂下了腦袋。
“你也別灰心,現在做不了不等於以後也沒機會。”劉可韋拍了拍他的肩膀,“你先把這些想法記下來吧,等到我能拍板決定什麽能做什麽不能做的時候,我們再來好好討論你這些構思的可操作性。”
說罷,劉可韋也忍不住長嘆了一口氣,也不知道這一天的到來,到底還要多久……
————————第十八次登場的分隔線————————
p。s。今天下午接受了十四老爺關於QA、QC、游戲引擎、物理引擎、3D引擎、地面檢測碰撞……等等一系列再教育,作者為自己相關專業知識上的淺薄無知表示極度羞愧,因此對前文一些專有名詞的濫用錯用進行了糾正,特此聲明一下。
本站無廣告,永久域名(danmei.twking.cc)