前言

还记得17年微信小游戏刚出来的时候,朋友圈全都是跳一跳,朋友之间问就是你跳了多少分,彼此之间这个分数就成了朋友之间的炫耀资本。后来,游戏越来越多,跳一跳也就失宠了,现在基本上没什么人玩了,我也是在抖音上刷到跳一跳,所以才想着用python做一个小脚本,来满足一下我之前没完成的分数竞争!同样和我想得一样的小伙伴可以试着做一下,还是不要把分数玩得太高哦,不然和我一样会没朋友的!

游戏模式

这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。

工具介绍

  • Python 2.7
  • Android 手机
  • Adb 驱动
  • Python Matplot绘图

原理说明

  1. 将手机点击到《跳一跳》小程序界面;
  2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来
    adb shell screencap -p /sdcard/1.pngadb pull /sdcard/1.png .
  1. 用matplot显示截图;
  2. 用鼠标点击起始点和目标位置,计算像素距离;
  3. 根据像素距离,计算按压时间;
  4. 用Adb工具点击屏幕蓄力一跳;
adb shell input swipe x y x y time

实验结果

还是那句话哦,还是别把分数刷得太高了,不然和我一样没朋友就不要来找我哦!

喜欢的可以点点喜欢哦,后续还会继续更新关于python的案例!

重温17年最火的微信小游戏,用python玩到没朋友相关推荐

  1. 抖音上情侣玩的小游戏--猜数字 单身狗 没朋友也能玩 附HTML源码

    先上图 代码如下 直接运行即可 欢迎各位大佬提意见 <!DOCTYPE html> <html lang="en"><head><meta ...

  2. 抖音上情侣玩的小游戏--炸飞机 单身狗 没朋友也能玩 附HTML源码

    一样 先上图 源码附上 可优化的地方还有很多,懒得写了 有兴趣可以帮忙改改 <!DOCTYPE html> <html lang="en"><head ...

  3. 微信小游戏|创建3D篮球小游戏项目

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 问题描述 随着小程 ...

  4. 微信小游戏开新手攻略

    Creator星球「脱贫实验室」有不少伙伴开始实践微信小游戏,遇到一些问题,在这里简单总结并回复大家. 1. 开发微信小游戏需要版号吗? 开发微信小游戏不需要版号,但需要<计算机软件著作权登记证 ...

  5. 微信小游戏实战--cocos creator实现wordle游戏(六)

    就wordle游戏本身而言它已经完成了,但我并不打算就到此为止."麻雀虽小五脏俱全",从"完整"的角度来看,它还缺少一些"必不可少"的功能: ...

  6. 【微信小游戏】排行榜概念篇

    一.前提 微信小游戏主打社交玩法,为了丰富社交玩法我们肯定会用到关系链数据来做好友排行帮,群排行榜等功能.本篇主要介绍概念同时划重点,下一篇Cocos Creator中实战. 二.概念 1.1)关系链 ...

  7. 微信小游戏开发问题总结

    最近在开发微信小游戏,中途遇到了一些问题,在这里进行一下总结,也是自己做个笔记,同时,如果有人需要,希望能够帮的上忙. 首先对开发环境进行简要说明: 1.开发工具 cocos creator 1.9. ...

  8. 麒麟子Cocos Creator 3D研究笔记零:从零开始入门并发布微信小游戏

    编辑器状态截图 不要在意名字,我临时借用的小游戏APPID 一.前言 Cocos Creator,我回来了. 2016年6月,大家都觉得Cocos Creator 2D不够成熟的时候,我就开始商用了. ...

  9. cocos creator做一个儿童数字答题的微信小游戏(1)

    接了个外包要做个数字答题的微信小游戏 给小学生玩的 准备大概15天完成吧,每天抽点一两个小时做一下 今天第一天先做主界面,先用cocos creator拼一个主界面出来 下面的每个按钮都是一个butt ...

最新文章

  1. Python的安装、pycharm的安装及设置
  2. 关于Go ROOT 和Go PATH的设置
  3. XML解析(一),SAX解析XML
  4. 专业课程设计之客户与服务器程序的同步与通信机制的设计(四)信号量
  5. P1807 最长路 (SPFA写法)
  6. 强化学习算法在京东广告序列推荐场景的应用
  7. ShuffleNetV2论文译读笔记
  8. redis服务以及phpredis扩展的安装
  9. Linux 字符集问题
  10. 【转】OCI-22053: 溢出错误的原因和解决方法
  11. Mac系统镜像文件(Monterey-Sierra,加部分OS X)
  12. Redis 实战场景
  13. Windows系统删除文件时提示找不到该项目,无法删除时的解决办法
  14. 初学必看 C陷阱与缺陷(第二版)读书笔记
  15. php 开发微信app支付接口
  16. 用html给图片加像素,更改照片像素和大小
  17. 通俗解释什么是指令集
  18. MySQL事务原子性、一致性和持久性以及回滚是如何实现的?
  19. 乘风破浪程序猿,拒绝原地踏步!
  20. android 重启 logo,MSM8909+Android5.1.1开机logo对应的splash.img生成

热门文章

  1. 如何解决偶然Maven项目中导入依赖,却一直报错,unresolved dependency
  2. 新手上路!如何在idea中配置git
  3. 数据架构现代化,Cloudera“混合数据”能够成为定海神针吗?
  4. 同样是MB,为什么U盘标注容量和实际容量差这么多呢?
  5. 传值、传地址、传名的区别
  6. “双十一”大战,四大化妆品上市公司哪家强?
  7. vsCode代码块无法折叠收起问题代码块折叠/展开快捷键
  8. 分红 10 亿,小游戏《羊了个羊》背后实控人拿走 3亿 !股价暴跌 38%
  9. [AS3]flash通过ExternalInterface.call方法来获取当前URL地址
  10. java getpath()_Java File getAbsolutePath()方法