## APP窗口大小 
- 940*530
- 939*529

## TODOlist
- [ ] 遇到死循环自动跳过
- [X] 每日徽章勾选修改
- [X] 组织小怪进不去问题
- [X] 活动页签待实现
- [ ] 任务界面有可能卡住
- [ ] 增加组织争霸
- [ ] 琦玉帮助卡住
- [ ] 王者挑战卡住

# 应用程序说明文档

本文档为该应用程序中各模块的说明文档，包括模块名称、用途以及功能介绍。

## 目录

- [压力测试](#压力测试)
- [接口测试](#接口测试)
- [测试脚本](#测试脚本)
- [模拟游戏](#模拟游戏)
- [配置生成](#配置生成)
- [协议生成](#协议生成)
- [环境配置](#环境配置)

## 概览

| 模块名称 | 💻 服务端 | 📱 客户端 | 🔎 测试 | 📝 策划 |
| --- | --- | --- | --- | --- |
| 压力测试 | ✔️  | ❌  | 💯  | ❌  |
| 接口测试 | 💯  | ✔️  | 💯  | ❌  |
| 测试脚本 | ✔️  | ❌  | 💯  | ❌  |
| 模拟游戏 | ✔️  | ❌  | ✔️  | ❌  |
| 配置生成 | 💯  | ❌  | ❌  | ✔️  |
| 协议生成 | 💯  | 💯  | ❌  | ❌  |
| 环境配置 | 💯  | ✔️  | 💯  | ❌  |

- 💯️ 表示一定需要使用 
- ✔️ 表示可以选择使用 
- ❌ 表示任何情况下都不需要使用

根据上述表格，每个角色在项目中的职责说明如下：

> 服务端开发人员主要负责使用协议生成模块生成游戏协议文件，并需要使用配置生成模块来生成游戏配置，使用接口测试模块协助客户端开发人员进行接口开发，使用环境配置模块协助测试人员进行环境配置。

> 客户端开发人员可以使用接口测试模块，由于接口测试需要依赖环境配置,所以同时需要配置环境。

> 测试人员需要使用压力测试、测试脚本和接口测试模块进行测试，由于接口测试需要依赖环境配置,所以同时需要配置环境。

> 策划人员需要使用配置生成模块进行游戏配置的生成检测，避免出现配置问题。

## 使用前必读
### 实现原理
- 利用AI观察游戏画面 模拟玩家鼠标操作
- 内置定时重置机制,24小时循环重复劳作   
- 没有修改读取任何游戏数据 不存在检测风险
### 前提
- 安卓环境,苹果的用户不支持
- windows系统电脑(云服务器也行)一台,安装好任意主流安卓模拟器(推荐BlueStack)
- 进入游戏后 把模拟游戏画面分辨率调整到940*530左右 不用非常精确 大概误差5%都可以
### 具体步骤
- 运行rabs.exe
- 在第一个框里输入 搜索模拟器应用的名称 比如"BlueStack"
- 在后面的下拉菜单里选择确认窗口名称
- 保证游戏角色处于主场景(室外走道上)上
- 点击开始作业 程序就自动运行了

### 常见问题
- 开始作业中可以自由操作吗
> 不建议操作 但是如果看到出现"当前没有任何事件。。。。。。。。"的时候 可以手动控制

- 如何确保画面是940*530
> 用截图软件 比如QQ 的ctrl+alt+A 拉一下看看就知道了

- 某个界面卡主了怎么办
> 点击一次"跳过场景",关闭rabs.exe 游戏内手动操作回到主场景 重新打开rabs.exe

- 没有按照预想情况完成任务
> 目前是内测版本 bug是肯定存在的 有任何问题可以在群里(5034287)反馈

