微信又一次不声不响地搞了个大事情:
“小游戏”上线了!
于是,在这辞旧迎新的时刻,毫无意外的又火了。
今天有多少人刷了,让我看到你们的双手!
喏,我已经尽力了……
不过没关系,你们跳的再好,在毫无心理波动的程序面前都是渣渣。
感受一下被支配的恐惧吧:
项目地址:
https://github.com/wangshub/wechat_jump_game
所用工具:
1. Python 2.7
2. Android 手机
3. Adb 驱动
4. Python Matplot绘图
原理(摘自项目说明页面):
1. 将手机点击到“跳一跳”小程序界面;
2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来:
adb shell screencap -p /sdcard/1.png adb pull /sdcard/1.png .
3. 用matplot显示截图;
4. 用鼠标点击起始点和目标位置,计算像素距离;
5. 根据像素距离,计算按压时间;
6. 用Adb工具点击屏幕蓄力一跳:
adb shell input swipe x y x y time
公众号(Crossin的编程教室)中回复 跳一跳 可获取下载地址。
代码问题请在论坛 bbs.crossincode.com 上发帖提问
点击文章最下方的“阅读原文”,查看更多学习资源
别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)
推荐阅读:
Python有嘻哈:Crossin教你用代码写出押韵的verse
欢迎加入
Crossin的编程教室
crossincode.com
请把我们分享给身边爱学习的小伙伴 :)
点击“阅读原文”,查看更多学习资源