最近微信出了个小游戏,跳一跳。我试着玩了一下。
接着网上说有某一个程序员写了一个外挂脚本,可以自动跳跃分数可以过千。然后我又试了下这个脚本。(项目地址:https://github.com/wangshub/wechat_jump_game)
这就是差距。
为什么
先来说说为什么我要做这件事情,因为一般我都不玩游戏。你也看出来了,我的游戏水平实在不敢恭维。而我做这件事的核心理念是:
程序,助你拥有开挂的人生
现在大家使用电子设备已经非常常见了,手机几乎是从不离身。这个世界的运作很多有依赖于计算机软件,所以也说不清是计算机嵌入了我们,还是我们嵌入了计算机。总之软件无处不在已经是不可逆转的事实。
虽然你不是软件从业者
虽然你工作中不需要操作软件
虽然你不懂软件也能过上幸福的生活
但是我相信,在某些情况下懂得一些编程可以帮助你拥有开挂的人生。
而跳一跳这个游戏只是一个很小的例子。因为还有很多你看不到的地方,别人正在使用你没有想到的方式在和你竞争。而这之间的差距你可能一点都没有察觉到。
如何试玩
本文主要就是想帮助大家把这个脚本用起来,让大家体验一下这种开挂的体验。在正式开始之前我要声明几点:
1. 只试验了安卓手机,咱没有iphone
2. 正式试验前需要安装几个软件,我会尽量讲清楚,但依然可能遇到失败的情况
3. 这次只在windows和Mac上试验了
好了,现在准备好你的手机和电脑,咱们一起来开挂。
打开手机usb调试模式
首先要打开手机的调试模式,这样才能让电脑控制手机操作。不同的手机打开方式可能略有不同。我用的是oppo r9s,具体步骤可以参考下面的链接。
基本上按照步骤就能打开调试选项,并且手机上会有提示。待会儿我们会在电脑上看如何确认是否打开。
安装必要软件
接下来就是安装必要的软件,在mac和windows上需要的软件是一致的。
1. python及相关的库
2. adb安卓调试环境
好了,接下来我会分别介绍一下在mac和windows上的安装和使用。
这是视频中提到的我自己项目仓库的地址:https://github.com/RichardWeiYang/wechat_jump_game
Mac
Windows
后续
好了,不知道大家有没有实验成功呢?
当然玩得开心之后,我们的学习道路才刚刚开始。正如我编程从游戏开始说的那样,游戏是激发起大家学习编程兴趣的方式之一。希望通过游戏的实践,能让大家体会到程序对我们切身生活的实际作用,从而开启对编程学习的热情。
接下来我会在编程从游戏开始的小密圈中讲解python脚本是如何实现这种外挂的原理。希望这样的方式能够让你对软件如何解决真实世界的问题有一个比较感性的认识。
对了,最近正在做推荐有奖活动,请看送你一台Dell的Chromebook