2017年的末尾,腾讯发布了小游戏,而其中最让人欲罢不能的 ,当属跳一跳了 。今天 就来给大家分享一下如何用python 玩这个跳一跳 。其实,从29日开始,就陆续有大牛在发这些攻略,可是我发现在我去按照这个思路实现的时候,可是大牛们并不会在乎我们会不会用依赖的库。那么,下面我会把所有的流程写下来。
项目git地址
1.numpy库。
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)).
安装nunpy的时候 我尝试过用pip去安装,但是在我跟另外一个朋友的机子上都产生了报错。
所以之后我用了如下方法。
在这个下载地址 根据自己的python版本和系统来选择下载
例如我的使Python2.7,64位操作系统,选择numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl
2.安装
(1)将下载的安装包拷贝在Python安装目录下C:\Python27\Scripts
(2)将Scripts这个文件夹的地址拷贝下来,然后“右击计算机-属性-高级系统设置-环境变量-系统变量-path-编辑它”将刚才的路径粘贴进去。
(3)进入DOS,输入pip版本号 install +numpy的路径+文件名
例如我的是pip2.7 install C:\Python27\Scripts\numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl
(4)安装成功就会提示successfully installed
以上是numpy库的安装。
PIL库
是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。
下面是PIL的安装
在开始安装PIL的时候,我选择去直接用PIP install命令去安装PIL 结果出现失败。
之后的查询中得知。现在的PIL从属于Pillow模块 然后我选择安装pillow模块 结果再次失败。
最后不得已只能放弃官方的安装,选择第三方的安装方法
在下方的链接中 选择下载 PIL-1.1.7.tar.gz
然后运行cmd,切换到对应目录,执行
pip install PIL-1.1.7.tar.gz
安装成功
然后是matplotlib的下载。也是这个库,让我知道了什么叫繁琐。。
在此链接上找到你对应的py版本和架构的exe版本
然后安装 无脑的下一步。。。
。。。。
蛋疼的时候到了
会提示 no moudle named "six"
好。那我下载six
选择压缩文件
解压得到six-1.10.0文件夹,改名为six,复制到C:\Python34\Lib\site-packages路径下,之后把six.py移动到site-packages下。
再到python里敲import matplotlib 发现 six报错消失
但是! 缺少模块dateutil
同样到解压目录下,执行 python setup.py install 同样可以安装成功,
继续执行:import matplotlib ;
依旧报错: 缺少 pyparsing库
好。
在此链接上找到你对应的py版本和架构的exe版本
一路next
之后是setuptools的安装
选择whl下载
之后的操作 于numpy的安装同样
之后nltk的安装
选择压缩包安装同样放入lib\site-packages中
之后执行easy_install nltk 安装
至此 所有的 依赖安装完毕。
而现在写这个的时候是下午2017.12.31 下午06:21
今天上午用bluestacks模拟器测试的时候 还是可以的 但是 模拟器不建议上微信。容易封号
建议数据线连真机。
链接 在此链接下载安卓 adb
软件完毕
将josn配置文件调试成适配屏幕的数值。
打开cmd
执行adb devices 查看是否链接真机
(下午,好像两次都没链接上 ,下载豌豆荚完美解决)
之后执行wechat_jump_auto.py
好。
不如让python来帮你玩一个小游戏(逃。
玩的愉快。
万年老二 emmmm