跳转至

第 11 章 综合运用:编写自主机器人

图 11-1 控制理论反馈回路

游戏破解的最终目标是制作一个功能完整的自动化机器人,能够连续数小时玩游戏。这样的机器人可以治疗、喝药水、刷怪、搜刮尸体、四处走动、出售战利品、购买补给等等。制作如此强大的机器人,要求你把钩子和内存读取与控制理论、状态机、搜索算法等概念结合起来,这些都是本章要讲的内容。

在后面的课程中,你还会了解常见的自动化破解,以及它们在高层次上应该表现出的行为。在覆盖自动化破解背后的理论和代码后,我会高层介绍两类依赖这些代码的机器人:洞穴机器人(可以探索洞穴并把战利品带回家)和战斗机器人(可以替你与敌人战斗)。到本章结束时,你应该准备好拿出工具、启动开发环境,开始制作一些真正了不起的机器人。