如何在跳一跳中赢你的朋友

如何在跳一跳中赢你的朋友

2018-01-16 22:37:31
上海

近来微信推出的小程序跳一跳着实在朋友圈火了一把,然而作为手残党的我只能望着好友排行榜上四五百的成绩黯然神伤。偶然发现了GitHub上的跳一跳开挂项目,试了一下效果甚好。

2017 年 12 月 28 日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 DEMO「跳一跳」。这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。如果能利用图像识别精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃。

GitHub上的跳一跳辅助项目在这里。(温馨提示:腾讯的程序员显然也在持续关注这个项目,因此被官方识别出开挂而失去分数的可能性还是存在的。)

下面介绍如何在利用该项目称霸好友榜。我是在win10上操纵安卓设备,其他设备的请自行查阅文档

搭建python环境

自行百度安装即可。我安装的是python2.7.13。安装完成后还需要添加环境变量 :在文件资源管理器->此电脑(右键)->属性->高级系统设置->环境变量->系统变量,找到path变量,添加python的安装路径,例如C:\Python27 。之后打开cmd输入python显示出版本号说明已经成功配置。

搭建ADB环境

直接在这里下载安装即可。安装完成后同样要添加环境变量,方法同上(安装路径类似C:\Program Files (x86)\ClockworkMod\Universal Adb Driver)。之后打开cmd输入adb显示出大量文字说明已经成功配置。

下载APP

为了尽量简单,我们选择使用app进行一键操作。在这里下载最新的对应的release版本。比如我下载了STOP_jump_win.rar 。然后解压。在解压的目录里新建requirements.txt文件,内容与此处一致。

安装依赖文件

在解压目录里面按住shift+鼠标右键打开命令行窗口或者powershell,运行以下命令:

pip install -r requirements.txt

若不能识别pip试试以下语句

python -m pip install -r requirements.txt

还不行的话以管理员身份打开命令行窗口或者powershell再尝试。

连接手机

打开手机的USB调试,以内置光盘的方式连接电脑。Windows键加R键运行cmd,打开命令行窗口,执行adb devices命令。如果看到有设备连接表示已成功。这时候设备的状态可能还是下面这样:

List of devices attached
XXXXXXXX               unauthorized

只要在手机端弹出的窗口中授权即可,注意勾选一直授权。这时候再次执行adb devices命令,变成如下:

List of devices attached
XXXXXXXX               device

进行usb调试的方法,不同手机不尽相同,如果ADB没有发现你的设备,请自行百度原因。

运行程序

在解压目录中运行.exe文件,例如stop_jump1_1_2.exe。如果提示请安装ADB并配置环境变量(大概由于adb版本不兼容),尝试将解压目录中的adb.exe文件删除(任务管理器中结束它的进程再删除),并找到ADB安装目录中的adb.exe复制进解压目录。重新运行即可。如果看到如下内容,大功告成。

最后贴上一张效果图😆,and装逼请适度。

在 GitHub 上查看本页