近年来一周以来,微信小程序游戏“跳壹跳”可谓是刷爆朋友圈。然而你会发现排行榜上的密友玩出了动辄上千上万的分数,那背后的法门是怎么着啊?

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

不过,笔者写这篇文章可不是为了教大家怎么样去开挂,而是让大家体会到电脑技术的神妙运用。至于游戏嘛,依旧要凭真本事去玩,那才有趣。

首先,开挂的办法有种种,最简易狠毒的点子正是抓包并曲解游戏向服务器交由的数据。用那种艺术能够轻松获得自由分数,可是今后一度失效了。而本人在那里涉及的是一种周旋无害的措施,并不改动游戏自己的数额,只是依靠程序救助大家计算游戏中的目标相差并做到自动化操作。

简单易行明了,正是让电脑代替人来玩这几个娱乐。

以下的操作方法针对 Android 手提式有线电话机,电脑上接纳 Windows 系统。 iOS
上的方案也是有些,可是作者并未有亲自测试过,就不在那里聊到。

准备 Python

https://www.python.org/

Python
是现行最抢手的编制程序语言之一,拥有多量增加而有力的库。此次大家要求用到
Python 编写的台本程序,所以一旦你电脑上还尚无安装 Python 三.x
和其包管理工科具 pip叁 的话,能够在 Python
官网上获取并安装。安装实现之后,还要加上到 Windows 的环境变量中。

此番大家须求用到 Pillow 库。那是 Python
里的图像处理库,提供领悟广泛的文件格式协助和强劲的图像处理能力。安装的法门很不难,在
CMD 中输入以下命令:

pip3 install pillow

按下回车,假如出现确认消息的话,输入 “y” 再按回车即可。

准备 ADB Shell

http://adbshell.com/downloads

ADB 工具得以让大家在电脑上用命令行轻松调节和测试 Android
手提式无线电话机。打开以上网站的页面并选拔 ADB 基特s 进行下载。

安装达成之后,大家用数据线将手机连上电脑。那时候大家须要在手提式有线电话机上承认允许开启“USB
调节和测试”的效果。

别的,某个手提式有线电话机厂商为了安全起见,在系统安装中关闭了 ADB
模拟点击的权力。大家供给手动开启,以 MIUI
为例,咱们须求在开发者选项中打开那项开关:

获取“外挂”脚本

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

大家能够在 Github 上下载自动操控“跳一跳”的类别代码。感激 wangshub
为大家准备了现成的代码,你只供给在那一个页面下载即可。

对下载后的 ZIP 压缩包进行解压,获得一个文本夹。把刚刚下载的 ADB
工具那四个文件移动到那一个文件夹中,待会儿大家的脚本程序才能透过 ADB
工具控制手提式有线电话机。

方方面面就绪

将手提式有线电话机连上电脑,在大哥伦比亚大学微信上开拓“跳壹跳”游戏的界面。

在我们下载的本子文件夹中找到 wechat_jump_auto.py,在其右键菜单中选用IDLE 打开。为何不直接在 CMD 大概 Powershell
里运维吧?因为自己发现脚本中的普通话字符使得在决定台下运转的时候会促成错误(恐怕是因为本身使用英文版系统的缘由)。

直接按 F五,运维脚本。

尔后先后就会直接运维下去,你会看动手提式无线电话机上的棋类起初本人跳动。在那进度中,电脑上会不断弹出空白的决定台窗口并急迅破灭。

尽管先后操控也会有失手的时候,但是玩出高分成绩自然是符合规律的。

结语

本期的执教到底那里就结束啦。经过此次“开挂”体验,大家也对 Python、ADB
等工具的施用有了更多的认知。最终刷出来的成绩是或不是能留在排行榜上并不重大,首要的是大家学到了东西,并且感受到了10足的乐趣。

除此以外说句题外话,笔者只得吐槽一下那游戏的难度。要想手动跳过这一步,真不知要花掉多少运气
><

祝我们玩得神采飞扬!我还会和大家大饱眼福更加多有意思的技巧和互连网音信。

网站地图xml地图