你的学习进度已完成 0 / 12 篇
从第 1 篇开始 →
阶段 1
认识 Screeps

先理解这是怎样的游戏、界面由什么组成,以及代码为什么会持续运行。

完成后你应该能够
  • 能在界面中找到自己的房间、Spawn、Controller 与 Creep
  • 能解释 tick 与主循环为什么会重复执行
  • 知道 Console、代码与房间状态分别用来观察什么
完成本阶段后查看:Memory 与代码工程 →
01Screeps 是什么?一个用 JavaScript 控制单位的编程游戏用一篇新手入门文章认识 Screeps: World:它与普通策略游戏有什么不同、玩家需要做什么,以及 Room、Creep、Spawn、Source 和 Controller 如何组成基础循环。6 分钟未读02Screeps 新手入门:认识游戏界面与第一个房间第一次进入 Screeps 时,先找到房间视图、代码编辑器和 Console,再用安全的只读命令确认 Room、Spawn、Source、Controller 与 Creep。5 分钟未读03Screeps 中的 tick 是什么?为什么代码会不断运行用新手能理解的方式解释 Screeps 的 tick、Game.time、module.exports.loop,以及为什么脚本执行和 Creep 行动不会在同一步完成。5 分钟未读
阶段 2
控制第一只 Creep

让 Creep 完成移动、采集和运输,并认识最基础的身体部件。

完成后你应该能够
  • 能让 Creep 移动到目标附近并保存动作返回值
  • 能完成 Source → Creep → Spawn/Extension 的基础 Energy 流
  • 能根据 WORK、CARRY、MOVE 判断一只基础 Creep 能做什么
完成本阶段后查看:移动、寻路与视野 →
04Screeps 新手入门:让第一只 Creep 移动并采集能量写给 Screeps 新手的第一段 Creep 控制教程:安全找到 Creep 和 Source,用 Store 状态判断是否继续采集,并正确处理 harvest() 返回值。9 分钟未读05Creep 采满后为什么不回去?让它把能量送回 Spawn写给 Screeps 新手的运输入门教程:安全判断 Creep 是否装满,让它返回 Spawn、交付能量,再重新前往 Source。6 分钟未读06为什么有的 Creep 能采集,有的却不能?认识 WORK、CARRY 和 MOVE写给 Screeps 新手的 Creep 身体部件入门:认识 WORK、CARRY、MOVE、getActiveBodyparts() 与 Store 容量,并正确区分 harvest() 和 ERR_FULL。8 分钟未读
阶段 3
建立房间分工

创建新的 Creep,认识基础角色分工,并让 Upgrader 持续升级 Controller。

完成后你应该能够
  • 能使用 spawnCreep() 创建指定身体和名称的 Creep
  • 能区分 Harvester、Hauler、Upgrader 等基础职责
  • 能让 Upgrader 获得 Energy 并调用 upgradeController()
完成本阶段后查看:Spawn 与 Creep 生命周期 →
07怎样让 Spawn 创建新的 Creep?认识 spawnCreep()写给 Screeps 新手的第一只 Creep 创建教程:找到 Spawn,准备 WORK、CARRY、MOVE,检查 spawnCreep() 返回值,并正确理解 Game.creeps 与 spawning 状态。9 分钟未读08房间中有多只 Creep 后,为什么需要分工?认识 Harvester1、Upgrader1 和 Builder1,区分角色与身体部件,并理解固定名称只是新手阶段组织任务的方法。4 分钟未读09怎样让 Creep 自动升级 Controller?安全创建并控制 Upgrader1,让它在 Source 与 Controller 之间往返,认识 upgradeController()、Memory 状态切换和返回结果。5 分钟未读
阶段 4
完成基础房间循环

建造第一个 Extension,让 Builder 处理建造和维修,并整理第一份房间基础代码。

完成后你应该能够
  • 能创建并完成第一个 Extension Construction Site
  • 能让 Builder 在 build() 与 repair() 场景中工作
  • 能把采集、运输、升级和建造整理成第一份可持续房间循环
完成本阶段后查看:建设与防御 →
10怎样建造第一个 Extension?在 RCL 2 房间中放置 Extension Construction Site,安全控制 Builder1 采集和建造,并检查工地与动作返回结果。5 分钟未读11怎样让 Creep 自动建造和维修?让 Builder1 按照建造、维修、升级的顺序选择工作,安全检查 Source、Controller 与动作返回值,并暂时排除 Wall 和 Rampart。6 分钟未读12把前面学过的代码放到一起:第一份房间基础代码用固定名称整理 Harvester1、Upgrader1 和 Builder1,把安全检查、创建、运输、升级、建造、维修和返回值处理放进一份新手可读代码。8 分钟未读

AFTER THE BEGINNER PATH

完成12篇后,先从 Memory 整理这份代码

入门路线使用固定名称帮助你看清每一步。下一阶段应学习跨 tick 状态、角色字段、自动补员和模块拆分,让房间从“能运行”走向“更稳定”。