Python 尝试实现跳一跳游戏

微信跳一跳

本次实践参考以及使用了别人的源代码,以下附上地址:

 

实验过程

1、adb驱动安装(下载地址:https://adb.clockworkmod.com/

  安装以后要将它添加到环境变量的Path中,(Win10)步骤为:<右键我的电脑 - 选择属性 - 选择高级系统设置 - 高级 - 环境变量 - 选择Path进行编辑 - 点击新建将安装时的路径复制粘贴进去 - 确定即可>

 

2、检验adb是否安装成功

  打开cmd控制台,输入adb,出现以下界面:

  即安装成功。 

 

3、下载源码

4、导入所需的模块

  将下载好的压缩包解压至相应的文件夹,打开requirements.txt,作者将用到的模块写在了此处,所以在cmd控制台切换到源码目录后可以直接执行命令 pip install -r requirements.txt 将程序运行需要的包导入进来。但这样导入模块会导致速度非常慢,而且导入的模块可能都不是最新版本。

  所以我在导入模块时,使用了开源镜像,这里分享给大家:pip install --index-url https://pypi.douban.com/simple + 模块名

 

5、连接手机

  这里就以华为手机为例,把手机用USB与电脑连接,将开发者模式打开,接着进入开发人员选项,开启USB调试模式。可能有人还不知道如何开启华为系统的开发者模式:<打开设置 - 进入关于手机界面 - 连续点击版本号 - 提示您已处于开发者模式就说明已经开启>

 

6、运行源码

  打开cmd控制台,切换至源码目录,执行命令 python wechat_jump_auto.py,结果第一个方块都跳不过去,之后参考上面提到的博客,调整了参数,最后跳的效果比较理想。附上结果图:

 

 

 结果居然没有被检测到,还是非常幸运的...

 

posted @ 2020-06-20 15:58  Lincoln_H  阅读(314)  评论(0编辑  收藏  举报