学习使用python玩转微信小游戏“跳一跳”

最近微信小游戏“跳一跳”可是火得一塌糊涂,我玩了很久也才100分左右,一看排行榜,几百上千的不少,我真不信他们那么会玩这款游戏,其中必有蹊跷,咨询他们过后,果然,开挂的人生不需要解释。

大神GitHub地址:


https://github.com/qiyeboy/LuLunZi    点击打开链接


大神博客地址:

http://mp.weixin.qq.com/s__biz=MzIwODIxMjc4MQ==&mid=2651003845&idx=1&sn=59610635e21d6635090bdf7cdcd6173e&chksm=8cf13d87bb86b491591168e535a47308f2bc55f58f274d10bfdd5d3919f09362cd222051c8f1&mpshare=1&scene=23&srcid=0102cWXlhQgHzpr7XFknypHA#rd                                        点击打开链接

测试过可以用的demo:

http://download.csdn.net/download/msn465780/10190661        点击打开链接

相信没接触过python的童鞋跟我一样有点晕,看了老半天还不是很清晰,这里我就用自己的话翻译下。

首先,没有安装过Python 环境的先安装

https://www.python.org/  官网下载对应系统版本,这里我是win10 64位,后面的都以我的电脑为例子示范,如图:

这里我试过zip解压版,发现用不来,还是下载的安装版,下载后双击安装,接下来去配置环境变量,如图

注意:我下载的这个最新版本python安装后路径是在用户目录下

然后打开CMD,验证配置对了吗,如图,出现版本号就说明对了

命令:python

接下来安装图形库 pip,找到easy_install.exe工具。在windows下安装Python后,在其安装路径下的scripts文件夹中默认安装好了easy_install工具。比如:C:\Users\Alex\AppData\Local\Programs\Python\Python36\Scripts

然后cmd定位到这个目录,执行安装pip,

命令:easy_install.exe pip

如图:

安装成功,如图:

检验pip安装成功了吗?

命令:pip

如图:

接着安装pillow,

命令:pip install pillow

如图:

到这里前置工作就好了

接下来安卓手机打开调试模式,数据线连接电脑,手机打开微信小游戏"跳一跳"

等出现游戏画面后,打开前面链接下载好的工具,LuLunZi-master,如图:

还有其他游戏的,这里我们只关心"跳一跳",双击打开gui.py,第一次打开需要指定打开程序,也就是前面安装的python.exe

正常的情况下电脑屏幕上显示手机截图,也就是那个游戏截图,然后鼠标点击起点和结束点,接着手机上就会自动跳了,每次都不会失误哦,这下又可以愉快玩耍了。

游戏原理大神的博客有详细介绍,这里我也简单说下吧

手机不用root,python程序运行后会利用adb指令去让手机截取当前屏幕的图片传到电脑上,再把这个电脑上的图片显示在电脑屏幕上,然后鼠标点击起点和结束点,会记下两个点在屏幕的坐标位置,然后用这个坐标位置勾股定理算出两点的直线距离,接着根据这个距离算出长按的时间,最后用adb命名模拟手指长按事件,屏幕接受到长按事件游戏自然就跳了,大家都懂了吗?

相关环境文章链接:

解决 Windows import pandas as pd ModuleNotFoundError: No module named ‘pandas‘-CSDN博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值