LEARN
按系统顺序学习
9 篇主指南已经按 3 个学习阶段组织。先建立完整系统认识,再进入单点错误。
KNOWLEDGE MODULE 02
从创建、出口方向、身体配置、房间 Energy 供能和多 Spawn 队列调度,到提前替换、续命、回收与断代恢复,管理 Creep 的完整生命周期。
WHO IT IS FOR
已经会创建基础 Creep,希望减少重名、出口阻塞、重复排队、优先级反转、Energy 争用、换代空窗和房间断代问题的玩家。
LEARNING GOAL
把单次 spawnCreep() 调用扩展为包含出口诊断、供能检查、统一队列、提前交接和故障恢复的 Creep 生命周期管理流程。
SYSTEM MAP
把“需要一只 Creep”拆成 Body、Energy、生成、工作、替换和回收,而不是只关注 spawnCreep() 一次调用。
角色缺口或替换条件
计算身体与可用容量
保存 dryRun 与真实返回值
观察任务与寿命
避免断代和无效占用
KNOWLEDGE CLUSTER · DEMONSTRATOR
从创建、出口方向、身体配置、房间 Energy 供能和多 Spawn 队列调度,到提前替换、续命、回收与断代恢复,管理 Creep 的完整生命周期。 学习模块继续拥有文章主归属;这一层只把同一个 durable Cluster 连接到 Graph 派生的工具、诊断、实验、API 与返回码,不创建第二套内容真值。
LEARN
9 篇主指南已经按 3 个学习阶段组织。先建立完整系统认识,再进入单点错误。
BUILD
用 Graph 关联工具把容量、节奏与资源约束变成可执行方案,在它们演变成 Runtime 故障之前先做规划。
SOLVE
先从这个 Cluster 的 canonical 诊断症状进入排查,再在需要逐步判断时进入 deterministic Resolver。
VERIFY
用关联的 Tick Lab 实验检查模型化返回值和 tick 边界,并继续把 modeled result 与 accepted Runtime Evidence 严格区分。
EXPLORE
当前显式 Graph surface 已把这个 Cluster 连接到 3 个 API 与 11 个 ReturnCode 节点。
Graph 关联面: 3 API · 1 症状 · 2 工具 · 1 Tick Lab · 11 ReturnCode
LEARNING STAGE
先读懂创建返回码和出口方向,根据可用 Energy 生成身体,诊断供能,再统一多个 Spawn 的优先级、去重和共享预算。
系统排查 StructureSpawn.spawnCreep():区分官方 API 与本地策略,正确处理 body、名称、任意 memory、显式 energyStructures、dryRun 和正式返回值。
排查 Creep 生成进度结束后仍停在 Spawn 内的问题:检查八个相邻格的地形、阻挡建筑、Construction Site、Creep 占位与方向顺序,并用 spawnCreep directions、setDirections() 和跨 tick 观察验证真实出生位置。
根据room.energyAvailable、角色最低身体和50部件上限组装Worker,计算成本、生成时间、退化方案与spawnCreep返回值。
诊断 Screeps 房间的 room.energyAvailable 为什么长期低于 energyCapacityAvailable,逐个检查 Spawn、Extension、运输者、transfer() 返回值与下一 tick 的真实变化。
为同一房间或帝国中的多个 Spawn 建立统一队列:用稳定 requestKey 去重,按紧急度和等待时间排序,为共享 Spawn 与 Extension Energy 做本地预留,避免多个模块重复生成 Creep,并在后续 tick 验证真实孵化结果。
LEARNING STAGE
在旧 Creep 死亡前安排替代者,再理解 renewCreep() 和 recycleCreep() 的适用边界。
根据 ticksToLive、Spawn 剩余占用、身体生成时间、到岗路程和安全余量计算 Screeps Creep 提前补员时机,并用房间级单入口、重复覆盖保护和下一 tick 验证减少岗位空窗。
在TTL阈值下校验普通Creep、CLAIM部件、Boost、Spawn状态和相邻距离,计算单次续命tick与Energy,并处理renewCreep返回值。
用一次性确认任务让指定Creep移动到己方Spawn旁边,检查名称、所有权、相邻距离和recycleCreep返回值,并说明资源返还边界。
LEARNING STAGE
最后处理房间没有工作 Creep 时的紧急恢复。