台灣電競新聞

《Dota 2》發表全新開發網誌「兵線之間」 揭露爆破技工隊失控炸彈錯誤成因

《Dota 2》開發團隊推出全新專欄網誌「兵線之間」,由開發團隊成員主筆,說明開發過程中的各項挑戰、程式錯誤修正與經歷。

首篇文章以英雄「爆破技工隊」的黏性炸彈錯誤為例,詳細解密該程式錯誤如何因「新邊疆」7.33 更新加入雙子門而浮現,以及團隊追查並修正程式碼的完整過程。

網誌內容指出,黏性炸彈程式錯誤的源頭始於去年爆破技工隊技能重製。當時黏性炸彈的設計是以舊版遙控地雷 NPC 為基礎開發,並繼承了可由施放玩家控制的屬性。

由於當時的遊戲參數限制,該錯誤原本在對戰中無法被觸發,直到今年春季「新邊疆」7.33 版本更新加入雙子門後,潛藏的錯誤才正式浮出水面。

由於雙子門機制允許非英雄單位的羅煞持續施法,導致地圖實體開放了非英雄單位的施法權限。

當玩家丟擲黏性炸彈且炸彈處於空中的瞬間,若以統一單位命令同時選取爆破技工隊與炸彈並點擊雙子門,炸彈便會對雙子門進行持續施法。

這項動作打斷了原本丟擲、追逐與倒數爆炸的修飾元序列,使黏性炸彈無法正常引爆,反而成為在地圖各處自由移動且受玩家操控的致命單位。

在接獲玩家社群於 GitHub 回報問題後,開發團隊著手追查並釐清成因。

由於黏性炸彈在設計上完全不需要由玩家控制,團隊最終透過移除炸彈身上的受控標記完成修復,使各項修飾元序列能恢復正常依序執行,解決了炸彈無法爆炸的問題。

台灣電競新聞

完整報導

閱讀全文