这些年一周以来,微信小程序游戏“跳一跳”可谓是刷爆朋友圈。不过你会意识排名榜上的相知玩出了动辄上千上万的分数,那背后的门槛是如何吗?

哈哈,当然正是“开挂”啦!

不过,笔者写那篇小说可不是为了教大家如何去开挂,而是让大家体会到计算机技巧的非凡纷呈运用。关于游戏嘛,依然要凭真才具去玩,那才有意思。

率先,开挂的法门有二种,最简便易行严酷的章程正是抓包并曲解游戏向服务器交由的数目。用那种办法能够轻便得到自由分数,可是现在早已失效了。而自小编在此间涉及的是一种相对无毒的格局,并不改造台式机人的多寡,只是依靠程序救助大家总计游戏中的目的相差并成功自动化操作。

大约明了,正是让Computer代替人来玩那些游戏。

以下的操作方法针对 Android 手提式有线电话机,Computer上应用 Windows 系统。 iOS
上的方案也是一些,但是作者从没亲自测试过,就不在那里聊起。

准备 Python

https://www.python.org/

Python
是先天最吃香的编制程序语言之一,具有大批量抬高而强劲的库。此次我们要求用到
Python 编写的剧本程序,所以要是你Computer上还未曾设置 Python 三.x
和其包管理工具 pip3 的话,可以在 Python
官方网站上获取并安装。安装收尾之后,还要加上到 Windows 的环境变量中。

此番我们须要用到 Pillow 库。那是 Python
里的图像处理库,提供了然普遍的文件格式援救和庞大的图像处理才干。安装的不二秘籍很简短,在
CMD 中输入以下命令:

pip3 install pillow

按下回车,如果出现确认音讯的话,输入 “y” 再按回车就能够。

准备 ADB Shell

http://adbshell.com/downloads

ADB 工具得以让我们在Computer上用命令行轻松调节和测试 Android
手提式有线电电话机。展开以上网站的页面并选取 ADB Kits 实行下载。

设置收尾之后,大家用数据线将手提式有线电话机连上计算机。这时候咱们需求在手提式有线电话机上肯定允许开启“USB
调节和测试”的效应。

其它,有些手提式有线电电话机厂商为了安全起见,在系统装置中关闭了 ADB
模拟点击的权杖。大家须求手动开启,以 MIUI
为例,大家需求在开荒者选项中开发那项开关:

获取“外挂”脚本

https://github.com/wangshub/wechat\_jump\_game

小编们能够在 Github 上下载自动操控“跳壹跳”的品类代码。谢谢 wangshub
为大家准备了现有的代码,你只须求在那么些页面下载就可以。

对下载后的 ZIP 压缩包进行解压,得到多个文书夹。把刚刚下载的 ADB
工具那八个公文移动到这么些文件夹中,待会儿大家的台本程序才能经过 ADB
工具调控手提式有线电话机。

凡事就绪

将手提式有线电话机连上计算机,在二哥大微信上开采“跳壹跳”游戏的分界面。

在大家下载的本子文件夹中找到 wechat_jump_auto.py,在其右键菜单中接纳IDLE 展开。为啥不直接在 CMD 恐怕 Powershell
里运维吧?因为自己发现脚本中的中文字符使得在调整台下运维的时候会变成错误(恐怕是因为本人利用英文版系统的原因)。

一向按 F5,运转脚本。

日后先后就会从来运转下去,你会面到手提式有线电话机上的棋子早先和气跳动。在这进度中,计算机上会不断弹出空白的调控台窗口并快捷烟消云散。

虽说先后操控也会有失手的时候,可是玩出高分成绩肯定是小难点的。

结语

本期的上课到底这里就身故啦。经过此次“开挂”体验,大家也对 Python、ADB
等工具的利用有了越多的体会。最后刷出来的实际业绩是还是不是能留在排行榜上并不根本,首要的是大家学到了事物,并且感受到了足足的意趣。

除此以外说句题外话,小编只可以嘲讽一下那游戏的难度。要想手动跳过这一步,真不知要花掉多少运气
><

祝我们玩得手舞足蹈!作者还会和豪门大快朵颐越多有意思的技巧和网络音信。

网站地图xml地图