第274章 大改的遺留問題_當我寫了個BUG卻變成核心玩法_思兔 
思兔 > 穿越架空 > 當我寫了個BUG卻變成核心玩法 > 第274章 大改的遺留問題

第274章 大改的遺留問題(2 / 2)

顧凡繼續解釋:“是的,《魔界紛爭》確實限製了跨職業學技能這一點,但是……限製了又沒有完全限製。

“事實上,由於《魔界紛爭》在製作的前半段,壓根沒有職業的設定,所以這些職業,都是後加入的。

“因此在一些影響重大的底層代碼中,都是不跟職業代碼掛鉤的。

“畢竟寫這些代碼的時候,還壓根沒有職業這個東西,而之後加入職業,又不敢再去重寫底層代碼,隻能湊合用著。

“所以,《魔界紛爭》限製玩家跨職業學技能的辦法非常簡單,甚至可以說是簡陋。

“玩家選好職業剛建立賬號時,就默認由係統塞給他一個相關職業的技能。比如牧師是懲擊,法師是火球術,術士是暗影箭,戰士是英勇打擊,盜賊是背刺,等等。

“而之後玩家升級、找職業訓練師的時候,職業訓練師會檢測玩家之前掌握的技能,以及對應的職業標簽。

“如果有對應職業的技能,那麼就正常開放技能和天賦學習列表,而如果是其他職業的技能,就不開放,取而代之的是說一句台詞把他打發走。”

莉莉絲簡直是目瞪口呆:“喂!這聽起來也太草率,漏洞太大了!”

顧凡微微搖頭:“其實吧……漏洞不大。

“這就是程序員實現功能的典型思路,用最簡單的代碼來完成功能。

“畢竟這樣改動,工作量是最小的。不需要重新做一個職業表,然後重新將職業代碼寫入遊戲底層,那樣幾乎等同於推翻重做,工作量太大,是無法接受的。

“而現在的這種改法,雖然看起來草率,卻可以正常地完成功能。而且按照正常情況,也不會出什麼問題。”

莉莉絲氣得拳頭都握緊了,但她也必須承認,顧凡說得對。

這個辦法雖然草率,但正常情況下還真不至於出問題!

玩家的技能在創建角色的時候就默認給了,比如玩家選了法師,係統塞給他一個火球術,那麼之後他在遊戲中去找任何其他的職業訓練師對話,係統檢測到他身上有一個火球術,都不會對他開放訓練麵板。

隻有在跟法師的職業訓練師對話時,才能正常學習法師的後續技能。

這不是也就順利達到了固定玩家職業和天賦的目的嗎?

可偏偏,遊戲出現了不正常的情況。

那就是……竊法者、惡意饋贈這兩個天賦技能,以及涅法洛爾這個boss!

但很快莉莉絲又有了新的疑問:“等一下,你說職業訓練師不僅會檢測玩家的技能,還會檢測玩家的職業標簽?那不對啊,這是雙保險,沒道理出問題啊,職業標簽的檢查根本通不過啊!”

顧凡繼續解釋:“至於這個意外情況是怎麼發生的……莉總我帶你從頭捋一下。

“首先我必須聲明,竊法者、惡意饋贈這兩個天賦技能,以及涅法洛爾這個boss,都是《魔界紛爭》這款原遊戲中就有的設計!這可跟我沒關係啊。

“顯然,竊法者和惡意饋贈這兩個天賦技能是原製作人奇思妙想的設計,原本是所有玩家都能學的,後來才不情不願地拿來用作了奧術法師和痛苦術士的終極天賦。

“如果遊戲中的訓練師隻檢測玩家上一個獲取的技能,那麼玩家其實不需要去挑戰涅法洛爾,隻需要去打一下戰場就可以了。

“進入戰場,找到敵對玩家,用竊法者偷一個技能,這樣再去找訓練師對話時,訓練師就會檢測到玩家的上一個技能是其他職業技能。

“可是,我們遊戲也開了低等級戰場,終極天賦45級就可以點了,但卻沒有任何一名玩家在戰場中發現這個機製。

“這就是因為《魔界紛爭》原本的設計就是一個雙保險,它雖然沒有直接寫死在底層的『職業代碼』,但是有『職業標簽』這個東西。

“原製作人很有可能也注意到了這個漏洞,並用『係統標簽』去堵了一下。看起來堵住了,但實際上……可能他自己也沒想到,會百密一疏。”

(本章完)

.



最新小说: 一記天雷,將我劈成了修仙者 朕讓你監軍,你反手滅了六國? 假千金?無所謂,殺瘋京圈大佬跪 假千金不乾了,轉身和大佬扯了證 十萬女魔頭,囚於身,我一掌滅仙 穿越大明,從洪武朝活到和平建國 直播算命:時總,夫人催您去離婚 如懿傳之婉婉的進位日常 學姐彆怕,我來保護你蘇白粥洛野 穿書假千金,羞辱過的反派登基了