资讯专栏INFORMATION COLUMN

端到端神经网络的跳一跳玩法

funnyZhang / 337人阅读

摘要:这里给出一个基于深度神经网络学习的跳一跳辅助,目的不在于获得高的分数,而是为了可以有一个学习的机会。

其实发展到现在,跳一跳已经不如之前那么火热了。从最初的 POST 直接改分再到 Python 截图识别像素点计算距离跳跃,各种各样的辅助呈出不穷,而微信方面也加强了反外挂的机制,大量的手动玩家都会被误杀了。对于之前 POST 改分的人就直接被加入黑名单,永远都是零分。这里给出一个基于深度神经网络学习的跳一跳辅助,目的不在于获得高的分数,而是为了可以有一个学习的机会。

PyTorch

这个项目使用的是 PyTorch 这个深度学习张量库,首先安装一下,在 Mac 下 PyTorch 的安装非常简单:

pip3 install http://download.pytorch.org/whl/torch-0.3.0.post4-cp36-cp36m-macosx_10_7_x86_64.whl 
pip3 install torchvision 

其他系统的可以去官网看一下安装命令,要注意的是 Python 的版本和是否有 GPU。

Android

安卓下需要安装 ADB 依赖,IOS 的话需要安装 WDA。安装 ADB 很简单:

brew cask install android-platform-tools
IOS

安装依赖

IOS 安装 WDA 稍微复杂一些,首先升级 XCode 到最新版,然后安装 Carthage:

brew install carthage

安装 Node:

brew install node

安装 libmobiledevice

brew install imobiledevice
iproxy 8100 8100

克隆 WDA 的代码:

git clone git@github.com:facebook/WebDriverAgent.git

执行安装脚本:

./Scripts/bootstrap.sh

执行完成后,直接双击打开WebDriverAgent.xcodeproj这个文件。

2.设置证书
安装到真机上都是需要证书签名:

接着在TARGETS里面选中WebDriverAgentRunner,用同样的方法设置好证书:

3.运行测试
首先菜单栏选择目标设备:

Product --> Destination --> Device

选择 Scheme:

Product --> Scheme --> WebDriverAgentRunner

运行测试:

Product --> Test

此时控制台界面可以看到设备的IP,给出的IP和端口,加上 /status 合成一个 url 地址,例如 http://10.0.0.1:8100/status,然后浏览器打开,如果出现一串 JSON 输出,说明 WDA 安装成功了。

项目

环境都测试好了之后,克隆项目代码:

git clone git@github.com:songrotek/wechat_jump_end_to_end.git

切换到项目里面运行:

python run_ios.py
python run_android.py

欢迎关我的个人公众号:左手代码(有运行视频,还有福利与你同在~)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20233.html

相关文章

  • 到端神经网络的跳一跳玩法

    摘要:这里给出一个基于深度神经网络学习的跳一跳辅助,目的不在于获得高的分数,而是为了可以有一个学习的机会。 其实发展到现在,跳一跳已经不如之前那么火热了。从最初的 POST 直接改分再到 Python 截图识别像素点计算距离跳跃,各种各样的辅助呈出不穷,而微信方面也加强了反外挂的机制,大量的手动玩家都会被误杀了。对于之前 POST 改分的人就直接被加入黑名单,永远都是零分。这里给出一个基于深...

    jsdt 评论0 收藏0
  • 揭密微信跳一跳小游戏那些外挂

    摘要:所以,我们这个小游戏发布以后,我们就开始花了很多很多时间来打击外挂。二距离判断像素点判断该方法采用自目前最火的跳一跳小游戏辅助程序。 作者:Hahn, 腾讯高级UI工程师商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原文链接:http://wetest.qq.com/lab/view/364.html WeTest 导读 张小龙:这个游戏发布以后,其实它的效果有点超...

    lyning 评论0 收藏0
  • 如何利用开放数据域为微信小游戏添加社交关系链玩法

    摘要:月日,小程序游戏类目开放测试,开发者可开发调试小游戏,同时,微信官方还对小游戏开放了微信社交关系链虚拟支付能力。但是令一些开发者感到困惑的是如何才能利用开放数据域为微信小游戏添加社交关系链玩法。 3月23日, 小程序游戏类目开放测试,开发者可开发、调试小游戏,同时,微信官方还对小游戏开放了微信社交关系链、虚拟支付能力。但是令一些开发者感到困惑的是「如何才能利用开放数据域为微信小游戏添加...

    lavor 评论0 收藏0
  • 直播问答瓶颈及技术方案解读

    摘要:直播问答成为了现在最受关注的风口。然而,目前的直播问答仍在面对很多问题,威胁着的生死。主要包括玩法单一目前直播问答正处于起步阶段,流量积累是目前第一目标。声网已经推出了直播问答解决方案,可帮助开发者快速实现更多玩法。 2018年的第一个风口来的比往年要早一些。在为人低调的网红小王王思聪的影响下,发布不到10天的冲顶大会从2万直播在线用户量,暴涨到了70万。直播问答成为了现在最受关注的风...

    elliott_hu 评论0 收藏0
  • 直播问答瓶颈及技术方案解读

    摘要:直播问答成为了现在最受关注的风口。然而,目前的直播问答仍在面对很多问题,威胁着的生死。主要包括玩法单一目前直播问答正处于起步阶段,流量积累是目前第一目标。声网已经推出了直播问答解决方案,可帮助开发者快速实现更多玩法。 2018年的第一个风口来的比往年要早一些。在为人低调的网红小王王思聪的影响下,发布不到10天的冲顶大会从2万直播在线用户量,暴涨到了70万。直播问答成为了现在最受关注的风...

    Tangpj 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<