1 min read

微信小游戏-跳一跳

2017-12-29下午,微信推出了小游戏,仅过了一天,其中跳一跳小游戏就火遍大江南北,朋友圈各种霸屏。

遗憾的是我的手机进水了,修好已经是后话了。为了登上朋友排行榜首,我也是戳了一下午屏幕,最终没能上榜。闲来无事逛技术论坛,发现已经有大神用程序实现自动跳,也是,能用程序解决的问题何必消耗人工。前人栽树,后人乘凉,以下是“乘凉”的正确姿势:

硬件要求

android手机一部
数据线一根
mac电脑一台

环境要求

homebrew
python
pip
virtualenv
adb

步骤

  1. 进入手机开发者模式,开启USB调试和安全调试,连接电脑
  2. 安装adb
    brew cask install android-platform-tools
    
  3. 测试手机连接状态
    adb devices
    
  4. 安装virtualenv
    brew install virtualenv
    
  5. 拉取代码
    git clone git@github.com:wangshub/wechat_jump_game.git ~/wechat_jump_game
    
  6. 初始化python虚拟环境
    virtualevn ~/wechat_jump_game
    cd ~/wechat_jump_game
    source bin/activate
    python -V
    pip -V
    pip install -r requirements.txt
    
  7. 打开跳一跳游戏并点击开始游戏
    Screenshot_2018-01-03-13-49-56-374-1
  8. 运行自动跳一跳脚本
    python wechat_jump_auto.py
    

不出意外,手机上的跳一跳游戏会自动跳起来