快捷搜索:  汽车  科技

微信小程序游戏回合制游戏排行榜(重温17年最火的微信小游戏)

微信小程序游戏回合制游戏排行榜(重温17年最火的微信小游戏)adb shell screencap -p /sdcard/1.png adb pull /sdcard/1.png .1. 用matplot显示截图;2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来· Adb 驱动· Python Matplot绘图1. 将手机点击到《跳一跳》小程序界面;

前言

还记得17年微信小游戏刚出来的时候,朋友圈全都是跳一跳,朋友之间问就是你跳了多少分,彼此之间这个分数就成了朋友之间的炫耀资本。后来,游戏越来越多,跳一跳也就失宠了,现在基本上没什么人玩了,我也是在抖音上刷到跳一跳,所以才想着用python做一个小脚本,来满足一下我之前没完成的分数竞争!同样和我想得一样的小伙伴可以试着做一下,还是不要把分数玩得太高哦,不然和我一样会没朋友的!

微信小程序游戏回合制游戏排行榜(重温17年最火的微信小游戏)(1)

游戏模式

这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。

微信小程序游戏回合制游戏排行榜(重温17年最火的微信小游戏)(2)

工具介绍

· Python 2.7

· Android 手机

· Adb 驱动

· Python Matplot绘图

原理说明

1. 将手机点击到《跳一跳》小程序界面;

2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来

adb shell screencap -p /sdcard/1.png adb pull /sdcard/1.png .

1. 用matplot显示截图;

2. 用鼠标点击起始点和目标位置,计算像素距离;

3. 根据像素距离,计算按压时间;

4. 用Adb工具点击屏幕蓄力一跳;

adb shell input swipe x y x y time实验结果

微信小程序游戏回合制游戏排行榜(重温17年最火的微信小游戏)(3)

还是那句话哦,还是别把分数刷得太高了,不然和我一样没朋友就不要来找我哦!

喜欢的可以点点喜欢哦,后续还会继续更新关于python的案例!

猜您喜欢: