微信“跳一跳”辅助教程python实现

如何用python开发“跳一跳”游戏【附源码】 jump_start_time = pygame.time.get_ticks() # 记录跳跃开始时间。jump_duration = current_time - jump_start_time # 计算跳跃持续时间。current_time = pygame.time.get_ticks() # 获取当前时间。jump_velocity = -15 # 设置跳跃的初始速度。# 如果小球跳跃结束,重置跳跃状态。# 根据跳跃持续时间计算跳跃高度。# 移除超出屏幕的障碍物。 阅读详情

本文转载自:
http://blog.youkuaiyun.com/LittleBeautiful/article/details/78955792
作者:
LittleBeautiful

转载一个很靠谱的微信小程序游戏:跳一跳辅助教程,按照步骤来很容易实现自动跳动,想要高分的话最后调参数需要花一点时间。(侵删)

以下为原文:

本文首发于http://www.52aite.cn博客,没有知乎,没有微信公众号,只是蹭一波python跳一跳的热度

python辅助作者github账号为:wangshub。

作者的知乎专栏为:https://zhuanlan.zhihu.com/p/32452473

下面进入正文。

本文适用对象为WIN10系统,安卓用户。目的在于让丝毫没有接触过Python的小伙伴都能成功运行,如果你恰好是这样的对象,那么跟着我开始操作。我会把我自己的每一步都写下来。

0x00:准备工具:

Windows 10;
一个安卓真机
python 3
adb驱动
依赖安装包(这个在源码中已经列出,下面会详细说明)

0x01:Python下载

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

Python的下载与安装

将Python下载到电脑之后点击安装,在安装的时候有一个步骤非常重要,就是自动配置环境变量,这里一定要勾选上。如图所示:

Python自动配置环境变量

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

查看Python是否安装成功

0x02:pip安装

pip类似CentOS里面的yum,用来安装Python包非常方便,因为运行这个跳一跳辅助将会用到很多的依赖包,这些依赖包将要用到pip下载,所以我们首先把pip装好。

事实上在新下载的Python中已经有pip功能,这一步好像写得有点多余了,以前记得是要重新下载pip的,既然现在的最新版Python可以直接使用pip功能,我们可以在CMD控制台直接输入pip,看是否有以下界面显示,出现如下界面即可正常使用pip功能。

使用pip命令

0x03:adb驱动安装

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

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

adb驱动安装

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

环境变量配置

进入环境变量配置页面之后,在系统变量中找到Path,点击Path再点击编辑,然后将刚才安装adb的路径复制,这里我们是以E:\adb为例的,所以我们将这个路径加入进环境变量中,点击保存。这时候我们再次打开CMD控制台,输入adb,出现如下界面,即为配置成功。如图:

adb命令

0x04:源码拷贝

到这一步,我们要将源码下载到本地电脑里。

github地址:https://github.com/wangshub/wechat_jump_game

进入github后,点击clone or downloads,把源码下载到本地,并将下载之后的源码包解压缩。如图所示:

github下载项目源码

0x05:安装依赖安装包

跳一跳微信辅助的最终运行需要很多的Python模块,作者已经将这些所需要的模块都写在了源码中的requirements.txt中,所以我们执行命令 pip install -r requirements.txt,即可将这些必须的模块下载下来,模块包括有matplotlib,numpy等。

如图,我们使用CD命令,切换到源码解压缩后的目录路径,再执行命令pip install -r requirements.txt

下载相关依赖包

一定要记得切换目录后再执行命令。

0x06:手机与电脑连接

将安卓手机用USB与电脑相连接,在安卓手机上打开开发者模式,并开启USB调试模式,每种安卓手机开启的方法都不一样,这里需要小伙伴自己查询自己型号的手机如何开启开发者模式,以OPPO A57手机为例,在设置中找到手机版本号,连续点击5次即可开启开发者模式。

如果以上操作没有任何错误,那么在CMD控制台,执行命令 adb devices可显示当前手机连接的端口号。

0x07:运行跳一跳

在以上步骤都没有任何错误的情况下,打开微信,开启跳一跳小游戏,进入游戏主页面,然后再打开CMD控制台,使用CD命令切换目录,切换到跳一跳辅助的源码目录下,执行命令wechat_jump_auto.py。

这时候,你会惊奇的发现,你的手机上那个小人已经开始成功的开始自动跳跃了,不过一开始可能分数不高,这就需要自己耐心的慢慢调节参数了,以上几个步骤都坚持下来的小伙伴们,想必调节参数也是会非常有耐心的。

