12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能。

作为技术出身的我们,是不是想用技术改变排名呢?

注意:本文适用对象为window系统,安卓用户。

这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。

可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面

如果能精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃?网上有小伙伴就写了一个 python 脚本进行验证实现高分

下面就利用python实现微信小程序游戏跳一跳详细教程

工具准备

Python 2.7

windows7 电脑

Android真机

adb 驱动

Python Matplot绘图

依赖安装包

如果你是ios,请参考下面的配置:在真机调试wda,参考iOS 真机如何安装 WebDriverAgent TesterHome,用这个python的客户端openatx/facebook-wda,把adb的调用替换成wda的api就好了

安装依赖包

1:Python下载

地址:https://www.python.org/downloads/

进入Python官方网站,将Python下载下来。在官网点击Download,选择Windows,进入下载页面,根据自己的系统下载对应的Python安装程序,32位的下载X86,64位的下载X86-64。如图所示:

这一步勾选上后,就一直点next直到Python完成安装,Python完成安装后打开CMD控制台,输入命令Python,出现如下界面,即为安装成功。如图所示:

2:pip安装

因为运行这个跳一跳辅助将会用到很多的依赖包,这些依赖包将要用到pip下载,所以我们首先把pip装好。

新下载的Python中已经有pip功能,老版本的2.7以前记得是要重新下载pip的,可以在CMD控制台直接输入pip检查是否自带安装了pip,

看是否有以下界面显示,出现如下界面即可正常使用pip功能。

如果安装的python版本中没有pip工具,可以去下载一个msi文件安装

3:adb驱动安装

下载地址:https://adb.clockworkmod.com/

安装时候选择一个容易记住的路径,这个很重要,因为adb驱动没有自动配置环境变量,所以实验时候将adb安装在一个非常容易记住的路径,这里以E:\adb为例

安装完成后我们在CMD控制台输入adb是没有反应的,因为我们还没有配置好adb的环境变量,我们可以右键点击我的电脑,选择属性,点击高级系统设置,在高级中点击环境变量

进入环境变量配置页面之后,在系统变量中找到Path,点击Path再点击编辑,然后将刚才安装adb的路径复制,这里我们是以E:\adb为例的,所以我们将这个路径加入进环境变量中,点击保存。

这时候我们再次打开CMD控制台,输入adb,出现如下界面,即为配置成功。如图:

4:源码拷贝

进入github后,点击clone or downloads,把源码下载到本地。如图所示:

下载python代码到本地:

打开手机的:

然后打开手机微信的挑一挑游戏,然后,然后就会自动执行,随便玩一把就是600以上,嘿嘿

https://github.com/Honlan/wechat_jump_tensorflow

微信小程序python_用python一步一步教你玩微信小程序【跳一跳】相关推荐

  1. traceroute程序_来!程序猿教你们玩微信代码~

    让你们装一下 程序猿 差友们应该都知道,世超其实是个程序猿,所以今天世超决定教你们一些微信的隐藏装逼代码. 提前说一下,这些代码只有Android手机能使用? I. 把聊天页和文章页拆分 代码://m ...

  2. Pyinstaller打包python文件太大?教你三个小技巧有效减小文件体积

    简介 有时候需要在未安装Python环境的平台上运行py程序,使用pyinstaller打包很方便,但打包后的可执行文件实在是太大了.原因在于打包时pyinstaller本就已经关联了很多的pytho ...

  3. android 自动化 微信,C#手把手教你玩微信自动化

    原标题:C#手把手教你玩微信自动化 转自:初久的私房菜 cnblogs.com/MrChuJiu/p/13959383.html 介绍 本文主要讲的内容是 C# + Appium 自动化玩微信. Ap ...

  4. python玩微信小程序游戏_用python一步一步教你玩微信小程序【跳一跳】

    12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能. 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适 ...

  5. python玩微信小程序游戏_016 用python一步一步教你玩微信小程序【跳一跳】

    12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能. 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适 ...

  6. 手把手教你玩微信小程序跳一跳

    最近微信小程序火的半边天都红了,虽然不会写,但是至少也可以仿照网上大神开发外挂吧!下面手把手教妹纸们(汉纸们请自觉的眼观耳听)怎么愉快的在微信小游戏中获得高分. 废话不多说,咱们这就发车了!呸!咱们这 ...

  7. python运行文件后缀_Python程序存储成以.py为扩展名的程序文件用Python解释器执行。(4.5分)_学小易找答案...

    [简答题]简述助跑的两种起动方式? [填空题]在跳远技术的发展过程中,曾经出现过 . . .等3中姿势. [判断题]一般情况下,Python语言中使用符号#表示程序中的注释.(4.5分) [论述题]请 ...

  8. python写一个表白程序_用Python写一个能算出自己年龄的小程序

    用Python写一个能算出自己年龄的小程序. 其实我连我今年多少岁都不知道,最近看到了python的datetime库里面有很多好用的方法,于是就写了这样一个程序作为练习,然后又写了这样一篇文章来梳理 ...

  9. c#安卓连接sqlserver_C#手把手教你玩微信自动化

    (给DotNet加星标,提升.Net技能) 转自:初久的私房菜cnblogs.com/MrChuJiu/p/13959383.html 介绍 本文主要讲的内容是 C# + Appium 自动化玩微信. ...

最新文章

  1. kafka 批量 回写mysql_kafka往mysql写数据操作笔记
  2. Python:在列表中查找
  3. 精通python设计模式-Python设计模式
  4. android dtb文件位置_android MSM8974 上DeviceTree简介
  5. HDU - 1847 Good Luck in CET-4 Everybody!(sg函数,水题)
  6. 为什么python发展的好_为什么Python发展这么快,有哪些优势?
  7. 嵌入式课程设计 —— GPIO接口编程
  8. 1.2 神经网络的介绍
  9. 解惑好文:移动端H5页面高清多屏适配方案
  10. C++求矩阵最大值和最小值
  11. 1153: 简易版最长序列 C语言
  12. 日立6TB充氦硬盘详细规格、实物照片
  13. shared_ptr,weak_ptr,unique_ptr
  14. 教你怎样用安全网关消灭蠕虫病毒(转)
  15. [ARCGIS]带黑边的IMG格式影像如何消除黑边?
  16. 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃。
  17. Neighbourhood Consensus Networks
  18. 重大喜讯!精灵云校V5.0家校互通正式上线,助力机构打造完美服务体系!
  19. 【公式函数】WPS 公式函数 笔记
  20. Maya插件的十个究极技巧,不会等着老板让你哭

热门文章

  1. android studio 中怎么写aspectj代码,Android Studio 使用 AspectJ 实践AOP
  2. C# 属性、索引器(二)
  3. python基本语法 关于雷达模拟实践
  4. word文档被锁定无法编辑的解决方法
  5. TikZ绘图示例——尺规作图: 鸭蛋圆形的近似画法
  6. 安卓linux输入代码在哪里,输入  |  Android 开源项目  |  Android Open Source Project
  7. git pull提示remote error:CAPTCHA required
  8. 输入一个三位整数,求出该数字各个位的数字之和
  9. php descryptoserviceprovider,[WPF]C#和php实现DES加密和解密
  10. python中列表字典元组之间的区别_python之字典、元组、列表的区别