用 Python 来玩跳一跳
1.GitHub:https://github.com/wangshub/wechat_jump_game
2.环境搭建:装过caffe、tensorflow框架的Python环境直接能用,安装ADB驱动,cmd进入wechat_jump_game-master根目录执行pip install -r requirements.txt,安装所需环境。整体上通过截图,计算棋子中心点和起始点距离,adb模拟按压时间实现过程。
3.进入手机端跳一跳小程序,连接usb,cmd执行adb devices看是否连接到手机设备,进入wechat_jump_game-master根目录执行python wechat_jump_auto.py
4.测试结果,不调参基本500~800分。寻找机型对应分辨率,wechat_jump_game\master\config\1920x1080\config.json中修改距离参数,参数press_coefficient修改为1.39,wechat_jump_auto.py中计算棋子中心点对于白色顶面的棋子会有偏差,跳不到中心点,连续几个这样的棋子就结束了。调试了几十分钟仅到2000分。