重温17年最火的微信小游戏,用python玩到没朋友
前言
还记得17年微信小游戏刚出来的时候,朋友圈全都是跳一跳,朋友之间问就是你跳了多少分,彼此之间这个分数就成了朋友之间的炫耀资本。后来,游戏越来越多,跳一跳也就失宠了,现在基本上没什么人玩了,我也是在抖音上刷到跳一跳,所以才想着用python做一个小脚本,来满足一下我之前没完成的分数竞争!同样和我想得一样的小伙伴可以试着做一下,还是不要把分数玩得太高哦,不然和我一样会没朋友的!
游戏模式
这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。
工具介绍
- Python 2.7
- Android 手机
- Adb 驱动
- Python Matplot绘图
原理说明
- 将手机点击到《跳一跳》小程序界面;
- 用Adb 工具获取当前手机截图,并用adb将截图pull上来
adb shell screencap -p /sdcard/1.pngadb pull /sdcard/1.png .
- 用matplot显示截图;
- 用鼠标点击起始点和目标位置,计算像素距离;
- 根据像素距离,计算按压时间;
- 用Adb工具点击屏幕蓄力一跳;
adb shell input swipe x y x y time
实验结果
还是那句话哦,还是别把分数刷得太高了,不然和我一样没朋友就不要来找我哦!
喜欢的可以点点喜欢哦,后续还会继续更新关于python的案例!
重温17年最火的微信小游戏,用python玩到没朋友相关推荐
- 抖音上情侣玩的小游戏--猜数字 单身狗 没朋友也能玩 附HTML源码
先上图 代码如下 直接运行即可 欢迎各位大佬提意见 <!DOCTYPE html> <html lang="en"><head><meta ...
- 抖音上情侣玩的小游戏--炸飞机 单身狗 没朋友也能玩 附HTML源码
一样 先上图 源码附上 可优化的地方还有很多,懒得写了 有兴趣可以帮忙改改 <!DOCTYPE html> <html lang="en"><head ...
- 微信小游戏|创建3D篮球小游戏项目
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 问题描述 随着小程 ...
- 微信小游戏开新手攻略
Creator星球「脱贫实验室」有不少伙伴开始实践微信小游戏,遇到一些问题,在这里简单总结并回复大家. 1. 开发微信小游戏需要版号吗? 开发微信小游戏不需要版号,但需要<计算机软件著作权登记证 ...
- 微信小游戏实战--cocos creator实现wordle游戏(六)
就wordle游戏本身而言它已经完成了,但我并不打算就到此为止."麻雀虽小五脏俱全",从"完整"的角度来看,它还缺少一些"必不可少"的功能: ...
- 【微信小游戏】排行榜概念篇
一.前提 微信小游戏主打社交玩法,为了丰富社交玩法我们肯定会用到关系链数据来做好友排行帮,群排行榜等功能.本篇主要介绍概念同时划重点,下一篇Cocos Creator中实战. 二.概念 1.1)关系链 ...
- 微信小游戏开发问题总结
最近在开发微信小游戏,中途遇到了一些问题,在这里进行一下总结,也是自己做个笔记,同时,如果有人需要,希望能够帮的上忙. 首先对开发环境进行简要说明: 1.开发工具 cocos creator 1.9. ...
- 麒麟子Cocos Creator 3D研究笔记零:从零开始入门并发布微信小游戏
编辑器状态截图 不要在意名字,我临时借用的小游戏APPID 一.前言 Cocos Creator,我回来了. 2016年6月,大家都觉得Cocos Creator 2D不够成熟的时候,我就开始商用了. ...
- cocos creator做一个儿童数字答题的微信小游戏(1)
接了个外包要做个数字答题的微信小游戏 给小学生玩的 准备大概15天完成吧,每天抽点一两个小时做一下 今天第一天先做主界面,先用cocos creator拼一个主界面出来 下面的每个按钮都是一个butt ...
最新文章
- Python的安装、pycharm的安装及设置
- 关于Go ROOT 和Go PATH的设置
- XML解析(一),SAX解析XML
- 专业课程设计之客户与服务器程序的同步与通信机制的设计(四)信号量
- P1807 最长路 (SPFA写法)
- 强化学习算法在京东广告序列推荐场景的应用
- ShuffleNetV2论文译读笔记
- redis服务以及phpredis扩展的安装
- Linux 字符集问题
- 【转】OCI-22053: 溢出错误的原因和解决方法
- Mac系统镜像文件(Monterey-Sierra,加部分OS X)
- Redis 实战场景
- Windows系统删除文件时提示找不到该项目,无法删除时的解决办法
- 初学必看 C陷阱与缺陷(第二版)读书笔记
- php 开发微信app支付接口
- 用html给图片加像素,更改照片像素和大小
- 通俗解释什么是指令集
- MySQL事务原子性、一致性和持久性以及回滚是如何实现的?
- 乘风破浪程序猿,拒绝原地踏步!
- android 重启 logo,MSM8909+Android5.1.1开机logo对应的splash.img生成
热门文章
- 如何解决偶然Maven项目中导入依赖,却一直报错,unresolved dependency
- 新手上路!如何在idea中配置git
- 数据架构现代化,Cloudera“混合数据”能够成为定海神针吗?
- 同样是MB,为什么U盘标注容量和实际容量差这么多呢?
- 传值、传地址、传名的区别
- “双十一”大战,四大化妆品上市公司哪家强?
- vsCode代码块无法折叠收起问题代码块折叠/展开快捷键
- 分红 10 亿,小游戏《羊了个羊》背后实控人拿走 3亿 !股价暴跌 38%
- [AS3]flash通过ExternalInterface.call方法来获取当前URL地址
- java getpath()_Java File getAbsolutePath()方法