SCREEPS BEGINNER
Screeps 新手入门
12 篇文章组成一条完整学习路线:从认识游戏、控制第一只 Creep,到完成采集运输、角色分工、Controller 升级、Extension 建造与第一份房间代码。
这里不只记录“读了几篇”。每个阶段都列出完成后应该具备的实际能力,方便你用房间状态和 Console 结果检查自己是否真的掌握。
你的学习进度已完成 0 / 12 篇
从第 1 篇开始 →认识 Screeps
先理解这是怎样的游戏、界面由什么组成,以及代码为什么会持续运行。
完成后你应该能够
完成本阶段后查看:Memory 与代码工程 →- 能在界面中找到自己的房间、Spawn、Controller 与 Creep
- 能解释 tick 与主循环为什么会重复执行
- 知道 Console、代码与房间状态分别用来观察什么
控制第一只 Creep
让 Creep 完成移动、采集和运输,并认识最基础的身体部件。
完成后你应该能够
完成本阶段后查看:移动、寻路与视野 →- 能让 Creep 移动到目标附近并保存动作返回值
- 能完成 Source → Creep → Spawn/Extension 的基础 Energy 流
- 能根据 WORK、CARRY、MOVE 判断一只基础 Creep 能做什么
建立房间分工
创建新的 Creep,认识基础角色分工,并让 Upgrader 持续升级 Controller。
完成后你应该能够
完成本阶段后查看:Spawn 与 Creep 生命周期 →- 能使用 spawnCreep() 创建指定身体和名称的 Creep
- 能区分 Harvester、Hauler、Upgrader 等基础职责
- 能让 Upgrader 获得 Energy 并调用 upgradeController()
完成基础房间循环
建造第一个 Extension,让 Builder 处理建造和维修,并整理第一份房间基础代码。
完成后你应该能够
完成本阶段后查看:建设与防御 →- 能创建并完成第一个 Extension Construction Site
- 能让 Builder 在 build() 与 repair() 场景中工作
- 能把采集、运输、升级和建造整理成第一份可持续房间循环
AFTER THE BEGINNER PATH
完成12篇后,先从 Memory 整理这份代码
入门路线使用固定名称帮助你看清每一步。下一阶段应学习跨 tick 状态、角色字段、自动补员和模块拆分,让房间从“能运行”走向“更稳定”。