01
框架介绍
APAIST是用于开发游戏自动化AI的开源框架(开源项目名为GameAISDK)。项目的特点是以游戏图像为输入,直接输出模拟触屏操作,不依赖游戏端提供任何API接口。

APAIST 框架
APAIST框架主要包括SDKTool(配置文件工具),AI SDK两部分。SDKTool帮助我们生成跟具体游戏相关的AI SDK所需要配置文件。如游戏运行过程中,整个流程中需要动作交互的UI,需要识别的游戏元素等。AI开发过程中用到的信息可来自于游戏图像(AIClient获取)或其他数据。aitest 能够自动化完成游戏UI操作并进入游戏场景,像玩家一样操作手机玩游戏。

AI SDK部分主要包括AI Clinet模块, MC模块,IO模块, UI模块, GameReg模块,AI模块。
- AI Client主要与手机端交互,获取游戏图像,并执行UI或AI输出的动作
- IO模块与AI Client交互,作为AI SDK的数据输入输出控制
- MC模块与IO模块交互,将数据分发至AI SDK后端的UI和AI模块,并做一些业务逻辑的管理控制
- UI模

APAIST是一款开源的游戏自动化AI框架,基于游戏图像输入,直接输出模拟触屏操作,无需游戏API。框架包括SDKTool和AI SDK,支持多种图像识别算法,适用于游戏自动化测试。2.0版本新增模仿学习、强化学习算法、一体化IDE工具和UI智能探索等功能,支持多种操作系统和设备。已应用于多种类型游戏自动化测试。
最低0.47元/天 解锁文章
8139

被折叠的 条评论
为什么被折叠?



