當前位置: 華文問答 > 遊戲

既然有些人喜歡開掛,為啥不開發一款網遊,提供編程介面,允許玩家自行用各種軟件,同時允許電腦參與計算?

2019-04-15遊戲

你想得有些簡單了。

實際上,提供編程介面,允許自由擴充套件的遊戲非常多,這個介面叫做:Interface(中文名稱:外掛程式),就跟你用的 Microsoft Office 外掛程式一樣,可以在標準程式之外擴充套件無數的功能或提供豐富的自訂。典型如:魔獸世界。魔獸世界的外掛程式誇張到連界面都可以改得面目全非:

魔獸世界原本的界面是這模樣
可以透過外掛程式改成這模樣

你看,透過開放套用介面,可以把UI修改成完全是另外一種遊戲,都達到這程度了,魔獸世界有外掛嗎,一樣有。

國內遊戲也支持介面擴充套件啊,例如:劍三。但劍三近幾年收縮了介面許可權:外掛程式你可以寫,但必須由官方來釋出添加,因為,以前太過於開放,各種稀奇古怪的外掛程式滿天飛,特別是有一款叫做海鰻的外掛程式,這個外掛程式本身是很好的外掛程式,但是外掛程式釋出者借外掛程式的殼在掛羊頭賣狗肉搞非法活動,搞得官方總是處於風口浪尖下不來台。於是,各種小外掛程式就消失了。現在就菊花、茗伊幾個外掛程式一直在更新,以及官方開發的劍心外掛程式(劍心就是海鰻違法被取締之後,應玩家要求,遊戲官方親自下場開發來替代海鰻的外掛程式,遊戲官方自行開發外掛程式,也是少見)。以前自由介面的時候,廣大玩家都經常自己寫外掛程式的,會 LUA 語言就行,大多數遊戲擴充套件都使用該語言。但如此,就沒有外掛嗎?一樣有。

所以,外掛不外掛,跟遊戲是否有開放套用介面沒啥關系。外掛產生的本身,並不只是因為玩家為了自訂遊戲,而是因為部份人不想公平遊戲,純粹就是想作弊而已。

當然,一款優秀的大型軟件(包括遊戲),可延伸性是必須的,應當提供豐富的自訂功能。但,可延伸性卻不是外掛的終極目標,外掛的終極目標是滿足部份玩家的不平等競爭。外掛的核心是「作弊」,而不是「擴充套件」或「自訂」。想作弊,就兩種方式:卡BUG 和 開外掛,BUG 是官方自己的問題,而外掛是非法的,這就是外掛總會產生,而一直會被打擊的根本原因。