MacOS/Win,请应用如下操作开辟新的虚拟情况(不强调表示MacOS/Win雷同操作)
- 下载Anaconda. MacOS:默认安装/Win:留意安装时刻勾选设备路径或者之背工动设备,直至cmd后conda关键字有效
- 查看所有的虚拟情况
conda info --envs
- 应用敕令:
conda create -n wechat_env python=3
,创建名为wechat_env
的虚拟情况,且设备python版本为python3 - 激活虚拟情况:MacOS:
source activate wechat_env
/Win:activate wechat_env
- 安装所须要的包,比如
matplotlib
等,建议应用conda install package_name
来避免虚拟情况包的路径问题
关于Win+Android的adb调试添加路径等问题,可以测验测验应用Tools文件夹中adb文件夹进行调试,详见adb中readme文件
依附安装
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?
https://wangshub.github.io
GitHub 项目地址
- QQ 群
- github微信跳一跳 314659953 (已满)
- github微信跳一跳(2) 176740763 (满)
- 跳一跳 89213434
更新日记:
-
2017-12-29 :
- 增长更新主动化运行脚本,感激 GitHub 上的 @binderclip
-
2017-12-30 :
- 请将安卓手机的 USB 调试模式打开,设置》更多设置》开辟者选项》USB 调试,如不雅出现运行脚本后小人不跳的情况,请检查是否有打开“USB 调试(安然模式)”
- 根据大年夜家反馈:1080 屏幕距离系数 1.393 ,2K 屏幕为 1
- 添加部分机型设备文件,可直接复制应用
相干问题
请先查阅一下 issue 区
- 参数掉足请在这里提交: issues/62
- iOS 相干问题: issues/99 和 /issues/4
- iOS 苹不雅手机操作步调
- Android 安卓手机操作步调
- 留意:别刷太高,已经有同窗碰到分数清零的情况了 164
- 如不雅有找不到
./autojump.png
图片的缺点,请查阅 194 - 小白用户可以参考一个B站UP主的视频教程 【微信跳一跳】教你若何不消双手还能占据排行榜第一名
游戏模式
2017 年 12 月 28 日下昼,微信宣布了 6.6.1 版本,参加了「小游戏」功能,并供给了官方 DEMO「跳一跳」。
这是一个 2.5D 插画风格的益智游戏,玩家可以经由过程按压屏幕时光的长短来控制这个「小人」跳跃的距离。可能刚开端上手的时刻,因为时光距离之间的关系把握不恰当,只能彪炳几个就掉落到了台子下面。 弄法类似于《Flappy Bird》
如不雅能精确测量出肇端和目标点之间测距离,就可以估计按压的时光来精确跳跃?所以花 2 个小时写了一个 Python 脚本进行验证
欲望不要把分数刷太高,轻易没同伙的。。。
操作规范
TODO
- 可以对拉上来的图片进行色彩瓜分,辨认小人和目标中间,如许就不须要手动点击主动弹跳。
推敲到临盆情况的规范性,实验与项目之间不受干扰,请尽量用新的虚拟情况来完成实验
接下来的操风格必须,仅当实验完成后可操作,实验阶段全程在虚拟情况中操作,进入虚拟情况会有前置符号表示如:
(wechat_env) ~/Desktop/wechat_jump_game-master>
- 退出虚拟情况:MacOS:
source deactivate wechat_env
/ Win:deactivate wecha_env
- 删除虚拟情况:
conda remove -n wechat_env --all
对象介绍
- Python
- 手机或模仿器
- ADB 驱动,可以到 这里 下载
- 相干依附
如不雅你是 iOS
+ MacOS,请参考下面的设备:
- 应用真机调试 WDA,参考 iOS 真机若何安装 WebDriverAgent · TesterHome
- 安装 openatx/facebook-wda
- Python 3
如不雅你是 Android
+ MacOS,请参考下面的设备:
- Python 3
- 应用brew进行安装
brew cask install android-platform-tools
- 安装完后插入安卓设备且安卓已打开usb调试模式(部分新机许可能须要再别的勾上 许可模仿点击 权限),终端输入
adb devices
,显示如下注解设备已连接
List of devices attached6934dc33device
如不雅你是 Android
+ Windows,请参考下面的设备:
- Python 3
- 安装 ADB 后,请在 情况变量 老将 adb 的安装路径保存到 PATH 变量里,确保
adb
敕令可以被辨认到。 - 同
Android
+ MacOS 测试连接
pip install -r requirements.txt
道理解释
推荐阅读
218 元的 iPhone 官方电池该怎么换?这里有一份超全的实用攻略
【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 2017 年 12 月 29 日,苹不雅就「降速门」事宜向用户 报歉 ,同时颁布了一系列的解决筹划: 苹不雅将过了>>>详细阅读
本文标题:教你用 Python 来玩微信跳一跳
地址:http://www.17bianji.com/lsqh/40191.html
1/2 1