教你用Python来玩微信跳一跳
游戏模式
2017年12月28日下午,微信发布了6.6.1版本,加入了“小游戏”功能,并提供了官方演示“跳一跳”。这是一个2.5 d插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个“小”人跳跃的距离。分数越高,那么在好友排行榜更加靠前。通过Python脚本自动运行,让你轻松霸榜。
想学习人工智能的可以加抠了解 3-1-2-2-2-0-4-2-2-3 备注:头条
->考虑到生产环境的规范性,实验与项目之间不受干扰,请尽量用新的虚拟环境来完成实验 |
- |
-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`来避免虚拟环境包的路径问题 |
- |
-**接下来的操作非必须,仅当实验完成后可操作,试验阶段全程在虚拟环境中操作,进入虚拟环境会有前置符号表示如:** |
-``` |
-(wechat_env) ~/Desktop/wechat_jump_game-master> |
-``` |
--退出虚拟环境:MacOS: `source deactivate wechat_env` / Win: `deactivate wecha_env` |
--删除虚拟环境:`conda remove -n wechat_env --all` |
- |
- |
-## 工具介绍 |
- |
-- Python |
--手机或模拟器 |
-- [ADB](https://developer.android.com/studio/releases/platform-tools.html) 驱动,可以到[这里](https://adb.clockworkmod.com/)下载 |
--相关依赖 |
- |
-如果你是`iOS` + MacOS,请参考下面的配置: |
--使用真机调试 WDA,参考 iOS 真机如何安装[WebDriverAgent · TesterHome](https://testerhome.com/topics/7220) |
--安装[openatx/facebook-wda] |
-- Python 3 |
- |
-如果你是`Android` + MacOS,请参考下面的配置: |
-- Python 3 |
--使用brew进行安装`brew cask install android-platform-tools` |
--安装完后插入安卓设备且安卓已打开usb调试模式(部分新机型可能需要再另外勾上允许模拟点击权限),终端输入`adb devices` ,显示如下表明设备已连接 |
-``` |
-List of devices attached |
-6934dc33 device |
-``` |
- |
-如果你是`Android` + Windows,请参考下面的配置: |
-- Python 3 |
--安装 [ADB](https://adb.clockworkmod.com/) 后,请在环境变量里将 adb 的安装路径保存到 PATH 变量里,确保`adb`命令可以被识别到。 |
--同`Android` + MacOS 测试连接 |
想学习人工智能的可以加抠了解 3-1-2-2-2-0-4-2-2-3 备注:头条