专栏首页Crossin的编程教室微信小游戏“跳一跳”,Python“外挂”已上线

微信小游戏“跳一跳”,Python“外挂”已上线

微信又一次不声不响地搞了个大事情:

“小游戏”上线了!

于是,在这辞旧迎新的时刻,毫无意外的又火了。

今天有多少人刷了,让我看到你们的双手!

喏,我已经尽力了……

不过没关系,你们跳的再好,在毫无心理波动的程序面前都是渣渣。

感受一下被支配的恐惧吧:

项目地址: 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 上发帖提问
  • 点击文章最下方的“阅读原文”,查看更多学习资源
  • 别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)

本文分享自微信公众号 - Crossin的编程教室(crossincode),作者:wangshub

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-12-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【Pygame 第6课】 面向对象的游戏设计

    上节课中,我们的飞机已经可以发射子弹了,尽管只有一颗。为什么我只加了一颗?试着多加几颗你就会发现,你得用好几个变量去分别记录它们的xy坐标,在主循环中判断每一颗...

    Crossin先生
  • 一道大数据习题

    现在到处都说“大数据”,我也跟着标题党一下。今天要说的这个,还算不上大数据,只能说跟以前的习题相比,数据量略大了一点。 前阵子我们做了个抓取热映电影的程序。有个...

    Crossin先生
  • 用程序帮你炒股

    最近在知乎上看到一个问题:如何使用 Python 抓取雪球网页? 雪球是国内一个人气很高的股票财经类网站,上面有个投资组合功能,很多民间股神在上面设定自己的投资...

    Crossin先生
  • 万字长文!二叉树入门和刷题看这篇就够了!

    今天是小浩算法 “365刷题计划” 二叉树入门 - 整合篇。本篇作为入门整合篇,已经砍去难度较大的知识点,所有列出的内容,均为必须掌握。因为很长,写下目录:

    程序员小浩
  • Android4 漏洞环境简单挑战

    今天给各位分享的是一个Android虚拟机环境的简单渗透。按照我们一般的渗透流程大概分为:

    墙角睡大觉
  • 软硬链接、文件删除原理、linux中的三种时间、chkconfig优化

    第1章 软硬链接 1.1 硬链接 1.1.1 含义 多个文件拥有相同的inode号码 硬链接即文件的多个入口 1.1.2 作用 防止你误删除文件 1.1.3 如...

    惨绿少年
  • Linux禁止非WHEEL用户使用SU命令 原

            通常情况下,一般用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。

    拓荒者
  • 关于解决emoji表情的存储

    近段时间处理,由于工作需求,需要使得用户插入的emoji表情能够正常显示及使用,所以做个总结,以备后用。 说明:本方法只在mysql环境中测试 1.首先程序在连...

    joshua317
  • 如何使用java代码通过JDBC访问Sentry环境下的Hive

    温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 Fayson的github:https://github.com/fayson/cdhproje...

    企鹅号小编
  • Linux开发环境第三方库规划

    让工作变得有条理,不乱糟糟,即使存在大量的第三方,也有章可循。简而言之,就是要保持目录的干净(如/usr/local目录),保持文件的干净(如profile文...

    一见

扫码关注云+社区

领取腾讯云代金券