KNOWLEDGE MODULE 07
市场与高级资源
从市场成交、创建和维护订单继续进入 Lab、Factory 与 Power Spawn,每篇聚焦一个清晰的高级资源任务。
WHO IT IS FOR
适合谁学习
房间经济已经稳定,开始使用市场、维护订单、Boost、Commodity 或 Power 的玩家。
LEARNING GOAL
完成后能解决什么
掌握市场与高级资源系统中的前置条件、费用、返回结果和执行顺序,避免重复创建订单或只复制一条 API 调用。
SYSTEM MAP
高级资源与市场流转链
把库存、Terminal、Market、Lab 和生产系统看成一条资源决策链,避免只根据订单价格执行动作。
- 01库存
确认 Store 与资源类型
- 02Terminal
检查 cooldown 与交易 Energy
- 03Market
订单、Credits 与手续费
- 04Lab / Factory
反应、Boost 或生产
- 05再平衡
重新评估库存和成本
LEARNING STAGE
市场操作
先学习即时成交、创建订单,再安全执行改价、扩量和取消。
- 01Game.market.deal() 怎么安全成交指定市场订单Screeps 进阶开发 · 9 分钟阅读
使用人工指定订单ID和一次性Memory请求,核对订单类型、当前amount、价格上限、Credits保留线、Terminal与交易Energy后安全调用deal()。
- 02Game.market.createOrder() 怎么安全创建并确认新订单 IDScreeps 进阶开发 · 15 分钟阅读
用一次性 Memory 请求创建 Screeps 市场订单:检查普通资源订单的 Terminal 所有权和 5% 费用,提交前保存旧订单 ID,并在下一 tick 精确确认唯一的新订单,避免重复创建和误归因。
- 03Screeps 市场订单怎么维护:changeOrderPrice()、extendOrder()、cancelOrder() 与费用验证Screeps 进阶开发 · 14 分钟阅读
安全维护 Screeps 自己的市场订单:核对订单指纹,预估改价与扩量的 5% 费用,保护 Credits 保留线,执行一次性请求,并在下一 tick 验证价格、总量或取消结果。
LEARNING STAGE
Lab 与 Boost
继续理解反应与强化 Creep 的基本流程。
LEARNING STAGE
生产与 Power
最后进入 Factory 和 Power Spawn。
- 06StructureFactory.produce() 怎么安全生产指定商品Screeps 进阶开发 · 9 分钟阅读
解释 COMMODITIES 配方的 components、amount、cooldown 与 level,区分任意等级和高等级商品,并提供带一次性请求、容量检查和全部返回码的 Factory 示例。
- 07StructurePowerSpawn.processPower() 怎么安全处理 PowerScreeps 进阶开发 · 7 分钟阅读
解释每个基础Power需要50 Energy、GPL进度、PWR_OPERATE_POWER效果、房间Energy保留线与主要返回码,并提供带启用状态和下一tick核对的Power Spawn示例。