学习路线
这是一门课程,不是一本手册。十二节课带你从三个节点的流程走到完整的自动化例程,每节课只增加一个新概念。按顺序学习,你永远不会在需要之前遇到陌生概念。
课程中的每个流程都是真实存在、通过校验的流程,截图取自真实编辑器。每个流程你都能在几分钟内自己重建——也应该这么做:课程是写来动手的,不只是阅读。
你在什么上练习
课程自动化的对象是 Practice App(练习应用)——随本文档一同发布的小型网页应用。它在模拟器浏览器中运行,专为这项任务而设计:

- 四个读数,对应 OCR 的四种值类型:Gold
12480(数字)、Energy85%(百分比)、Troops3/5(计数器)、Next Cycle04:20(时间)。 - 图标鲜明的按钮——是绝佳的 Find Image(查找图像)模板素材。
- 一个可随时唤出或隐藏的奖励弹窗,使"可选元素"课程可以随时复现。
- 一个滑块验证挑战,供 Captcha 课程使用。
- 所有数值固定且确定——你的结果会与课程的预期结果逐位一致。
在Practice App 设置中配置一次,然后开始第 01 课。
为什么不在真实游戏上练习?
真实应用每天都在变化,账号之间互不相同,其素材受版权保护。Practice App 永不改变、对每个人显示一致、随文档发布——因此这里的每张截图你都能在自己机器上复现。
学到的一切都可直接迁移:Practice App 的读数、按钮、弹窗和列表与任何真实应用的行为一致。
课程列表
基础——对屏幕执行操作
| 课程 | 你将构建 | 唯一的新概念 |
|---|---|---|
| 01 · 第一个流程 | 3 节点 | 流程是连接起来的步骤 |
| 02 · 等待与验证 | 6 节点 | 永远不要假设点击成功——去验证 |
| 03 · 查找并点击 | 5 节点 | 对找到的东西操作,而非坐标 |
| 04 · 处理可选弹窗 | 6 节点 | 两种结果都可以是正确的 |
读取屏幕——数据驱动决策
| 课程 | 你将构建 | 唯一的新概念 |
|---|---|---|
| 05 · 读取一个数字 | 6 节点 | 屏幕数值变成决策 |
| 06 · 读取所有值类型 | 6 节点 | 一个节点,四种带类型的读数 |
| 07 · 用变量计数 | 8 节点 | 计数器、循环与按次输入 |
健壮性——经得住现实的流程
| 课程 | 你将构建 | 唯一的新概念 |
|---|---|---|
| 08 · 重试还是分支 | 6 节点 | 哪种失败用哪种工具 |
| 09 · 恢复例程 | 10 节点 | 有界地恢复到已知界面 |
| 10 · 记忆冷却 | 8 节点 | 不重复已完成的工作 |
规模化——从流程到系统
| 课程 | 你将构建 | 唯一的新概念 |
|---|---|---|
| 11 · 用子流程搭建 | 7 节点 | 流程变成函数 |
| 12 · 每日例程毕业设计 | 16 节点 | 以上全部,融进一个易读的流程 |
每节课的结构
所有课程遵循同一个框架,你始终知道自己在哪里:
- 问题——先摆出真实场景。
- 流程——示意图与真实编辑器截图。
- 动手构建——逐步操作,逐项点名设置。
- 为什么用这些节点——每个节点的角色,以及节点间传递的数据。
- 运行——运行时做了什么,以及预期结果。
- 最佳实践 · 常见错误 · 故障排查——在它们浪费你一个晚上之前。
- 更进一步——延伸思路,预告后续课程。
这条路线通向哪里
学到第 12 课,你已用过产品的所有核心机制:检测、操作、OCR、变量、循环、重试、恢复、记忆与流程组合。毕业设计刻意采用资深用户运行的农场式自动化的形态——一个参数化例程:从坏状态恢复、跳过已做的工作、统计收获并汇报。
课程之后,节点参考是你的词典,核心概念是你的语法书。你不需要通读它们——像真正的构建者那样按需查阅即可。
前置条件
- 已安装 Microbe Studio 并连接 MuMu——见快速上手。
- 一个正在运行的实例。
- 模拟器浏览器可以访问 Practice App。
仅此而已。从 Practice App 设置开始吧。