使用python脚本自动玩“跳一跳”

使用python脚本自动玩“跳一跳”

自从2017年12月28日

微信上线了

“跳一跳”小程序游戏

我的朋友圈就没有停止过“戏斗”..

因为只要一天稍不努力

你就会发现自己

从第1 被活生生挤到第101...

这本来也没什么

我凭自己本事跳的坑

被超我真的#%¥&*妈妈T^TT^T

都是无所谓的啦呵呵呵呵呵~

但是!

当我发现越来越多的分数高的离谱之后。。。

看到这种情况的你是不是很气啊?

为了维护游戏的公平,你想做什么呢?

没错,接下来我就教你们想做的事情:??(你懂的)

准备工作

【PC一台/手机一个/一条数据线】

当然最好是还对命令行界面有些了解

然后在电脑上

【下载安装这3个东西】

python 3.6并配好环境

这一步我准备了python的安装包python-3.6.4-amd64.exe文件,按照默认安装即可。你们可以自行百度python的安装方法,安装好之后再配置环境变量,最后在控制台里测试一下是否安装成功。在Windows系统上按 WIN+R,再输入cmd回车打开命令提示符。输入:

python --version

安装好后会显示python的版本号为:

跳一跳的Python源码

下载源码,我提供的文件名叫wechat_jump_game-master.rar,下载后解压缩出来。

Python Imaging Library

按win+R,输入cmd,运行命令行,然后转到下载的代码文件包的目录。

比如代码文件包下载解压到d盘,那么在命令行输入d:回车,然后输入

cd wechat_jump_game-master回车,就会转到代码所在目录。

然后执行: pip install -r requirements.txt

比如我的文件是放在E:\wechat_jump_game-master\wechat_jump_game-master

那么要从命令提示符进入该目录就先输入:

e:

(再输入)cd wechat_jump_game-master\wechat_jump_game-master

截图如下:(注意:该目录下还有一个wechat_jump_game-master的文件夹,不要进入这个文件夹。)

然后执行: pip install -r requirements.txt

(这一步出现进度条下载文件)

等待下载完成后,

再执行pip install image

安装依赖的时间可能有点长,要慢慢等待......如果你的安装过程中出现问题了(出现一堆红色文字)。

就做下面的步骤:(上面没出错的这一步可以跳过)

我提供的网盘有个whl目录,可以将该目录下的文件,拷贝到安装的python的Scripts目录(可以通过安装的python软件开始菜单快捷方式上右键“属性”,然后“打开文件位置”来定位)。

然后在命令行到该目录下,手动执行库文件安装。

手动安装库文件的命令是:pip install whl文件的文件名比如说:

pip install Django-2.0.1-py3-none-any.whl

(需要把所有的文件都这样安装)

安装完之后

就用数据线连接电脑和手机

然后

【开启手机的USB调试】

不过为了保护手机安全,一般情况下你是找不到USB调试开启的按钮的,还是自行百度搜索方法开启USB调试开关,各种手机开启方法不一样。(比如华为畅享6就要连击“版本”7次,出现“开发者选项”后才能进去打开USB调试开关)

开启后,就要启动python脚本了。

在代码文件目录下运行自动跳的脚本。运行命令为:

python wechat_jump_auto.py

系统会提示是否开始,输入y再回车即可自动帮你玩“跳一跳”了。

注意:如果发现不能准确跳跃,可以使用记事本打开原文件目录下config目录的default.json文件,修改press_coefficienth后面的值,这个值越大,跳跃距离越远,多试几次就可以找到合适的值。

看我现在的成绩:已经遥遥领先了。

看到最后,你不禁想说:这样做游戏不就没意思了吗?

小孩想说的是,开心就好,管它这样做有没有意思,游戏嘛,就是为了玩的开心才存在的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180106G07F1M00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券