用自己训练的AI玩王者荣耀是什么体验?
一、前言 大家好,我是 Jack 。 「王者荣耀」想必大家就算没有玩过,也都听过。 腾讯 AI Lab 开发的策略协作型“绝悟”,最强 AI 分分教你做人。 但那个是像 Alpha Go 一样,需要掌握海量数据和机器的团队,才能玩得起的。 今天,就给大家带来一个「平民版」,咱们都能玩的王者荣耀AI。 先睹为快: 知乎视频 www.zhihu.com 视频两倍速播放,只训练了一个「后裔」英雄,如果想用其他英雄,可以自己训练。 今天继续手把手教学,你准备好了吗? 二、实现原理 为了让我们的代码能够控制手机的「王者荣耀」,我们需要实现在电脑上操控手机。 需要用到什么呢?scrcpy 和 minitouch。 scrcpy 可以将安卓手机的画面投屏到电脑桌面显示上并进行操控。 简单地说,就是可以让你在电脑上控制手机!它支持鼠标控制、键盘输入、电脑剪切板复制粘贴、拖放文件传输到手机、以及拖放 APK 文件进行安装。 使用 scrcpy 你无需 ROOT 手机,也不需在手机上安装 APP,只需在系统设置里启用“USB调试”( adb 调试) 即可。 minitouch 提供了一个 socket 接口用在 Android 设备上的多点触摸事件以及手势。也是无需 ROOT 手机。 用 scrcpy 获取游戏画面,获取 scrcpy 的句柄,然后截图, 根据图片生成操作指令 ,然后利用