|腾讯IEG开源AI SDK:自动化测试吃鸡、MOBA类游戏( 二 )


环境部署
运行 AI SDK 中的 demo , 首先需要安装依赖 , 然后将本地 PC 机连接手机(或手机模拟器) , 通过 AI Client 实时采集手机(或手机模拟器)的游戏画面 , 并传给 AI 服务进行处理 。 把 AI 服务处理的动作结果反馈到连接 PC 的手机上 , 完成动作的交互 。
|腾讯IEG开源AI SDK:自动化测试吃鸡、MOBA类游戏
本文插图

图 3:AI SDK 和手机的交互图 。
部署依赖环境
部署依赖环境主要是安装 AI SDK、SDKTool(配置文件生成工具)、AI Client 的环境依赖 。
该项目提供了两种操作系统的部署过程 。
Ubuntu:目前 SDK 工具包运行在 16.04 的 64 位 Ubuntu 系统上 , 使用的深度学习框架为 TensorFlow , 所以使用前需要安装依赖的 ubuntu 系统和相应的依赖第三方工具包 , 如 TensorFlow、OpenCV、protobuf 等 。
环境主要依赖 nvdia-cuda 9.0、cudnn 7.0、opencv 3.4.2、protobuf 3.2.0、android adb、poster 工具集等依赖包 。 具体请参考:https://github.com/Tencent/GameAISDK/blob/master/doc/environment/InstallStepByStep.md 。
Windows:SDK 包下自带要安装的依赖包文件「requirements.txt」 , 所以 windows 下只需要安装「requirements.txt」中的依赖 。 具体请参考:https://github.com/Tencent/GameAISDK/blob/master/doc/environment/SDKToolEnv.md 。
此外 , 该项目还介绍了配置文件工具 SDK Tool、项目接入、二次开发以及调试技巧 , 详情请参考项目链接 。
参考链接:
https://ieg.tencent.com/
https://github.com/Tencent/GameAISDK


推荐阅读