跳到主要内容

学习路线

这是一门课程,不是一本手册。十二节课带你从三个节点的流程走到完整的自动化例程,每节课只增加一个新概念。按顺序学习,你永远不会在需要之前遇到陌生概念。

课程中的每个流程都是真实存在、通过校验的流程,截图取自真实编辑器。每个流程你都能在几分钟内自己重建——也应该这么做:课程是写来动手的,不只是阅读。

你在什么上练习

课程自动化的对象是 Practice App(练习应用)——随本文档一同发布的小型网页应用。它在模拟器浏览器中运行,专为这项任务而设计:

模拟器中运行的 Practice App 仪表盘

  • 四个读数,对应 OCR 的四种值类型:Gold 12480(数字)、Energy 85%(百分比)、Troops 3/5(计数器)、Next Cycle 04: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 节点以上全部,融进一个易读的流程

每节课的结构

所有课程遵循同一个框架,你始终知道自己在哪里:

  1. 问题——先摆出真实场景。
  2. 流程——示意图与真实编辑器截图。
  3. 动手构建——逐步操作,逐项点名设置。
  4. 为什么用这些节点——每个节点的角色,以及节点间传递的数据。
  5. 运行——运行时做了什么,以及预期结果。
  6. 最佳实践 · 常见错误 · 故障排查——在它们浪费你一个晚上之前。
  7. 更进一步——延伸思路,预告后续课程。

这条路线通向哪里

学到第 12 课,你已用过产品的所有核心机制:检测、操作、OCR、变量、循环、重试、恢复、记忆与流程组合。毕业设计刻意采用资深用户运行的农场式自动化的形态——一个参数化例程:从坏状态恢复、跳过已做的工作、统计收获并汇报。

课程之后,节点参考是你的词典,核心概念是你的语法书。你不需要通读它们——像真正的构建者那样按需查阅即可。

前置条件

  • 已安装 Microbe Studio 并连接 MuMu——见快速上手
  • 一个正在运行的实例。
  • 模拟器浏览器可以访问 Practice App

仅此而已。从 Practice App 设置开始吧。