All Projects → metowolf → Jumpjumphelper

metowolf / Jumpjumphelper

Licence: mit
用 PHP 玩微信跳一跳

Projects that are alternatives of or similar to Jumpjumphelper

Weixin Minigame Tutorial
Flappy Bird adaptation on Wechat Minigame using PhaserJS + English Wechat Minigames Tutorial
Stars: ✭ 56 (-81.58%)
Mutual labels:  game, wechat
Wx jump
[DEPRECATED] 一个规范且适合新手阅读的weixin跳一跳辅助
Stars: ✭ 53 (-82.57%)
Mutual labels:  game, wechat
Quantum Game
Quantum Game (old version) - a puzzle game with real quantum mechanics in a browser
Stars: ✭ 294 (-3.29%)
Mutual labels:  game
Omnipay Wechatpay
(微信支付)WeChatPay driver for the Omnipay PHP payment processing library
Stars: ✭ 300 (-1.32%)
Mutual labels:  wechat
Laravel Socialite
Social OAuth Authentication for Laravel 5. drivers: facebook, github, google, linkedin, weibo, qq, wechat and douban
Stars: ✭ 296 (-2.63%)
Mutual labels:  wechat
Yampa
Functional Reactive Programming domain-specific language embedded in Haskell, for programming efficient hybrid (mixed discrete-time and continuous-time) systems.
Stars: ✭ 294 (-3.29%)
Mutual labels:  game
Crmeb
🔥🔥🔥 CRMEB打通版v4免费开源商城系统,uni-app+thinkphp6框架商城,系统可商用;包含小程序商城、H5商城、公众号商城、PC商城,支持分销、拼团、砍价、秒杀、优惠券、积分、会员等级、小程序直播、可视化设置,前后端分离,方便二开,更有详细使用文档、接口文档、数据字典、二开文档/视频教程,欢迎大家提出宝贵意见和建议
Stars: ✭ 3,447 (+1033.88%)
Mutual labels:  wechat
Pysolfc
A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
Stars: ✭ 293 (-3.62%)
Mutual labels:  game
Antirecall
Anti-Recall/Anti-Delete for Telegram, WeChat, and QQ(针对Telegram, QQ和微信的防撤回)
Stars: ✭ 300 (-1.32%)
Mutual labels:  wechat
Fire Shop Lite
前端开源微信电商小程序,拼团+砍价+分销
Stars: ✭ 294 (-3.29%)
Mutual labels:  wechat
Nami
专为小程序而生的服务端开发容器
Stars: ✭ 299 (-1.64%)
Mutual labels:  wechat
Glportal
🎮 Open Source teleportation based first person puzzle-platformer
Stars: ✭ 297 (-2.3%)
Mutual labels:  game
Yarneditor
A tool for writing interactive dialogue in games!
Stars: ✭ 292 (-3.95%)
Mutual labels:  game
Pillman
Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
Stars: ✭ 298 (-1.97%)
Mutual labels:  game
Browserquest Php
BrowserQuest server in PHP base on workerman. A PHP/HTML5/JavaScript multiplayer game experiment.
Stars: ✭ 294 (-3.29%)
Mutual labels:  game
Voxelengine3
Voxel-engine in Javascript
Stars: ✭ 302 (-0.66%)
Mutual labels:  game
Weapp One
ONE·一个|图文 微信小程序/开源代码
Stars: ✭ 295 (-2.96%)
Mutual labels:  wechat
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (-3.29%)
Mutual labels:  wechat
Voterobot
微信朋友圈投票活动的“刷票”案例分析。
Stars: ✭ 297 (-2.3%)
Mutual labels:  wechat
Librelancer
A re-implementation of Freelancer
Stars: ✭ 303 (-0.33%)
Mutual labels:  game

JumpJumpHelper

最好的语言 PHP 玩微信跳一跳

更新

  • 2018.01.05
  • 固定延迟改随机延迟,可设范围
  • 增加随机点按下和稍微挪动抬起,模拟手指
  • 2.5D距离修正,修正这种情况:如图
  • 2018.01.01
  • 修复屏幕分辨率兼容性
  • 采用 Mathematica 拟合函数
  • 2017.12.31
  • 新的中间点匹配函数
  • 基于二次函数拟合计算按压时间

依赖

  • php-cli (>=5.6)
  • php-gd
  • adb 调试工具
  • android 手机

食用方式

  1. 手机进入设置 > 开发者选项,打开 USB 调试、模拟触控
  2. 手机连接电脑,安装 adb 相关驱动,检查 adb devices 命令是否能显示设备 ID
  3. 微信进入跳一跳游戏,点击开始
  4. 电脑运行 php run.php

如果发现跳跃过远/近,可以适当调节 config.php 中的参数

效果图

效果图

效果图

脚本原理

  1. 截取手机屏幕,并传到电脑上。
  2. 通过分析图片,取得当前任务及其目标位置
  3. 计算按压时间,通过 adb 命令模拟点按操作

识别原理

  • 人物位置:通过颜色匹配人物底座第一个单峰位置
  • 目标位置:排除背景色后,从上至下找到第一个单峰位置,对于未找到的情况采用角度矫正(所有识别数据储存在 screen 文件夹中)

拟合函数

mathematica

参考资料

项目 作者
教你用Python来玩微信跳一跳 @wangshub
微信跳一跳自动玩耍工具 @aOrz
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].