我爱编程

跳一跳

2017-12-31  本文已影响0人  三颗松子儿

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

跳一跳
上一篇 下一篇

猜你喜欢

热点阅读