当前位置: 华文问答 > 游戏

既然有些人喜欢开挂,为啥不开发一款网游,提供编程接口,允许玩家自行用各种软件,同时允许计算机参与计算?

2019-04-15游戏

你想得有些简单了。

实际上,提供编程接口,允许自由扩展的游戏非常多,这个接口叫做:Interface(中文名称:插件),就跟你用的 Microsoft Office 插件一样,可以在标准程序之外扩展无数的功能或提供丰富的自定义。典型如:魔兽世界。魔兽世界的插件夸张到连界面都可以改得面目全非:

魔兽世界原本的界面是这模样
可以通过插件改成这模样

你看,通过开放应用接口,可以把UI修改成完全是另外一种游戏,都达到这程度了,魔兽世界有外挂吗,一样有。

国内游戏也支持接口扩展啊,例如:剑三。但剑三近几年收缩了接口权限:插件你可以写,但必须由官方来发布添加,因为,以前太过于开放,各种稀奇古怪的插件满天飞,特别是有一款叫做海鳗的插件,这个插件本身是很好的插件,但是插件发布者借插件的壳在挂羊头卖狗肉搞非法活动,搞得官方总是处于风口浪尖下不来台。于是,各种小插件就消失了。现在就菊花、茗伊几个插件一直在更新,以及官方开发的剑心插件(剑心就是海鳗违法被取缔之后,应玩家要求,游戏官方亲自下场开发来替代海鳗的插件,游戏官方自行开发插件,也是少见)。以前自由接口的时候,广大玩家都经常自己写插件的,会 LUA 语言就行,大多数游戏扩展都使用该语言。但如此,就没有外挂吗?一样有。

所以,外挂不外挂,跟游戏是否有开放应用接口没啥关系。外挂产生的本身,并不只是因为玩家为了自定义游戏,而是因为部分人不想公平游戏,纯粹就是想作弊而已。

当然,一款优秀的大型软件(包括游戏),可扩展性是必须的,应当提供丰富的自定义功能。但,可扩展性却不是外挂的终极目标,外挂的终极目标是满足部分玩家的不平等竞争。外挂的核心是「作弊」,而不是「扩展」或「自定义」。想作弊,就两种方式:卡BUG 和 开外挂,BUG 是官方自己的问题,而外挂是非法的,这就是外挂总会产生,而一直会被打击的根本原因。