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

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

完成本阶段后查看: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 完成移动、采集和运输,并认识最基础的身体部件。

完成本阶段后查看:移动、寻路与视野
04Screeps 新手入门:让第一只 Creep 移动并采集能量写给 Screeps 新手的第一段 Creep 控制教程:安全找到自己的 Creep 和 Source,让它自动靠近并开始采集能量。6 分钟未读05Creep 采满后为什么不回去?让它把能量送回 Spawn写给 Screeps 新手的运输入门教程:安全判断 Creep 是否装满,让它返回 Spawn、交付能量,再重新前往 Source。6 分钟未读06为什么有的 Creep 能采集,有的却不能?认识 WORK、CARRY 和 MOVE写给 Screeps 新手的 Creep 身体部件入门:用简单方式认识 WORK、CARRY 和 MOVE,并把部件与实际动作对应起来。5 分钟未读
阶段 3
建立房间分工

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

完成本阶段后查看:Spawn 与 Creep 生命周期
07怎样让 Spawn 创建新的 Creep?认识 spawnCreep()写给 Screeps 新手的第一只 Creep 创建教程:安全找到 Spawn,准备 WORK、CARRY、MOVE 身体,设置名称并检查 spawnCreep() 返回结果。6 分钟未读08房间中有多只 Creep 后,为什么需要分工?认识 Harvester1、Upgrader1 和 Builder1,区分角色与身体部件,并理解固定名称只是新手阶段组织任务的方法。4 分钟未读09怎样让 Creep 自动升级 Controller?安全创建并控制 Upgrader1,让它在 Source 与 Controller 之间往返,认识 upgradeController()、Memory 状态切换和返回结果。5 分钟未读
阶段 4
完成基础房间循环

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

完成本阶段后查看:建设与防御
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 状态、角色字段、自动补员和模块拆分,让房间从“能运行”走向“更稳定”。