参数调节请打开源码目录下的config文件夹,里面有适配各种屏幕和机型的文件夹,根据自己的分辨率或机型,点击进入相应文件夹,打开里面的config.json文件,修改参数即可。建议修改前最好备份一份。

晒高分,秀战绩。小伙伴们都high起来吧。

微信跳一跳高分秘籍


手把手教你用Python玩转微信跳一跳 Python 2.7Android 手机Adb 驱动Python Matplot绘图Python所有方向的学习路线图,清楚各个方向要学什么东西600多节Python课程视频,涵盖必备基础、爬虫和数据分析100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论爬虫与反爬虫攻防教程包,含15个大型网站迫解超300本Python电子好书,从入门到高阶应有尽有华为出品独家Python漫画教程,手机也能学习历年互联网企业Python面试真题,复习时非常方便。 阅读详情

相关推荐

微信小游戏跳一跳外挂辅助程序

上次基于python + WebDriverAgent的“跳—跳”小程序高分教程后面补充一个微信小游戏跳一跳外挂辅助程序 原理说明 调试时,修改 debug 为 True,真实运行时,设置为 False。停顿时间设置为 2s,如果电脑运算速度太快,保险起见可以设置为 2s。 原理 adb 截图 找到小人臀部坐标(hsv 色相紫黑色) 找到下一桥墩的顶点坐标 找到下一桥墩的极左/极右点坐标 计算出下一桥墩的中心点坐标 从小人臀部到下一桥墩中心点计算出跳远距离 将距离换算为长按.

weixin_54556126的博客 5240

使用python玩跳一跳超详细使用教程

在上一篇文章里介绍了使用Python玩微信跳一跳的详细使用教程,不过依旧还是有很多小伙伴有各种各样的问题。为了让各位小伙伴都能使用黑科技,于是再做一个超详细教程。从Python的安装开始,手把手教你一步一步配置好环境直到成功运行。 本文首发于http://www.52aite.cn博客,没有知乎,没有微信公众号,只是蹭一波python跳一跳的热度。 py...

weixin_34121304的博客 1152

基于Android的微信跳一跳辅助插件实现(Python编写)

在这一章节,我们将探讨微信游戏“跳一跳”辅助工具开发的大环境。此章节旨在为读者提供一个全面的概览,理解辅助工具开发的背景、意义以及它在游戏领域的影响。Python诞生于1989年,由Guido van Rossum创造,其灵感来源于ABC语言,并加入了对多种编程范式的支持。Python语言的主要特性包括:易读性:Python的设计哲学强调代码的可读性和简洁性,使用空格缩进表示代码块,而不是使用大括号。可扩展性:Python支持多种编程范式,如面向对象、命令式、函数式和过程式编程。

weixin_29215509的博客 683

python跳一个数_用Python实现跳一跳自动跳跃。

经由前两期的介绍,对于「跳一跳」自动化的实现,基本差不多了。本期就来完整的跑一遍,快乐学习。2.获得下一方块中心位置Python+ADB+OpenCv,实现「跳一跳」自动化。/ 01 / ADBADB工具即Android Debug Bridge(安卓调试桥) tools。ADB是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。与之前小F接触过的Appium有点相似。ADB的安装很简单,就...

weixin_34440860的博客 615

Python开发微信小游戏“跳一跳”辅助工具详解

在这一部分,我们将探索如何从不同的来源和方式中抓取图像数据。图像抓取是指从数字视频流、图像数据库或实时视频信号中捕获图像的过程。其方法多样,可基于软件或硬件工具实现。图像抓取技术的核心在于图像捕获和读取。软件方面,常见的图像抓取工具有OpenCV、Pillow(PIL的更新版)等。使用这些库,我们可以从多种来源如网络摄像头、屏幕截图或视频流中抓取图像。以Python为例,使用OpenCV进行图像抓取的基本代码示例如下:import cv2# 初始化摄像头# 从摄像头读取一帧。

weixin_42497762的博客 1242

Python实现微信小游戏跳一跳自动辅助工具

