-
Venture是一个适用于「Screeps」的自动化机器人。
项目代码:github.com/X3NNY/Venture,欢迎提交issue和PR。
原创2025/2/11小于 1 分钟
布局
-
这里的布局可以参考hoho建筑布局教程中的内容,不同的布局方式将应用不同的工作流程,例如,你也可以规划出一种多级布局,即上一级化工厂使用下一级化工厂作为底物化工厂进行合成。
在
Venture
中,我选择使用常规的中心布局以及固定底物化工厂的模式,将中间两个化工厂作为底物化工厂,其他化工厂处理合成和BOOST工作,优点是设计简单,流程清晰。
原创2025/2/11大约 5 分钟
-
当游戏渡过新手期后(房间等级>=3),此时大量的工地待修建,更多的扩展需要能量运输,控制器升级能量需求。单靠房间中的两个能源点不足以覆盖上述能量需求,此时便可以考虑像其他房间扩展。
一次完整的外矿采集可以分为以下四个阶段:
- 侦查预订
- 排险防御
- 建设采集
- 资源运输
当然,由于游戏中还有中央房间和高速通道的存在,在这两种特殊房间上的外矿开采会稍有不同。
常规流程
侦查预订
-
当指定了外矿采集房间之后,如果没有目标房间的视野,将首先生成一个
外房斥候爬爬
到目标房间获取视野。同时应中立房间的能源矿只有1500储藏,所以还要孵化一个
外房预订爬爬
对目标房间控制器进行预订。
原创2025/2/11大约 3 分钟
-
房间孵化任务主要负责整个房间运维,这里的房间运维主要指在没有敌人的情况下,如何快速利用房间内的资源进行建造。我们整个设计思路为建筑任务驱动+爬爬角色角色驱动,对于房间运维来说,主要便是母巢何时发布合适的孵化任务。
我们按照房间等级,将游戏进程分为不同阶段。注意:我们这里只考虑理想情况下的运维,在真实世界中还需要配合其他模块保证整个计划稳步进行。
开荒期
-
定义:
room.level <= 2
-
此时的主要任务为收集足够的能量用于建造,此时会发布更多的
采集爬爬
获取更多的矿工,同时通用爬爬
作为基础爬爬负责最开始的能量流通。同时开始着手生成
建造爬爬
完成容器
建造工作。 -
这个阶段主要是构建房间布局、设置工地等其他工作,完成之后便可以得到
容器
和一些扩展
。
原创2025/2/11大约 6 分钟