首页 排行 分类 完本 书单 用户中心
搜书趣 > 科幻 > 當我寫了個BUG卻變成核心玩法 > 第274章 大改的遺留問題

當我寫了個BUG卻變成核心玩法 第274章 大改的遺留問題

簡繁轉換
作者:青衫取醉 分类:科幻 更新时间:2024-08-26 20:51:13 来源:搜书1

  莉莉絲愣住了:“啊?《魔界紛爭》的鍋?”

  她的表情肉眼可見地蔫了下去,但很快,她又支棱了起來,顯然打算以更加激烈的態度否認。

  怎麽會是原遊戲的鍋呢?

  那四舍五入,不就是自己的鍋了嗎?

  眾所周知,買《魔界紛爭》改遊戲的事情,是莉莉絲自己最終拍板的,現在去追究人家原開發商的責任肯定是莫名其妙,也絲毫沒有道理,那豈不是就只能莉總背鍋了?

  豈有此理!

  莉莉絲顯然不服:“好,那你說說為什麽是《魔界紛爭》的鍋,我勸你想好之後再發言啊!”

  顧凡小熊攤手:“這件事情……說來話長。

  “莉總,你也知道《魔界紛爭》這款遊戲是經過了一次大改的吧?

  “在最初,這位製作人也是野心勃勃的,他想要製作一款自由度極高的mmorpg遊戲,不同於其他遊戲那種固定的職業和技能搭配,而是像某些獨立遊戲一樣,讓玩家自選技能搭配,打造屬於自己的構建。

  “但是真正製作起來卻bug一堆,最後他無奈放棄了這個想法,又回到了最原始的老路上來,製作了固定的職業技能和天賦。

  “如此一來,遊戲的平衡性問題和BUG問題大體解決了,但遊戲也變得平庸了,這才導致遊戲的夭折和難產。”

  莉莉絲微微點頭:“嗯,我倒是有所耳聞!但是這跟我們現在遇到的bug有什麽關系?就算《魔界紛爭》是個半成品又怎麽樣呢?那跟跨職業學習技能以及boss點名判定有什麽關系!”

  顧凡微微搖頭:“你看,又急。莉總我還沒說完呢。

  “莉總你要知道,改代碼這種事情,是不可能全部推翻重做的,只能小修小補,讓它湊合著跑起來就行了。

  “決定大改的時候,《魔界紛爭》已經做了很長時間,也花了很多錢,就算原本那位製作人決定大改,也絕不可能推翻重做,公司高層是不可能答應的。

  “他只能是在現有預算的情況下,小修小補,用比較迂回的方式來完成這種修改。

  “所以,這遊戲的底層代碼中,其實能夠看到很多遺留問題。

  “比如,怒氣和法力值的問題。

  “如果在其他的遊戲中,怒氣就只是戰士或者熊德獨有的資源條,而聖騎士的資源條是法力值。即便聖騎士學了戰士的橫掃等技能,也壓根沒有怒氣來釋放。

  “為什麽《陰影世界》裡就可以?

  “因為在我們遊戲中,『怒氣』和『藍量』這兩個資源條,也是通過技能和天賦來實現的!玩家在最開始是沒有資源條的,通過學習技能、點天賦獲取。

  “所以,當一名聖騎士玩家解鎖了其他職業的技能時,他就可以通過學習技能、點天賦獲得怒氣條,同樣的,他甚至還能獲得能量條和其他職業的資源條。

  “護甲專精和武器專精,也是同理。

  “在其他遊戲中,某一職業能夠使用什麽樣的武器、穿什麽樣的護甲,都是直接限定在職業上的。

  “聖騎士能穿板甲,也能穿布甲;而牧師只能穿布甲,不能穿板甲。

  “可是在這遊戲中,武器精通和護甲精通,也都在技能和天賦裡,都是可以學的!

  “之所以會出現這種問題,是因為《魔界紛爭》最開始就是一款自由打造BD的遊戲,為了讓玩家自選,必須將資源條和護甲精通這一類的機制設計成可自主學習的東西。

  “而在之後改動時,製作人根本沒有精力和資源去重寫底層代碼,只能是通過『將特定的資源條與護甲精通技能鎖定在某一職業的技能與天賦中』的這種辦法,來變相地實現這一功能。

  “所以……就出現了一系列的問題。”

  莉莉絲震驚了:“那,那,按照原本《魔界紛爭》的設計,不是已經限制了不能跨職業學習技能了嗎?這個限制到底是怎麽失效的!”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  (本章完)

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体风格
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
收藏
换源
听书
听书
发声
男声 女生 逍遥 软萌
语速
适中 超快
音量
适中
开始播放
推荐
反馈
章节报错
当前章节
报错内容
提交
加入收藏 < 上一章 章节列表 下一章 > 错误举报