相信玩网游的用户一定对“外挂”这个词非常熟悉,所外外挂就是一些为玩游戏带来便利的辅助程序,这些程序往往会让困难的游戏变得容易,让玩家获得游戏中常人不可能完成的效果。而随着手机网游的兴起,手游端的同类程序却尚在萌芽端,首先先来看一个较为成熟的例子“手机按器”。

手机按器是一个按键精灵类的App,相信各位对PC上的按键精灵并不陌生,它可以模仿用户的操作电脑的行为。同理,手机按器可以实现的一是根据录制用户实际操作动作,重复模仿控制手机完成固定的工作内容;另一个则是通过对于图片、颜色等信息的扫描做出相应的操作,这点需要的是用户的编程水平,编写出可行的脚本便可以实现游戏外挂的效果。

建立脚本

这款手机按器从根本意义上来讲,并不能称为一款外挂,因为其中没有提供任何一个游戏的外挂脚本,可以说“手机按器”是制作、播放自动化脚本的工具,而具体怎么制作就要看用户的悟性了。

下面这段代码是很早之前在采访手机按器作者“Sern.Cheung”时,向笔者展示的作用在手机按器上的图片识别脚本,据说这个脚本可以实现“连连看”的游戏自动操作功能。于是笔者照葫芦画瓢,根据自己手机中文件夹的位置编写了一个适用于天天连萌的游戏脚本。

编写图片识别代码

这段代码的大概实现原理是通过截取当前屏幕的截图,与图片库中的图片进行比对,一旦发现相似度较高的图片,便会根据截图的图片位置在屏幕相应进行点击操作,从而完成连连看的游戏。

自制的图标识别图片

另外,图片库的准备比较容易,只需要在玩天天连萌时截取几张游戏截图,之后放到电脑上用QQ自带的截图功能将截图保存为“.bmp”格式即可。再将制作完毕的图片库放到编程代码制定的路径下。

执行脚本循环播放

之后执行该脚本,系统会在前端开启一个控制播放器,方便用户选择播放操作。之后玩家需要进入游戏,在开始游戏之后点击播放开始,之后就是见证奇迹的时刻了。当然现实总是残酷的,笔者的此次卡挂尝试没有成功。

没有任何效果

没有成功的原因有很多,有可能是因为笔者的代码存在错误,也有可能是因为这段代码本身就不完整。但可以肯定的是,这种让用户自己编写代码的方式对于绝大多数用户而言行不通。那么为什么手游端没有端游中那么多的外挂呢?正所谓无利不起早,iOS系统较为封闭,不允许有此类应用存活,而Android平台的过于开放,让此类应用更容易被破解,这也正是为何X宝中有如此多的“人工”刷分,而却少见刷分外挂了。