htmltable {th, td {th {pre {简介:“跳一跳”是微信小游戏中的经典休闲游戏,本项目通过Python编写了一个自动辅助程序,帮助玩家实现自动跳跃操作以提高得分。该程序利用图像识别技术(如OpenCV、PIL)识别游戏画面中的方块与平台位置,并通过PyAutoGUI模拟点击实现自动化控制。开发者可通过该项目掌握图像处理、屏幕抓取、距离计算、自动化操作等关键技术,是Python在游戏辅助开发中的典型实战案例。

weixin_42509720的博客 1597

微信《跳一跳》这个一根手指能玩的游戏,是可以用 Python 来玩的

教你用Python来玩微信跳一跳 2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳一跳」。 https://wangshub.github.io项目地址游戏模式这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子

神奇的战士 4万+

Python实现微信跳一跳物理辅助工具

在开始编写辅助脚本之前,我们首先要明确编程实现的基本思路:图像捕获与分析:使用Python的第三方库,例如pyautogui,来实时捕获游戏画面,并使用OpenCV进行图像处理和分析。物理计算模拟:通过Python实现物理计算,包括推导出跳跃力度与按压时间的关系。自动化控制实现:利用pyautogui模拟按压动作,根据计算结果自动控制屏幕上的跳跃力度。接下来,我们将会详细地探讨每一部分的实现细节。

weixin_35749440的博客 1359

python实现微信跳一跳辅助工具

说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1.windows上安装python2.7,配置好环境变量和pip 2.到这个网站下载对应版本的pyHook和pywin32 http://www.lfd.uci.edu/~gohlk

个人学习和记录 2万+

Python自动化脚本:微信跳一跳游戏辅助工具

htmltable {th, td {th {pre {简介:本项目展示了如何使用Python编程语言创建一个自动化工具,该工具利用模拟鼠标操作和图像识别技术帮助用户自动玩微信小程序“跳一跳”游戏。它依赖于pyautogui进行鼠标控制、PIL或OpenCV进行图像处理,以实现自动游戏操作。项目涉及图像截取、预处理、目标检测、距离计算和动力学计算等步骤。需要注意的是,使用此类自动化工具可能违反游戏规则,并有账号被封禁的风险。

weixin_42524864的博客 2108

微信跳一跳python自动代码解读1.0

微信跳一跳自动代码,具体内容如下 那个跳一跳python“外挂”,有几个python文件,其中有一个是得到截图,然后鼠标在图片上点击两次,python窗口上会打印两次鼠标的位置,并且会跟上一行这两个点之间的距离。 这个功能我先给除去获取截屏,就说怎么在某张图片上算出两次点击的距离。 首先,需要用到图形模块,PIL: from PIL import Image img = Image.open('0.jpg') 然后用图形绘制模块matplotlib来给出一个plot对象: import matplotlib.pyplot as plt fig = plt.figure() 给这个

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

最近微信小程序火的半边天都红了,虽然不会写,但是至少也可以仿照网上大神开发外挂吧!下面手把手教妹纸们(汉纸们请自觉的眼观耳听)怎么愉快的在微信小游戏中获得高分。 废话不多说,咱们这就发车了!呸!咱们这就开始学习了! 一、下载python2.7 或者python3.6 下载地址官网上寻找即可(切记一定勾选第二个选项),其他的默认即可 二、下载跳一跳的python源码 链接: htt

Bryce1010's Blog 5701

解决UE5像素流三大痛点:鼠标锁定/双光标/自动播放(附app.js魔改指南)

本文针对UE5像素流服务在实际应用中常见的鼠标锁定、双光标和自动播放三大交互痛点,提供了深入的技术分析和解决方案。通过详细解析app.js源码,指导开发者如何修改控制方案、修复光标显示以及实现静音自动播放,旨在提升Pixel Streaming应用的用户体验与专业度。

weixin_28025327的博客 382

Python一步步实现微信小游戏“跳一跳”外挂

去年火了一阵子的微信小游戏"跳一跳"相信大家都玩过,要说操作也着实简单,依靠手指按压屏幕让棋子在各种方格间跳跃,所谓老少皆宜的游戏也不外乎这种,没有复杂的操作,而望着大家乐此不疲的一遍遍地刷记录的时候,那是真累啊!所以我第一个想法就是如何自动的让棋子跳呢?   有了上面的想法,说干就干,让棋子自动跳那就是模拟屏幕按压就行了,有了这个思路结合前段时间写完的"pyapp"自动化测试框架,知道可以利用...

weixin_42625143的博客 3558

PCIe ATS介绍

主机侧使用IOMMU完成设备地址到物理memory地址的转换,以及设备访问权限的检查。但如果所有PCIe设备都在进行DMA操作,则TA(Translation Agent)和ATPT(Address Translation and Protection Table)则会成为瓶颈,从而影响系统的latency。

maxwell2ic的博客 6022

大规模SoC芯片Hierarchical Flow Calibre LVS教程

大规模SoC芯片Hierarchical Flow Calibre物理验证LVS实现教程

weixin_37584728的博客 1200

用Python来玩微信跳一跳

用Python android adb 微信 跳一跳

戒骄戒躁,自强不息 5万+

Unity卡牌游戏UI框架:数据驱动与模块化设计实践

在Unity游戏开发中,UI系统是连接玩家与游戏逻辑的关键桥梁,其核心在于实现数据与表现的高效同步。数据驱动设计通过分离数据模型、逻辑状态与视图表现,利用观察者模式自动响应状态变化,确保了代码的清晰与可维护性。这种架构显著提升了开发效率,尤其在需要复杂状态管理和实时反馈的交互场景中,如卡牌游戏的拖拽、布局与动画系统。基于模块化思想,开发者可以将卡牌视图、布局管理、区域控制等组件像积木一样组合,快速构建出动态的手牌弧形布局、战场区域管理等特色功能。通过集成对象池、图集优化等性能方案,还能有效管理绘制调用与网格

weixin_34262482的博客 453

scratch跳一跳游戏脚本_Python教程——制作“微信跳一跳”辅助工具

介绍跳一跳是一个最近出的一个比较热然后估计马上就要凉了的微信小游戏,一出来就有各路大神直接实现了各种挂。今天逛了逛b站,没想到发现了一个超简单的版本,虽然还是要手动操作,但胜在代码简单,本人花上10多分钟也能轻松理解并写出来,一般只要你有毅力,就能一直刷下去。思路和主流版本一样,利用adb截取游戏图片,然后利用matplotlib和numpy画出一张一样的...

weixin_39733232的博客 1578

9.6华为OD机试真题 新系统【仓储货物有序出库】

华为OD机试真题 新系统【仓储货物有序出库】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【仓储货物有序出库】多语言题解。

qq_45776114的博客 886

【银河麒麟V10】【桌面】【服务器】系统启动问题

1、如果之前运行好好的,重启后系统报错,一般80%是因为fstab的问题,回想下之前有没有添加过外接存储,修改过/etc/fstab,如果是的话一般是因为存储异常(比如网络存储无法连接,本地存储路径变化)导致系统开机自检失败,导致无法正常启动; 处理方式:进入单用户(单用户进入的几种方式上面有专门文章介绍),修改/etc/fstab,将新增的内容暂时注释掉,然后重启系统,能正常进入系统后再分析失败原因。 ...

桂安俊@KylinOS 3万+

微信跳一跳多种辅助合集

背景:17年12月底微信发布了 6.6.1 版本,加入了「小游戏」功能,跳一跳小游戏一下火遍朋友圈 由来:在github上一个关于这个小游戏的python辅助项目,延展开多个语言版本的相关辅助 ps友情提示:分数最好不要超过1000分,装那啥太厉害会被雷劈的 首先引用github上fork最多的 python版本 食用方法 将手机点击到《跳一跳》小程序界面 用

moonbis的博客 1万+

【Inpho精品教程】Inpho简介、安装教程(附Inpho8安装包下载)

本文介绍Trimble旗下Inpho UASMaster航空摄影测量软件,涵盖其核心功能模块(如Match-AT、OrthoMaster、Summit Evolution等)及安装教程。文章详细说明了从安装到汉化破解的全过程,并提供Inpho 8.0.1安装包下载链接与提取码,适用于无人机摄影测量专业用户。

智慧空间实验室 1万+

【亲测免费】 微信跳一跳Python辅助项目指南

本指南旨在详细介绍从GitHub上的开源项目[wangshub/wechat_jump_game](https://github.com/wangshub/wechat_jump_game)的结构、关键文件到其基本配置的使用方法。此项目利用Python自动化微信小游戏“跳一跳”,提供了一种有趣的技术实践方式。 ## 1. 项目目录结构及介绍 ``` wangshub/wechat_jump_g...

gitblog_00083的博客 1186

详解账务核心,从入门到精通

本文系统阐述了账务体系的设计原理与实现方法,围绕支付交易的基础设施——账务系统展开深入探讨。文章首先从账务实现原理出发,强调从客户场景中抽象能力的重要性,详细解析了账务总架构及其与外围系统的协同关系。随后重点剖析了账户子系统的设计,包括账户生态、主体管理、结构设计等核心要素,并针对热点账户问题提出了多种创新解决方案。此外,文章还深入探讨了会计日切原理、营销类账务处理等专业领域,最后以支付机构场景为例,全面解析了清结算业务的账务实现模型。全文通过理论结合实践的方式,为构建高效、可靠的账务系统提供了系统性的方法

银行信息系统应用架构详解 531

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: Linux命令行编译执行C/C++文件
下一篇: batch、batch_size、epoch、iteration简介
nini_coded
博客等级 码龄10年 62粉丝 27原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值