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. python实现图片找不同游戏_用Python实现谷歌的小恐龙游戏

    (给Python开发者加星标,提升Python技能) 来源: Charles的皮卡丘-白露未晞me理 谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个"小恐龙游戏". ...

  2. python实现消消乐游戏_用Python写个开心消消乐小游戏

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受 ...

  3. java小恐龙游戏_用Python实现谷歌的小恐龙游戏

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个"小恐龙游戏&quo ...

  4. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  5. python pygame模块怎么写游戏_使用 Python 和 Pygame 模块构建一个游戏框架

    这系列的第一篇通过创建一个简单的骰子游戏来探究 Python.现在是来从零制作你自己的游戏的时间. 在我的这系列的第一篇文章 中, 我已经讲解如何使用 Python 创建一个简单的.基于文本的骰子游戏 ...

  6. python玩微信小程序游戏_使用python实现微信小程序自动签到功能

    功能描述目标 完成多账号微信小程序每天自动签到 输出 签到成功则向微信群发送签到成功的信息 否则提示用户签到失败,需手动签到 包管理 requests itchat time threading 程序 ...

  7. python抽奖简单小程序游戏_用Python做个年会抽奖小程序吧

    又到了每年一度的年会,最期盼的可能就是抽奖环节了.如果大家都吐槽抽奖不公,那不如用程序来抽吧. 实现思路 在屏幕上不断滚动名字,然后点击停止后停止滚动.名单是保存在excel中,所以需要从excel解 ...

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

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

  9. 跳一跳 微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了...好好读题理解吧 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游

    3 跳一跳 微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束 ...

最新文章

  1. Java中的基本类型变量储存方式
  2. php如果字符串有1 3 5,PHP常用字符串函数小结
  3. 移动项目工作笔记0001---使用uni-app开发移动端应用
  4. 浅析Vue.js 中的条件渲染指令
  5. SSH家政服务系统设计与实现答辩PPT免费下载
  6. 经典机器学习系列(六)【集成学习】之周志华西瓜书-AdaBoost算法证明解析
  7. qt中如何刷新一下屏幕_感情维护:如何在恋爱关系中分开一下,然后更坚强地回来...
  8. 经典路径规划算法分类概述(更新中)
  9. Shopee菲律宾站如何选品?听Shopee Man本土多店管理系统告诉你
  10. 遭遇 kapjazy.dll,yhpri.dll,WinSys64.Sys,nwiztlbu.exe,myplayer.com 等1
  11. VRRP在城域网中的应用
  12. c语言实型变量允许存放整型数,实型变量允许存放整形数吗
  13. week7 TT的旅行日记
  14. CC控制服务的设计和侦测方法综述
  15. 1000道最新大厂高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
  16. 网站SEO关键词优化技巧
  17. 深入探讨大数据权限管理方案-从哲学到技术
  18. long型转String(*)
  19. 微软常用运行库合集(32+64位)
  20. 2021-06-11警告: 多个不同应用注册了相同服务,请检查

热门文章

  1. 获取iphone当前语言设置
  2. 操作系统实验一:Linux命令接口
  3. golang 跳出for循环
  4. 解锁iphone的ID图文教程
  5. android 椭圆形按钮,Android中使用drawable实现左右椭圆形的按钮
  6. oracle rman删除备份文件,手动删除rman备份的文件,利用rman中的delete删除备份
  7. python两个除号什么意思_python除号_python中除号_python中的除号 - 云+社区 - 腾讯云...
  8. DX11 绘制三角形 判断顺时针
  9. 如何设置能WORD文档只能看不能修改,不能复制粘贴不能另存?
  10. swagger请求报错:error:getaddrinfo ENOTFOUND