A. bug是什麼
程序錯誤(英語:Bug),是程序設計中的術語,是指在軟體運行中因為程序本身有錯誤而造成的功能不正常、死機、數據丟失、非正常中斷等現象。有些程序錯誤會造成計算機安全隱患,此時叫做漏洞。
一些有趣的隱錯有時也會成為一種樂趣。在計算機游戲中,假如一些隱錯不令游戲出現大錯誤的話,經常會變成一種玩游戲時的秘技(秘技有時是游戲設計人故意造成的,用於程序設計上的檢查,繞過不需要的步驟直接檢驗需要的地方時所使用的代碼)。
Bug一詞的來歷
原來,第一代的計算機由許多龐大且昂貴的真空管組成,利用大量的電力來使這空管發光。可能正是由於計算機運行產生的光和熱,引得一隻蟲子(Bug)鑽進了一支真空管內,導致整個計算機無法正常工作。研究人員費了半天,總算發現原因所在,把這只蟲子從真空管中取出後,計算機又恢復了正常工作後來Bug這個詞就沿用下來了,主要是用來表示電腦系統或者程序中隱藏的錯誤、缺陷、漏洞等問題。
游戲中的BUG,簡單來說就是游戲程序的漏洞,游戲程序中的缺陷。游戲中有BUG是很正常的,尤其是在網路游戲中。即使所有的網路游戲都是經過封測、內測和公測這三個大的步驟,但由於游戲文件和游戲中的任務以及地圖的不斷更新和增加,難免會在游戲製作方面出現錯誤和偏差。
良性BUG
良性BUG即不會產生嚴重後果,甚至為玩家帶來了利益的BUG。通常很多良性BUG被玩家們利用,方便游戲或副本,不過此舉帶有一定的作弊性,因此利用這種BUG來游戲是不值得提倡的。例如有些FPS游戲中可以卡入一些副本,從而使得不被擊殺。例如在騰訊游戲穿越火線CF中就有很多BUG,其實是玩家無意發現後,後經多方實驗確認的一些漏洞,已有部分提交騰訊公司做了修補。
惡性BUG
惡性BUG即游戲中致命的,會對游戲過程及體驗造成嚴重影響的BUG。例如正常操作中,由於執行文件沖突或錯誤不兼容而導致的系統自動退出或者伺服器斷開等等。《封神榜叄》在開放性內測時,曾出現與伺服器斷開的情況,在工作人員的及時修補下,很快重新運作。