作家
登录

程序员玩手游的方式 看完快去玩吧~

作者: 来源: 2018-01-05 16:04:34 阅读 我要评论

https://stackoverflow.com/questions/31374085/installing-adb-on-mac-os-x

8、打开安卓手机的设置 – 开辟者选项 – USB 调试(如不雅没有开辟者选项,可百度打开开辟者选项的办法),用 USB 线连接办机和电脑棘手机可能会弹出对话框,点赞成。

图13:法度榜样员玩手游的方法

如不雅出现运行脚本后小人不跳的情况,请检查是否有打开“USB 调试(安然模式)”,记得趁便打开 USB 模仿点击。

图14:法度榜样员玩手游的方法

9、在终端输入 adb devices,如不雅看到下面这种信息,解释 adb 已精确安装,也解释电脑成功检测到手机。

图15:法度榜样员玩手游的方法

不然会出现下面的“文件的哈希值不在指定目次中”安装不上 adb 驱动的问题,网上有教程请自行进修。

图17:法度榜样员玩手游的方法

10、打开微信跳一特点开端,在终端输入 python wechat_jump_auto.py 点回车,游戏就会主动开端~ 请根据手机分辨率运行响应的 *.py 文件。

图18:法度榜样员玩手游的方法

留意:

我跳了很多次,最后都邑掉落下盒子,临时最多只能跳到 1800+ 分,不克不及一向跳下去。

分辨率不合,设备文件也不一样,具体看 config 这个文件夹。

别刷太高分,有人刷到 4000,结不雅分数被微信清零。

实验结不雅:

图19:法度榜样员玩手游的方法

只要有耐烦,你就是王者

图20:法度榜样员玩手游的方法

也没跨越 100 分

下面分析一下代码,Main 部分有一个 While 轮回,只要你不终止,它会一向反复操作。

图21:法度榜样员玩手游的方法

Main部分代率攀琅绫擎重要调用的自定义函数有三个,还有一个 time.sleep 是为了延迟一下:

  • pull_screenshot() #获取图像
  • find_piece_and_board(im) #根据图像获取两个点的坐标值
  • jump(math.sqrt((board_x – piece_x) ** 2 + (board_y – piece_y) ** 2))#根据两点距离和手机像素计算按压时光并 JUMP

requirements.txt 就是文件夹里的一个 txt 文档,琅绫擎写着会主动安装哪些法度榜样。

pull_screenshot()

图22:法度榜样员玩手游的方法

这个函数主如果应用 adb 来获取图像,这里趁便说一下“adb”,adb 是连接 Android 手机与 PC 端的桥梁,可以让用户在电脑上敌手机进行周全的操作。

它甚至比五六年前的飞机大年夜战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性、有意思,更重要的是可以进行石友 PK!

图1:法度榜样员玩手游的方法

借助 adb 对象,我们可以治理设备,还可以进行如安装软件、体系进级、运行 Shell 敕令等等操作。如“pull”就是获取设备中的文件,想更多懂得 ADB 请自行进修~

find_piece_and_board()

图23:法度榜样员玩手游的方法

根据图像获取当前小人地位和落点的坐标系(piece_x, piece_y, board_x, board_y),这个是这个脚本中的核心部分。

jump

图24:法度榜样员玩手游的方法

根据设定的“长按的时光系数”枷⒚须要的按压时光,这个系数是根据手机分辨率推出来的,按压时光设定不小于 200ms,核心敕令是 adb 的“input swipe”。

“input swipe”模仿的是手指在屏幕上的滑动事宜,如不雅两个点坐标不变更就成了长按了。

代码中四个变量的设置是:“swipe_x1,swipe_y1,swipe_x2,swipe_y2 = 320,410,320,410”,所所以模仿的长按,其实滑动也是可以的。

除了可以用 Python 实现高分,还有网友爆料还可以直接捏造 POST 请求刷分,直接改分数。

图25:法度榜样员玩手游的方法

日前,V2EX 网站上一篇题为《微信跳一跳 可以直接更改分数, POST 请求没有校验… 》的文┞仿获得大年夜量曝光,帖中指出微信小法度榜样存在马脚,跳一跳小游戏可以直接改分数。

用户朱鹏飞根据帖子的指引,发明甚至连微信小法度榜样、小游戏的源代码都可以直接下载,只须要知道 appid 和版本号,就可以直接构造 URL 下载后缀为 wxapkg 的源码包,不须要任何验证。


  推荐阅读

  2018年或成为云计算转折之年:IaaS整合 PaaS崛起 SaaS蓄势

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 回望2017年的云计算市场不难发明,这是云计算深刻应用到各个行业企业的一年,被誉为是云计算的收成期;进入2>>>详细阅读


本文标题:程序员玩手游的方式 看完快去玩吧~

地址:http://www.17bianji.com/lsqh/40286.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)