美文网首页iOS开发iOS 开发每天分享优质文章iOS高阶UI相关
ios如何玩转2018最火的微信“跳一跳”小游戏

ios如何玩转2018最火的微信“跳一跳”小游戏

作者: yoku酱 | 来源:发表于2018-01-19 14:05 被阅读73次

    前几天微信出了小游戏"跳一跳",一下就火遍了朋友圈,作为一个程序员,装逼的时刻就来临了。。。

    使用工具:GitHub上的wechat_jump_game

    我这里只介绍我在iPhone上的实现过程,安卓的朋友们就自己研究下吧:

    安装WebDriverAgentRunner

    点击进入下载页,下载后用终端进入该目录下,执行 ./Scripts/bootstrap.sh,然后提示报错,

    先推荐下我自己建立的一个ios学习qq群515268413,欢迎在学ios编程的初学者和进阶者进群,另外群文件会每天分享最新学习视频资源给大家学习。原因是我没安装Carthage,那么就先来安装Carthage吧,执行命令brew install carthage,需要注意的是,这里Carthage已经不支持以管理员身份安装了,即sudo。安装完成后再执行./Scripts/bootstrap.sh,又报错了,说我没安装npm,好吧,再去安装npm,打开网站,下载需要的版本并安装,安装完成后再次执行./Scripts/bootstrap.sh,OK,终于完成了。。。

    安装facebook-wda

    因为我用的是Python3,所以执行pip3 install --pre facebook-wda,如果用Python2的执行pip install --pre facebook-wda

    配置使用WebDriverAgentRunner

    打开项目WebDriverAgent.xcodeproj,配置所有target的证书(有的网站上说只要配置前两个target就可以,但我的报错不能运行,需要配置所有的target,有的朋友问怎么配置,就是让Xcode自动管理证书就好,因为免费的账号无法进去开发者个人中心去配置的),修改WebDriverAgentRunner和IntegrationApp的bundleID,依次设置Product-Scheme为WebDriverAgentRunner,Product-Destination为你的手机,执行Product-Test,运行成功会显示IP。后面发现通讯拒绝,需要依次执行brew install usbmuxd,brew install imobiledevice

    安装Python依赖库

    在终端进入wechat_jump_game目录,执行pip3 install -r requirements.txt

    开始装逼。。。

    1.执行Product-Test,运行WebDriverAgentRunner,在终端中执行iproxy 8100 8100。

    2.微信进入跳一跳开始界面

    3.用PyCharm打开wechat_jump_game,运行python3 wechat_jump_iOS_py3.py文件,会展示跳一跳界面(之前Python的环境都装好了,如果没有就看前面关于安装Python环境的文章),点击开始位置,然后点击目的位置不放开,小游戏中的人物就会自动跳一下,Pycharm中会显示数字

    4.参照Pycharm中的数字调整time_coefficient,调整好后循环2、3步骤即可。

    相关文章

      网友评论

      • Forever3389:先推荐下我自己建立的一个ios学习qq群515268413, 楼主,你这qq群不存在啊,查不到

      本文标题:ios如何玩转2018最火的微信“跳一跳”小游戏

      本文链接:https://www.haomeiwen.com/subject/lwvooxtx.html